public static boolean isHdfsResourcedDatastore(final Datastore datastore) { if (datastore instanceof CsvDatastore) { final CsvDatastore csvDatastore = (CsvDatastore) datastore; final Resource resource = csvDatastore.getResource(); if (!isHdfsResource(resource)) { return false; } } else if (datastore instanceof JsonDatastore) { final JsonDatastore jsonDatastore = (JsonDatastore) datastore; final Resource resource = jsonDatastore.getResource(); if (!isHdfsResource(resource)) { return false; } } else if (datastore instanceof FixedWidthDatastore) { final FixedWidthDatastore fixedWidthDatastore = (FixedWidthDatastore) datastore; final Resource resource = fixedWidthDatastore.getResource(); if (!isHdfsResource(resource)) { return false; } } else { // other type of datastore return false; } return true; }
elem = toElement((JsonDatastore) datastore, filename); } else if (datastore instanceof FixedWidthDatastore) { final Resource resource = ((FixedWidthDatastore) datastore).getResource(); final String filename = toFilename(resource); elem = toElement((FixedWidthDatastore) datastore, filename);
final Resource resource = fixedWidthDatastore.getResource(); final String datastorePath = resource.getQualifiedPath(); final FixedWidthConfiguration fixedWidthConfiguration = fixedWidthDatastore.getConfiguration();