public class GeoWaveFeatureCollection
extends org.geotools.data.store.DataFeatureCollection
Constructor and Description |
---|
GeoWaveFeatureCollection(GeoWaveFeatureReader reader,
org.geotools.data.Query query) |
Modifier and Type | Method and Description |
---|---|
void |
accepts(org.opengis.feature.FeatureVisitor visitor,
org.opengis.util.ProgressListener progress) |
void |
close(org.geotools.feature.FeatureIterator<org.opengis.feature.simple.SimpleFeature> iterator) |
protected void |
closeIterator(Iterator<org.opengis.feature.simple.SimpleFeature> close) |
protected TemporalConstraintsSet |
getBoundedTime(org.geotools.data.Query query) |
org.geotools.geometry.jts.ReferencedEnvelope |
getBounds() |
int |
getCount() |
static org.opengis.feature.simple.SimpleFeatureType |
getDistributedRenderFeatureType() |
Iterator<org.opengis.feature.simple.SimpleFeature> |
getOpenIterator() |
protected org.locationtech.geowave.adapter.vector.plugin.GeoWaveFeatureCollection.QueryConstraints |
getQueryConstraints() |
org.opengis.feature.simple.SimpleFeatureType |
getSchema() |
protected boolean |
isDistributedRenderQuery() |
protected static boolean |
isDistributedRenderQuery(org.geotools.data.Query query) |
boolean |
isEmpty() |
protected Iterator<org.opengis.feature.simple.SimpleFeature> |
openIterator() |
org.geotools.data.FeatureReader<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> |
reader() |
add, addAll, addAll, addListener, clear, close, contains, containsAll, features, fireChange, fireChange, fireChange, getID, iterator, purge, remove, removeAll, removeListener, retainAll, size, sort, subCollection, toArray, toArray, writer
public GeoWaveFeatureCollection(GeoWaveFeatureReader reader, org.geotools.data.Query query)
public int getCount()
getCount
in class org.geotools.data.store.DataFeatureCollection
public org.geotools.geometry.jts.ReferencedEnvelope getBounds()
getBounds
in interface org.geotools.feature.FeatureCollection<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature>
getBounds
in class org.geotools.data.store.DataFeatureCollection
public org.opengis.feature.simple.SimpleFeatureType getSchema()
getSchema
in interface org.geotools.feature.FeatureCollection<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature>
getSchema
in class org.geotools.data.store.DataFeatureCollection
public static org.opengis.feature.simple.SimpleFeatureType getDistributedRenderFeatureType()
protected boolean isDistributedRenderQuery()
protected static final boolean isDistributedRenderQuery(org.geotools.data.Query query)
protected org.locationtech.geowave.adapter.vector.plugin.GeoWaveFeatureCollection.QueryConstraints getQueryConstraints() throws org.opengis.referencing.operation.TransformException, org.opengis.referencing.FactoryException
org.opengis.referencing.operation.TransformException
org.opengis.referencing.FactoryException
protected Iterator<org.opengis.feature.simple.SimpleFeature> openIterator()
openIterator
in class org.geotools.data.store.DataFeatureCollection
public void accepts(org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) throws IOException
accepts
in interface org.geotools.feature.FeatureCollection<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature>
accepts
in class org.geotools.data.store.DataFeatureCollection
IOException
protected TemporalConstraintsSet getBoundedTime(org.geotools.data.Query query)
query
- the querypublic org.geotools.data.FeatureReader<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> reader()
reader
in class org.geotools.data.store.DataFeatureCollection
protected void closeIterator(Iterator<org.opengis.feature.simple.SimpleFeature> close)
closeIterator
in class org.geotools.data.store.DataFeatureCollection
public Iterator<org.opengis.feature.simple.SimpleFeature> getOpenIterator()
public void close(org.geotools.feature.FeatureIterator<org.opengis.feature.simple.SimpleFeature> iterator)
close
in class org.geotools.data.store.DataFeatureCollection
public boolean isEmpty()
isEmpty
in interface org.geotools.feature.FeatureCollection<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature>
isEmpty
in class org.geotools.data.store.DataFeatureCollection
Copyright © 2013–2022. All rights reserved.