Package org.geotools.data.complex
Class IndexedMappingFeatureIteratorFactory
- Object
-
- IndexedMappingFeatureIteratorFactory
-
public class IndexedMappingFeatureIteratorFactory extends Object
Factory for IndexedMappingFeatureIterator subclasses- Author:
- Fernando MiƱo, Geosolutions
-
-
Field Summary
Fields Modifier and Type Field Description protected FeatureTypeMappingmappingprotected Queryqueryprotected AppSchemaDataAccessstoreprotected Transactiontransactionprotected FilterunrolledFilter
-
Constructor Summary
Constructors Constructor Description IndexedMappingFeatureIteratorFactory(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query, Filter unrolledFilter, Transaction transaction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexedMappingFeatureIteratorbuildInstance()Build IndexedMappingFeatureIterator instance for partial or total index query coverage. return null if no index coverage detected for the queryIndexQueryManagergetIndexModeProcessor()
-
-
-
Field Detail
-
store
protected final AppSchemaDataAccess store
-
mapping
protected final FeatureTypeMapping mapping
-
query
protected final Query query
-
unrolledFilter
protected final Filter unrolledFilter
-
transaction
protected final Transaction transaction
-
-
Constructor Detail
-
IndexedMappingFeatureIteratorFactory
public IndexedMappingFeatureIteratorFactory(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query, Filter unrolledFilter, Transaction transaction)
-
-
Method Detail
-
buildInstance
public IndexedMappingFeatureIterator buildInstance()
Build IndexedMappingFeatureIterator instance for partial or total index query coverage. return null if no index coverage detected for the query- Returns:
- IndexedMappingFeatureIterator instance
-
getIndexModeProcessor
public IndexQueryManager getIndexModeProcessor()
-
-