Uses of Interface
org.geotools.api.filter.expression.ExpressionVisitor
-
-
Uses of ExpressionVisitor in org.geootols.filter.text.cql_2
Classes in org.geootols.filter.text.cql_2 that implement ExpressionVisitor Modifier and Type Class Description class
CQL2ExpressionToText
Subclassed to handle the encoding of date literals -
Uses of ExpressionVisitor in org.geotools.api.filter.expression
Methods in org.geotools.api.filter.expression with parameters of type ExpressionVisitor Modifier and Type Method Description Object
Expression. accept(ExpressionVisitor visitor, Object extraData)
Accepts a visitor.Object
NilExpression. accept(ExpressionVisitor visitor, Object extraData)
Accepts a visitor. -
Uses of ExpressionVisitor in org.geotools.appschema.filter
Methods in org.geotools.appschema.filter with parameters of type ExpressionVisitor Modifier and Type Method Description Object
NestedAttributeExpression. accept(ExpressionVisitor visitor, Object extraData)
-
Uses of ExpressionVisitor in org.geotools.appschema.filter.expression
Methods in org.geotools.appschema.filter.expression with parameters of type ExpressionVisitor Modifier and Type Method Description Object
FormatDateTimezoneFunction. accept(ExpressionVisitor visitor, Object extraData)
Object
ToDirectPositionFunction. accept(ExpressionVisitor visitor, Object extraData)
Object
ToEnvelopeFunction. accept(ExpressionVisitor visitor, Object extraData)
Object
ToLineStringFunction. accept(ExpressionVisitor visitor, Object extraData)
Object
ToPointFunction. accept(ExpressionVisitor visitor, Object extraData)
Object
ToXlinkHrefFunction. accept(ExpressionVisitor visitor, Object extraData)
Object
VocabFunction. accept(ExpressionVisitor visitor, Object extraData)
-
Uses of ExpressionVisitor in org.geotools.appschema.jdbc
Classes in org.geotools.appschema.jdbc that implement ExpressionVisitor Modifier and Type Class Description class
JdbcMultipleValueEncoder
Visitor that encode a JDBC multivalued mapping to SQL.class
NamespaceAwareAttributeRenameVisitor
Renames the specified attribute to a new target name, preserving the namespace context.class
NestedFilterToSQL
FilterToSQL
decorator capable of encoding filters on nested attributes. -
Uses of ExpressionVisitor in org.geotools.data.complex.config
Methods in org.geotools.data.complex.config with parameters of type ExpressionVisitor Modifier and Type Method Description Object
JdbcMultipleValue. accept(ExpressionVisitor visitor, Object extraData)
-
Uses of ExpressionVisitor in org.geotools.data.complex.filter
Classes in org.geotools.data.complex.filter that implement ExpressionVisitor Modifier and Type Class Description class
ComplexFilterSplitter
class
ComplexFilterSplitter.CapabilitiesExpressionVisitor
class
FeatureChainedAttributeVisitor
Expression visitor that uses the attribute and mapping information provided by aFeatureTypeMapping
object to determine which nested feature types / attributes must be traversed to reach the attribute identified by the providedPropertyName
expression.class
IndexCombinedFilterTransformerVisitor
Duplicates Filter replacing mixed-indexed operator with combined ID IN clause + remaining filtersclass
IndexedFilterDetectorVisitor
Detects which AND/OR filter (BinaryLogicOperator) is the parent operator of indexed filter(s).class
IndexUnmappingVisitor
class
MultipleValueExtractor
class
SchemaIndexedFilterDetectorVisitor
Detects which AND/OR filter (BinaryLogicOperator) is the parent operator of indexed filter(s).class
UnmappingFilterVisitor
A Filter visitor that traverse a Filter or Expression made against a complex FeatureType, and that uses the attribute and type mapping information given by a FeatureTypeMapping object to produce an equivalent Filter that operates against the original FeatureType. -
Uses of ExpressionVisitor in org.geotools.data.db2
Classes in org.geotools.data.db2 that implement ExpressionVisitor Modifier and Type Class Description class
DB2FilterToSQL
Generate a WHERE clause for DB2 Spatial Extender based on a spatial filter. -
Uses of ExpressionVisitor in org.geotools.data.h2
Classes in org.geotools.data.h2 that implement ExpressionVisitor Modifier and Type Class Description class
H2FilterToSQL
-
Uses of ExpressionVisitor in org.geotools.data.hana
Classes in org.geotools.data.hana that implement ExpressionVisitor Modifier and Type Class Description class
HanaFilterToSQL
A filter-to-SQL converter for SAP HANA. -
Uses of ExpressionVisitor in org.geotools.data.informix
Classes in org.geotools.data.informix that implement ExpressionVisitor Modifier and Type Class Description class
InformixFilterToSQL
Encodes a filter into a SQL WHERE statement using Informix-appropriate syntax. -
Uses of ExpressionVisitor in org.geotools.data.jdbc
Classes in org.geotools.data.jdbc that implement ExpressionVisitor Modifier and Type Class Description class
FilterToSQL
Encodes a filter into a SQL WHERE statement. -
Uses of ExpressionVisitor in org.geotools.data.mongodb
Classes in org.geotools.data.mongodb that implement ExpressionVisitor Modifier and Type Class Description class
AbstractFilterToMongo
Abstract visitor responsible for generating a BasicDBObject to use as a MongoDB query.class
FilterToMongo
Visitor responsible for generating a BasicDBObject to use as a MongoDB query.class
MongoFilterSplitter
-
Uses of ExpressionVisitor in org.geotools.data.mongodb.complex
Methods in org.geotools.data.mongodb.complex with parameters of type ExpressionVisitor Modifier and Type Method Description Object
JsonSelectAllFunction. accept(ExpressionVisitor visitor, Object extraData)
Object
JsonSelectFunction. accept(ExpressionVisitor visitor, Object extraData)
-
Uses of ExpressionVisitor in org.geotools.data.mysql
Classes in org.geotools.data.mysql that implement ExpressionVisitor Modifier and Type Class Description class
MySQLFilterToSQL
-
Uses of ExpressionVisitor in org.geotools.data.oracle
Classes in org.geotools.data.oracle that implement ExpressionVisitor Modifier and Type Class Description class
OracleFilterToSQL
Oracle specific filter encoder. -
Uses of ExpressionVisitor in org.geotools.data.postgis
Classes in org.geotools.data.postgis that implement ExpressionVisitor Modifier and Type Class Description class
PostgisFilterToSQL
class
PostgisPSFilterToSql
-
Uses of ExpressionVisitor in org.geotools.data.sqlserver
Classes in org.geotools.data.sqlserver that implement ExpressionVisitor Modifier and Type Class Description class
SQLServerFilterToSQL
-
Uses of ExpressionVisitor in org.geotools.data.teradata
Classes in org.geotools.data.teradata that implement ExpressionVisitor Modifier and Type Class Description class
TeradataFilterToSQL
-
Uses of ExpressionVisitor in org.geotools.data.wfs
Classes in org.geotools.data.wfs that implement ExpressionVisitor Modifier and Type Class Description class
InvertAxisFilterVisitor
Returns a clone of the provided filter where all geometries and bboxes have inverted coordinates (x, y) -> (y, x). -
Uses of ExpressionVisitor in org.geotools.data.wfs.internal.v2_0.storedquery
Methods in org.geotools.data.wfs.internal.v2_0.storedquery with parameters of type ExpressionVisitor Modifier and Type Method Description Object
ParameterCQLExpressionPropertyName. accept(ExpressionVisitor visitor, Object extraData)
-
Uses of ExpressionVisitor in org.geotools.feature.visitor
Classes in org.geotools.feature.visitor that implement ExpressionVisitor Modifier and Type Class Description class
IdCollectorFilterVisitor
Gather up all FeatureId strings into a provided HashSet.class
IdFinderFilterVisitor
Quick check to see if an ID filter is found. -
Uses of ExpressionVisitor in org.geotools.filter
Classes in org.geotools.filter that implement ExpressionVisitor Modifier and Type Class Description class
FilterAttributeExtractor
A simple visitor that extracts every attribute used by a filter or an expressionMethods in org.geotools.filter with parameters of type ExpressionVisitor Modifier and Type Method Description Object
AttributeExpressionImpl. accept(ExpressionVisitor visitor, Object extraData)
Used by FilterVisitors to perform some action on this filter instance.Object
ConstantExpression. accept(ExpressionVisitor visitor, Object extraData)
Object
FunctionExpressionImpl. accept(ExpressionVisitor visitor, Object extraData)
Object
FunctionImpl. accept(ExpressionVisitor visitor, Object extraData)
Object
LiteralExpressionImpl. accept(ExpressionVisitor visitor, Object extraData)
Used by FilterVisitors to perform some action on this filter instance. -
Uses of ExpressionVisitor in org.geotools.filter.expression
Classes in org.geotools.filter.expression that implement ExpressionVisitor Modifier and Type Class Description class
AbstractExpressionVisitor
Empty "abstract" implementation of ExpressionVisitor.Methods in org.geotools.filter.expression with parameters of type ExpressionVisitor Modifier and Type Method Description Object
AddImpl. accept(ExpressionVisitor visitor, Object extraData)
Object
DivideImpl. accept(ExpressionVisitor visitor, Object extraData)
Object
MultiplyImpl. accept(ExpressionVisitor visitor, Object extraData)
Object
SubtractImpl. accept(ExpressionVisitor visitor, Object extraData)
-
Uses of ExpressionVisitor in org.geotools.filter.function
Classes in org.geotools.filter.function that implement ExpressionVisitor Modifier and Type Class Description class
CollectionFeatureMemberFilterVisitor
Replace "featureMembers/ * /ATTRIBUTE" change with "ATTRIBUTE"class
GeometryTransformationVisitor
Given an original rendering envelope it visits an expression, finds allGeometryTransformation
, collects and merges all the returned query envelopesMethods in org.geotools.filter.function with parameters of type ExpressionVisitor Modifier and Type Method Description Object
CategorizeFunction. accept(ExpressionVisitor visitor, Object extraData)
Object
ClassificationFunction. accept(ExpressionVisitor visitor, Object extraData)
Object
InterpolateFunction. accept(ExpressionVisitor visitor, Object extraData)
Object
RecodeFunction. accept(ExpressionVisitor visitor, Object extraData)
Object
StringTemplateFunction. accept(ExpressionVisitor visitor, Object extraData)
-
Uses of ExpressionVisitor in org.geotools.filter.function.math
Methods in org.geotools.filter.function.math with parameters of type ExpressionVisitor Modifier and Type Method Description Object
ModuloFunction. accept(ExpressionVisitor visitor, Object extraData)
-
Uses of ExpressionVisitor in org.geotools.filter.spatial
Classes in org.geotools.filter.spatial that implement ExpressionVisitor Modifier and Type Class Description class
DefaultCRSFilterVisitor
Returns a clone of the provided filter where all geometries and bboxes that do not have a CRS gets the specified default one.class
ReprojectingFilterVisitor
Returns a clone of the provided filter where all geometries and bboxes have been reprojected to the CRS of the associated attributes.Methods in org.geotools.filter.spatial with parameters of type ExpressionVisitor Modifier and Type Method Description Object
ReprojectingFilterVisitor.FunctionReprojector. accept(ExpressionVisitor visitor, Object extraData)
-
Uses of ExpressionVisitor in org.geotools.filter.text.commons
Classes in org.geotools.filter.text.commons that implement ExpressionVisitor Modifier and Type Class Description class
ExpressionToText
This class is responsible to convert an expression to a CQL/ECQL valid expression. -
Uses of ExpressionVisitor in org.geotools.filter.text.cqljson
Classes in org.geotools.filter.text.cqljson that implement ExpressionVisitor Modifier and Type Class Description class
ExpressionToCQL2Json
This class is responsible to convert an expression to a CQL2-JSON expression. -
Uses of ExpressionVisitor in org.geotools.filter.visitor
Classes in org.geotools.filter.visitor that implement ExpressionVisitor Modifier and Type Class Description class
AbstractFinderFilterVisitor
Abstract FilterVisitor for answering yes / no questions about a filter.class
AbstractSearchFilterVisitor
SearchFilterVisitor is a base class used to optimize finding specific information in the filter data structure.class
BindingFilterVisitor
Binds all literals in the filter to the target type they are compared to, in order to avoid the usage of converters on a evaluation by evaluation basis.class
CapabilitiesFilterSplitter
Determines what queries can be processed server side and which can be processed client side.class
DefaultExpressionVisitor
Abstract implementation of ExpressionVisitor that simply walks the data structure.class
DefaultFilterVisitor
Abstract implementation of FilterVisitor that simply walks the data structure.class
DuplicatingFilterVisitor
Used to duplication Filters and/or Expressions - returned object is a copy.class
ExpressionTypeVisitor
Returns the output type of the visited expression, taking into account functions output types, property types, and general promotion rules in arithmetic expressionsclass
ExtractBoundsFilterVisitor
Extract a maximal envelope from the provided Filter.class
FixBBOXFilterVisitor
Visit the BBOX filter elements and make sure they are valid.class
IsFullySupportedFilterVisitor
This visitor will return Boolean.TRUE if the provided filter is completely supported by the FilterCapabilities.class
IsStaticExpressionVisitor
Check if an expression is static (ie does not contain a PropertyName expression).class
IsSupportedFilterVisitor
This visitor will return Boolean.TRUE if the provided filter is supported by the the FilterCapabilities.class
JsonPointerFilterSplittingVisitor
class
LiteralDemultiplyingFilterVisitor
This visitor gets rid of equations that contain literals with multiple values (collections) and creates instead multiple singe value equations, replacing the ANY, ALL, ONE logic by AND, OR, NOT logicclass
NullExpressionVisitor
This class does *nothing* - useful to prevent null checks in AbstractFilterVisitor.class
NullFilterVisitor
Abstract implementation of FilterVisitor simple returns the provided data.class
PostPreProcessFilterSplittingVisitor
Determines what queries can be processed server side and which can be processed client side.class
PropertyNameResolvingVisitor
Resolves all property name references in a filter against a particular feature type.class
SimplifyingFilterVisitor
Takes a filter and returns a simplified, equivalent one.class
SpatialFilterVisitor
Filter that can be applied to determine if a Filter contains any spatial filterConstructors in org.geotools.filter.visitor with parameters of type ExpressionVisitor Constructor Description AbstractFilterVisitor(ExpressionVisitor expressionVisitor)
Constructs the filter visitor with an expression visitor. -
Uses of ExpressionVisitor in org.geotools.gce.imagemosaic
Classes in org.geotools.gce.imagemosaic that implement ExpressionVisitor Modifier and Type Class Description static class
Utils.BBOXFilterExtractor
Extracts a bbox from a filter in case there is at least one. -
Uses of ExpressionVisitor in org.geotools.geopkg
Classes in org.geotools.geopkg that implement ExpressionVisitor Modifier and Type Class Description class
GeoPkgFilterToSQL
-
Uses of ExpressionVisitor in org.geotools.jdbc
Classes in org.geotools.jdbc that implement ExpressionVisitor Modifier and Type Class Description static class
JoinInfo.JoinQualifier
class
PreparedFilterToSQL
Extension of FilterToSQL intended for use with prepared statements. -
Uses of ExpressionVisitor in org.geotools.process.function
Methods in org.geotools.process.function with parameters of type ExpressionVisitor Modifier and Type Method Description Object
ProcessFunction. accept(ExpressionVisitor visitor, Object extraData)
-
Uses of ExpressionVisitor in org.geotools.process.geometry
Methods in org.geotools.process.geometry with parameters of type ExpressionVisitor Modifier and Type Method Description Object
PolygonLabelFunction. accept(ExpressionVisitor visitor, Object extraData)
-
Uses of ExpressionVisitor in org.geotools.process.vector
Classes in org.geotools.process.vector that implement ExpressionVisitor Modifier and Type Class Description class
BBOXExpandingFilterVisitor
ADuplicatingFilterVisitor
which expands theBBOX
of the filter by given distances for each box edge. -
Uses of ExpressionVisitor in org.geotools.renderer.lite
Classes in org.geotools.renderer.lite that implement ExpressionVisitor Modifier and Type Class Description class
MetaBufferEstimator
Parses a style or part of it and returns the size of the largest stroke and the biggest point symbolizer whose width is specified with a literal expression.
Also provides an indication whether the stroke width is accurate, or if a non literal width has been found. -
Uses of ExpressionVisitor in org.geotools.renderer.style
Classes in org.geotools.renderer.style that implement ExpressionVisitor Modifier and Type Class Description class
StyleAttributeExtractor
A simple visitor whose purpose is to extract the set of attributes used by a Style, that is, those that the Style expects to find in order to work properlyclass
StyleAttributeExtractorTruncated
A simple visitor whose purpose is to extract the set of attributes used by a Style, that is, those that the Style expects to find in order to work properly -
Uses of ExpressionVisitor in org.geotools.stac.client
Classes in org.geotools.stac.client that implement ExpressionVisitor Modifier and Type Class Description class
GeometryDefaulter
GeoTools code uses the empty string to mean the default geometry, but a STAC API won't know about this convention, this filter switches it to the "geometry" property of STAC items. -
Uses of ExpressionVisitor in org.geotools.stac.store
Classes in org.geotools.stac.store that implement ExpressionVisitor Modifier and Type Class Description class
TemporalFilterVisitor
Several parts of GeoTools build simple comparisons for temporal filters, CQL2 uses dedicated operators instead, this visitor switches simple comparisons to temporal ones when a temporal property is used.class
TimeRangeVisitor
Returns aDateRange
if the filter is equivalent to a date range on the "datetime" property,null
otherwise, meaning there is more filtering included. -
Uses of ExpressionVisitor in org.geotools.vectormosaic
Classes in org.geotools.vectormosaic that implement ExpressionVisitor Modifier and Type Class Description class
VectorMosaicPostPreFilterSplitter
-
Uses of ExpressionVisitor in org.geotools.xml.filter
Classes in org.geotools.xml.filter that implement ExpressionVisitor Modifier and Type Class Description static class
FilterTransformer.FilterTranslator
-
Uses of ExpressionVisitor in org.h2gis.geotools
Classes in org.h2gis.geotools that implement ExpressionVisitor Modifier and Type Class Description class
H2GISFilterToSQL
jdbc-h2gis is an extension to connect H2GIS a spatial library that brings spatial support to the H2 Java database.class
H2GISPSFilterToSql
jdbc-h2gis is an extension to connect H2GIS a spatial library that brings spatial support to the H2 Java database.
-