Uses of Interface
org.geotools.api.filter.spatial.BinarySpatialOperator
Packages that use BinarySpatialOperator
Package
Description
The package name does not map the prefix name because we feel that this
is a better representation.
-
Uses of BinarySpatialOperator in org.geotools.api.filter.spatial
Subinterfaces of BinarySpatialOperator in org.geotools.api.filter.spatialModifier and TypeInterfaceDescriptioninterface
Spatial operator that evaluates totrue
when the bounding box of the feature's geometry overlaps the bounding box provided in this object's properties.interface
An extension to the general BBOX filter for supporting 3D Bounding Boxes that have a minimum and maximum Z-value.interface
Concrete distance buffer operator that evaluates astrue
when all of a feature's geometry lies beyond (i.e. is more distant) than the given distance from this object's geometry.interface
Concrete binary spatial operator that evaluates totrue
if the the first geometric operand contains the second.interface
Concrete binary spatial operator that evaluates totrue
if the first geometric operand crosses the second (in the sense defined by the OGC Simple Features specification).interface
Concrete binary spatial operator that evaluates totrue
if the first operand is disjoint from the second (in the sense defined in the OGC Simple Features specification).interface
Abstract superclass for spatial operators that check that one shape satisfies some relation to a buffer around another shape.interface
Concrete distance buffer operator that evaluates as true when any part of the first geometry lies within the given distance of the second geometry.interface
Concrete binary spatial operator that evaluates totrue
if the geometry of the two operands are equal.interface
Concrete binary spatial operator that evaluates totrue
if the two geometric operands intersect.interface
Concrete binary spatial operator that evaluates totrue
if the interior of the first geometry somewhere overlaps the interior of the second geometry.interface
Concrete binary spatial operator that evaluates totrue
if the feature's geometry touches, but does not overlap with the geometry held by this object.interface
Concrete binary spatial operator that evaluates totrue
if the feature's geometry is completely contained by the constant geometry held by this object. -
Uses of BinarySpatialOperator in org.geotools.data
Methods in org.geotools.data with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected Envelope
DiffFeatureReader.extractBboxForSpatialIndexQuery
(BinarySpatialOperator filter) -
Uses of BinarySpatialOperator in org.geotools.data.complex.filter
Methods in org.geotools.data.complex.filter with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionExpression[][]
UnmappingFilterVisitor.visitBinarySpatialOp
(BinarySpatialOperator filter) protected void
ComplexFilterSplitter.visitBinarySpatialOperator
(BinarySpatialOperator filter) -
Uses of BinarySpatialOperator in org.geotools.data.db2
Methods in org.geotools.data.db2 with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected Object
DB2FilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) protected Object
DB2FilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
DB2FilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) -
Uses of BinarySpatialOperator in org.geotools.data.duckdb
Methods in org.geotools.data.duckdb with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected Object
DuckDBFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression leftExp, Expression rightExpt, Object extraData) protected Object
DuckDBFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) -
Uses of BinarySpatialOperator in org.geotools.data.h2
Methods in org.geotools.data.h2 with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected Object
H2FilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) protected Object
H2FilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
H2FilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) -
Uses of BinarySpatialOperator in org.geotools.data.hana
Methods in org.geotools.data.hana with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected Object
HanaFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
HanaFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) -
Uses of BinarySpatialOperator in org.geotools.data.informix
Methods in org.geotools.data.informix with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected Object
InformixFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
InformixFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) protected Object
InformixFilterToSQL.visitBinarySpatialOperatorEnhanced
(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) -
Uses of BinarySpatialOperator in org.geotools.data.jdbc
Methods in org.geotools.data.jdbc with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected Object
FilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Object extraData) protected Object
FilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) Handles the more general case of two generic expressions.protected Object
FilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) Handles the common case of a PropertyName,Literal geometry binary spatial operator. -
Uses of BinarySpatialOperator in org.geotools.data.mongodb
Methods in org.geotools.data.mongodb with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected void
MongoFilterSplitter.visitBinarySpatialOperator
(BinarySpatialOperator filter) -
Uses of BinarySpatialOperator in org.geotools.data.mysql
Methods in org.geotools.data.mysql with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected Object
MySQLFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) pre-5.6 spatial functions.protected Object
MySQLFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
MySQLFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) protected Object
MySQLFilterToSQL.visitBinarySpatialOperatorEnhanced
(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) supported if version of MySQL is at least 5.6. -
Uses of BinarySpatialOperator in org.geotools.data.oracle
Methods in org.geotools.data.oracle with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected void
OracleFilterToSQL.doSDODistance
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
OracleFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) protected Object
OracleFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
OracleFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) -
Uses of BinarySpatialOperator in org.geotools.data.postgis
Methods in org.geotools.data.postgis with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected Object
PostgisFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
PostgisFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) protected Object
PostgisPSFilterToSql.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
PostgisPSFilterToSql.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) -
Uses of BinarySpatialOperator in org.geotools.data.singlestore
Methods in org.geotools.data.singlestore with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected Object
SingleStoreFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) pre-5.6 spatial functions.protected Object
SingleStoreFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
SingleStoreFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) protected Object
SingleStoreFilterToSQL.visitBinarySpatialOperatorEnhanced
(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) supported if version of SingleStore is at least 5.6. -
Uses of BinarySpatialOperator in org.geotools.data.sqlserver
Methods in org.geotools.data.sqlserver with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected Object
SQLServerFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, boolean swapped, Object extraData) protected Object
SQLServerFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
SQLServerFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) -
Uses of BinarySpatialOperator in org.geotools.data.teradata
Methods in org.geotools.data.teradata with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected Object
TeradataFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) -
Uses of BinarySpatialOperator in org.geotools.filter
Classes in org.geotools.filter that implement BinarySpatialOperatorModifier and TypeClassDescriptionclass
Defines geometry filters with a distance element.class
Implements a geometry filter. -
Uses of BinarySpatialOperator in org.geotools.filter.spatial
Classes in org.geotools.filter.spatial that implement BinarySpatialOperatorModifier and TypeClassDescriptionclass
A base class for GeometryFilters that will use PreparedGeometries when the Expression is a Literal Expression.class
A 3D BBOX Filter Implementation Supports filtering with BBOXes that have 3D coordinates including a minimum and maximum for the z-axis.class
class
class
class
class
class
class
class
class
class
class
-
Uses of BinarySpatialOperator in org.geotools.filter.text.commons
Methods in org.geotools.filter.text.commons that return BinarySpatialOperatorModifier and TypeMethodDescriptionAbstractFilterBuilder.buildSpatialContainsFilter()
AbstractFilterBuilder.buildSpatialCrossesFilter()
AbstractFilterBuilder.buildSpatialDisjointFilter()
AbstractFilterBuilder.buildSpatialEqualFilter()
AbstractFilterBuilder.buildSpatialIntersectsFilter()
AbstractFilterBuilder.buildSpatialOverlapsFilter()
AbstractFilterBuilder.buildSpatialTouchesFilter()
AbstractFilterBuilder.buildSpatialWithinFilter()
Methods in org.geotools.filter.text.commons with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionstatic Object
FilterToTextUtil.buildBinarySpatialOperator
(String spatialOperator, BinarySpatialOperator filter, Object extraData) static Object
FilterToTextUtil.buildBinarySpatialOperator
(String spatialOperator, BinarySpatialOperator filter, Object extraData, ExpressionToText visitor) -
Uses of BinarySpatialOperator in org.geotools.filter.visitor
Methods in org.geotools.filter.visitor with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionLiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer.getExpression1
(BinarySpatialOperator filter) LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer.getExpression2
(BinarySpatialOperator filter) LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer.replaceExpressions
(BinarySpatialOperator filter, Expression expression1, Expression expression2) protected Object
AbstractFilterVisitor.visit
(BinarySpatialOperator filter, Object data) Visits filter.getExpression1(),filter.getExpression2() if an expression visitor has been set.protected abstract Object
FilterVisitorSupport.visit
(BinarySpatialOperator op, Object extraData) protected void
PostPreProcessFilterSplittingVisitor.visitBinarySpatialOperator
(BinarySpatialOperator filter) -
Uses of BinarySpatialOperator in org.geotools.geopkg
Methods in org.geotools.geopkg with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected Object
GeoPkgFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) -
Uses of BinarySpatialOperator in org.geotools.vectormosaic
Methods in org.geotools.vectormosaic with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected void
VectorMosaicPostPreFilterSplitter.visitBinarySpatialOperator
(BinarySpatialOperator filter) -
Uses of BinarySpatialOperator in org.geotools.xml.filter
Methods in org.geotools.xml.filter with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionvoid
FilterEncodingPreProcessor.visit
(BinarySpatialOperator filter) -
Uses of BinarySpatialOperator in org.h2gis.geotools
Methods in org.h2gis.geotools with parameters of type BinarySpatialOperatorModifier and TypeMethodDescriptionprotected Object
H2GISFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
H2GISFilterToSQL.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) protected Object
H2GISFilterToSQLHelper.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
H2GISFilterToSQLHelper.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) protected Object
H2GISPSFilterToSql.visitBinarySpatialOperator
(BinarySpatialOperator filter, Expression e1, Expression e2, Object extraData) protected Object
H2GISPSFilterToSql.visitBinarySpatialOperator
(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData)