public abstract class AbstractGeoIndex<A extends org.locationtech.jts.geom.Geometry,O extends org.opengis.feature.simple.SimpleFeature>
extends com.googlecode.cqengine.index.support.AbstractAttributeIndex<A,O>
implements com.googlecode.cqengine.index.support.indextype.OnHeapTypeIndex
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractGeoIndex.GeoIndexResultSet |
| Modifier and Type | Field and Description |
|---|---|
static ThreadLocal<org.locationtech.geomesa.utils.index.SpatialIndex<? extends org.opengis.feature.simple.SimpleFeature>> |
lastUsed |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAll(com.googlecode.cqengine.persistence.support.ObjectSet<O> objectSet,
com.googlecode.cqengine.query.option.QueryOptions queryOptions) |
void |
clear(com.googlecode.cqengine.query.option.QueryOptions queryOptions) |
com.googlecode.cqengine.index.Index<O> |
getEffectiveIndex() |
void |
init(com.googlecode.cqengine.persistence.support.ObjectStore<O> objectStore,
com.googlecode.cqengine.query.option.QueryOptions queryOptions) |
boolean |
isMutable() |
boolean |
isQuantized() |
boolean |
removeAll(com.googlecode.cqengine.persistence.support.ObjectSet<O> objectSet,
com.googlecode.cqengine.query.option.QueryOptions queryOptions) |
com.googlecode.cqengine.resultset.ResultSet<O> |
retrieve(com.googlecode.cqengine.query.Query<O> query,
com.googlecode.cqengine.query.option.QueryOptions queryOptions) |
public static final ThreadLocal<org.locationtech.geomesa.utils.index.SpatialIndex<? extends org.opengis.feature.simple.SimpleFeature>> lastUsed
public void init(com.googlecode.cqengine.persistence.support.ObjectStore<O> objectStore, com.googlecode.cqengine.query.option.QueryOptions queryOptions)
init in interface com.googlecode.cqengine.engine.ModificationListener<O extends org.opengis.feature.simple.SimpleFeature>public boolean addAll(com.googlecode.cqengine.persistence.support.ObjectSet<O> objectSet, com.googlecode.cqengine.query.option.QueryOptions queryOptions)
addAll in interface com.googlecode.cqengine.engine.ModificationListener<O extends org.opengis.feature.simple.SimpleFeature>public boolean removeAll(com.googlecode.cqengine.persistence.support.ObjectSet<O> objectSet, com.googlecode.cqengine.query.option.QueryOptions queryOptions)
removeAll in interface com.googlecode.cqengine.engine.ModificationListener<O extends org.opengis.feature.simple.SimpleFeature>public void clear(com.googlecode.cqengine.query.option.QueryOptions queryOptions)
clear in interface com.googlecode.cqengine.engine.ModificationListener<O extends org.opengis.feature.simple.SimpleFeature>public com.googlecode.cqengine.resultset.ResultSet<O> retrieve(com.googlecode.cqengine.query.Query<O> query, com.googlecode.cqengine.query.option.QueryOptions queryOptions)
retrieve in interface com.googlecode.cqengine.index.Index<O extends org.opengis.feature.simple.SimpleFeature>public boolean isMutable()
isMutable in interface com.googlecode.cqengine.index.Index<O extends org.opengis.feature.simple.SimpleFeature>public boolean isQuantized()
isQuantized in interface com.googlecode.cqengine.index.Index<O extends org.opengis.feature.simple.SimpleFeature>Copyright © 2013–2023. All rights reserved.