@Override public void fromBinary(final byte[] bytes) { parentPlugin.fromBinary(bytes); }
@Override public DataTypeAdapter<SimpleFeature>[] getDataAdapters(final String globalVisibility) { return parentPlugin.getDataAdapters(globalVisibility); }
@Override public Class<? extends CommonIndexValue>[] getSupportedIndexableTypes() { return parentPlugin.getSupportedIndexableTypes(); } }
private AbstractSimpleFeatureIngestPlugin<I> getInstance(IngestFormatOptions options) { AbstractSimpleFeatureIngestPlugin<I> myInstance = newPluginInstance(options); myInstance.setFilterProvider(myOptions.getCqlFilterOptionProvider()); myInstance.setTypeNameProvider(myOptions.getTypeNameOptionProvider()); myInstance.setSerializationFormatProvider(myOptions.getSerializationFormatOptionProvider()); myInstance.setGeometrySimpOptionProvider(myOptions.getGeometrySimpOptionProvider()); return myInstance; }
@Override public DataTypeAdapter<SimpleFeature>[] getDataAdapters(final String globalVisibility) { final FieldVisibilityHandler<SimpleFeature, Object> fieldVisiblityHandler = ((globalVisibility != null) && !globalVisibility.isEmpty()) ? new GlobalVisibilityHandler<>(globalVisibility) : null; final SimpleFeatureType[] types = getTypes(); final DataTypeAdapter<SimpleFeature>[] retVal = new DataTypeAdapter[types.length]; for (int i = 0; i < types.length; i++) { retVal[i] = newAdapter(types[i], fieldVisiblityHandler); } return retVal; }
final String[] indexNames, final String globalVisibility) { final CloseableIterator<I> hdfsObjects = toAvroObjects(input); return new CloseableIterator<GeoWaveData<SimpleFeature>>() {