package mil.nga.giat.geowave.adapter.vector.index; import java.util.Map; import org.opengis.feature.simple.SimpleFeature; import mil.nga.giat.geowave.core.index.ByteArrayId; import mil.nga.giat.geowave.core.store.CloseableIterator; import mil.nga.giat.geowave.core.store.adapter.statistics.DataStatistics; import mil.nga.giat.geowave.core.store.index.Index; import mil.nga.giat.geowave.core.store.index.PrimaryIndex; import mil.nga.giat.geowave.core.store.query.BasicQuery; public interface IndexQueryStrategySPI { public CloseableIterator<Index<?, ?>> getIndices( Map<ByteArrayId, DataStatistics<SimpleFeature>> stats, BasicQuery query, PrimaryIndex[] indices ); }