Uses of Interface
org.geotools.api.filter.spatial.BinarySpatialOperator
-
Packages that use BinarySpatialOperator Package Description org.geotools.api.filter.spatial org.geotools.data org.geotools.data.complex.filter org.geotools.data.db2 org.geotools.data.h2 org.geotools.data.hana org.geotools.data.informix org.geotools.data.jdbc org.geotools.data.mongodb org.geotools.data.mysql org.geotools.data.oracle org.geotools.data.postgis org.geotools.data.sqlserver org.geotools.data.teradata org.geotools.filter org.geotools.filter.spatial org.geotools.filter.text.commons org.geotools.filter.visitor org.geotools.geopkg org.geotools.vectormosaic org.geotools.xml.filter The package name does not map the prefix name because we feel that this is a better representation.org.h2gis.geotools -
-
Uses of BinarySpatialOperator in org.geotools.api.filter.spatial
Subinterfaces of BinarySpatialOperator in org.geotools.api.filter.spatial Modifier and Type Interface Description interface
BBOX
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
BBOX3D
An extension to the general BBOX filter for supporting 3D Bounding Boxes that have a minimum and maximum Z-value.interface
Beyond
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
Contains
Concrete binary spatial operator that evaluates totrue
if the the first geometric operand contains the second.interface
Crosses
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
Disjoint
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
DistanceBufferOperator
Abstract superclass for spatial operators that check that one shape satisfies some relation to a buffer around another shape.interface
DWithin
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
Equals
Concrete binary spatial operator that evaluates totrue
if the geometry of the two operands are equal.interface
Intersects
Concrete binary spatial operator that evaluates totrue
if the two geometric operands intersect.interface
Overlaps
Concrete binary spatial operator that evaluates totrue
if the interior of the first geometry somewhere overlaps the interior of the second geometry.interface
Touches
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
Within
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 BinarySpatialOperator Modifier and Type Method Description protected 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 BinarySpatialOperator Modifier and Type Method Description Expression[][]
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 BinarySpatialOperator Modifier and Type Method Description protected 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.h2
Methods in org.geotools.data.h2 with parameters of type BinarySpatialOperator Modifier and Type Method Description protected 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 BinarySpatialOperator Modifier and Type Method Description protected 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 BinarySpatialOperator Modifier and Type Method Description protected 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 BinarySpatialOperator Modifier and Type Method Description protected 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 BinarySpatialOperator Modifier and Type Method Description protected void
MongoFilterSplitter. visitBinarySpatialOperator(BinarySpatialOperator filter)
-
Uses of BinarySpatialOperator in org.geotools.data.mysql
Methods in org.geotools.data.mysql with parameters of type BinarySpatialOperator Modifier and Type Method Description protected 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 BinarySpatialOperator Modifier and Type Method Description protected 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 BinarySpatialOperator Modifier and Type Method Description protected 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.sqlserver
Methods in org.geotools.data.sqlserver with parameters of type BinarySpatialOperator Modifier and Type Method Description protected 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 BinarySpatialOperator Modifier and Type Method Description protected 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 BinarySpatialOperator Modifier and Type Class Description class
CartesianDistanceFilter
Defines geometry filters with a distance element.class
GeometryFilterImpl
Implements a geometry filter. -
Uses of BinarySpatialOperator in org.geotools.filter.spatial
Classes in org.geotools.filter.spatial that implement BinarySpatialOperator Modifier and Type Class Description class
AbstractPreparedGeometryFilter
A base class for GeometryFilters that will use PreparedGeometries when the Expression is a Literal Expression.class
BBOX3DImpl
A 3D BBOX Filter Implementation Supports filtering with BBOXes that have 3D coordinates including a minimum and maximum for the z-axis.class
BBOXImpl
class
BeyondImpl
class
ContainsImpl
class
CrossesImpl
class
DisjointImpl
class
DWithinImpl
class
EqualsImpl
class
IntersectsImpl
class
OverlapsImpl
class
TouchesImpl
class
WithinImpl
-
Uses of BinarySpatialOperator in org.geotools.filter.text.commons
Methods in org.geotools.filter.text.commons that return BinarySpatialOperator Modifier and Type Method Description BinarySpatialOperator
AbstractFilterBuilder. buildSpatialContainsFilter()
BinarySpatialOperator
AbstractFilterBuilder. buildSpatialCrossesFilter()
BinarySpatialOperator
AbstractFilterBuilder. buildSpatialDisjointFilter()
BinarySpatialOperator
AbstractFilterBuilder. buildSpatialEqualFilter()
BinarySpatialOperator
AbstractFilterBuilder. buildSpatialIntersectsFilter()
BinarySpatialOperator
AbstractFilterBuilder. buildSpatialOverlapsFilter()
BinarySpatialOperator
AbstractFilterBuilder. buildSpatialTouchesFilter()
BinarySpatialOperator
AbstractFilterBuilder. buildSpatialWithinFilter()
Methods in org.geotools.filter.text.commons with parameters of type BinarySpatialOperator Modifier and Type Method Description static 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 BinarySpatialOperator Modifier and Type Method Description Expression
LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer. getExpression1(BinarySpatialOperator filter)
Expression
LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer. getExpression2(BinarySpatialOperator filter)
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 BinarySpatialOperator Modifier and Type Method Description protected 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 BinarySpatialOperator Modifier and Type Method Description protected void
VectorMosaicPostPreFilterSplitter. visitBinarySpatialOperator(BinarySpatialOperator filter)
-
Uses of BinarySpatialOperator in org.geotools.xml.filter
Methods in org.geotools.xml.filter with parameters of type BinarySpatialOperator Modifier and Type Method Description void
FilterEncodingPreProcessor. visit(BinarySpatialOperator filter)
-
Uses of BinarySpatialOperator in org.h2gis.geotools
Methods in org.h2gis.geotools with parameters of type BinarySpatialOperator Modifier and Type Method Description protected 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)
-