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 FeatureTypeMapping
mapping
protected Query
query
protected AppSchemaDataAccess
store
protected Transaction
transaction
protected Filter
unrolledFilter
-
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 IndexedMappingFeatureIterator
buildInstance()
Build IndexedMappingFeatureIterator instance for partial or total index query coverage.IndexQueryManager
getIndexModeProcessor()
-
-
-
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()
-
-