public class SpatialQueryFilter extends BasicQueryFilter
| Modifier and Type | Class and Description |
|---|---|
static class |
SpatialQueryFilter.CompareOperation |
static class |
SpatialQueryFilter.GeometryImage
This class is used for interning a PreparedGeometry.
|
protected static interface |
SpatialQueryFilter.SpatialQueryCompareOp |
BasicQueryFilter.BasicQueryCompareOp, BasicQueryFilter.BasicQueryCompareOperationbinnedConstraints, compareOp, constraints, dimensionFields| Constructor and Description |
|---|
SpatialQueryFilter() |
SpatialQueryFilter(MultiDimensionalNumericData query,
NumericDimensionField<?>[] orderedConstrainedDimensionDefinitions,
NumericDimensionField<?>[] unconstrainedDimensionDefinitions,
org.locationtech.jts.geom.Geometry queryGeometry,
SpatialQueryFilter.CompareOperation compareOp,
BasicQueryFilter.BasicQueryCompareOperation nonSpatialCompareOp) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(CommonIndexModel indexModel,
IndexedPersistenceEncoding<?> persistenceEncoding) |
void |
fromBinary(byte[] bytes) |
static boolean |
isSpatial(NumericDimensionField<?> d) |
protected boolean |
isSpatialOnly() |
byte[] |
toBinary() |
validateConstraintspublic SpatialQueryFilter()
public SpatialQueryFilter(MultiDimensionalNumericData query, NumericDimensionField<?>[] orderedConstrainedDimensionDefinitions, NumericDimensionField<?>[] unconstrainedDimensionDefinitions, org.locationtech.jts.geom.Geometry queryGeometry, SpatialQueryFilter.CompareOperation compareOp, BasicQueryFilter.BasicQueryCompareOperation nonSpatialCompareOp)
public static boolean isSpatial(NumericDimensionField<?> d)
public boolean accept(CommonIndexModel indexModel, IndexedPersistenceEncoding<?> persistenceEncoding)
accept in interface QueryFilteraccept in class BasicQueryFilterprotected boolean isSpatialOnly()
public byte[] toBinary()
toBinary in interface PersistabletoBinary in class BasicQueryFilterpublic void fromBinary(byte[] bytes)
fromBinary in interface PersistablefromBinary in class BasicQueryFilterCopyright © 2013–2021. All rights reserved.