package mil.nga.giat.geowave.core.geotime.store.query; import com.vividsolutions.jts.geom.Geometry; import mil.nga.giat.geowave.core.index.sfc.data.MultiDimensionalNumericData; import mil.nga.giat.geowave.core.store.dimension.NumericDimensionField; import mil.nga.giat.geowave.core.store.filter.DistributableQueryFilter; public class IndexOnlySpatialQuery extends SpatialQuery { protected IndexOnlySpatialQuery() { super(); } public IndexOnlySpatialQuery( final Constraints constraints, final Geometry queryGeometry ) { super( constraints, queryGeometry); } public IndexOnlySpatialQuery( final Geometry queryGeometry ) { super( queryGeometry); } @Override protected DistributableQueryFilter createQueryFilter( MultiDimensionalNumericData constraints, NumericDimensionField<?>[] orderedConstrainedDimensionFields, NumericDimensionField<?>[] unconstrainedDimensionDefinitions ) { // this will ignore fine grained filters and just use the row ID in the // index return null; } }