@Override protected QueryFilter createQueryFilter( final MultiDimensionalNumericData constraints, final NumericDimensionField<?>[] orderedConstrainedDimensionFields, final NumericDimensionField<?>[] unconstrainedDimensionDefinitions, final Index index) { return new SpatialQueryFilter( constraints, orderedConstrainedDimensionFields, unconstrainedDimensionDefinitions, internalGetGeometry(index), compareOp, nonSpatialCompareOp); }