Uses of Interface
org.geotools.api.filter.FilterVisitor
-
-
Uses of FilterVisitor in org.geotools.api.filter
Methods in org.geotools.api.filter with parameters of type FilterVisitor Modifier and Type Method Description Object
ExcludeFilter. accept(FilterVisitor visitor, Object extraData)
Accepts a visitor.Object
Filter. accept(FilterVisitor visitor, Object extraData)
Accepts a visitor.Object
IncludeFilter. accept(FilterVisitor visitor, Object extraData)
Accepts a visitor. -
Uses of FilterVisitor in org.geotools.appschema.jdbc
Classes in org.geotools.appschema.jdbc that implement FilterVisitor 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 FilterVisitor in org.geotools.data.complex.filter
Classes in org.geotools.data.complex.filter that implement FilterVisitor Modifier and Type Class Description class
ComplexFilterSplitter
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 FilterVisitor in org.geotools.data.db2
Classes in org.geotools.data.db2 that implement FilterVisitor Modifier and Type Class Description class
DB2FilterToSQL
Generate a WHERE clause for DB2 Spatial Extender based on a spatial filter. -
Uses of FilterVisitor in org.geotools.data.h2
Classes in org.geotools.data.h2 that implement FilterVisitor Modifier and Type Class Description class
H2FilterToSQL
-
Uses of FilterVisitor in org.geotools.data.hana
Classes in org.geotools.data.hana that implement FilterVisitor Modifier and Type Class Description class
HanaFilterToSQL
A filter-to-SQL converter for SAP HANA. -
Uses of FilterVisitor in org.geotools.data.informix
Classes in org.geotools.data.informix that implement FilterVisitor Modifier and Type Class Description class
InformixFilterToSQL
Encodes a filter into a SQL WHERE statement using Informix-appropriate syntax. -
Uses of FilterVisitor in org.geotools.data.jdbc
Classes in org.geotools.data.jdbc that implement FilterVisitor Modifier and Type Class Description class
FilterToSQL
Encodes a filter into a SQL WHERE statement. -
Uses of FilterVisitor in org.geotools.data.mongodb
Classes in org.geotools.data.mongodb that implement FilterVisitor 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 FilterVisitor in org.geotools.data.mysql
Classes in org.geotools.data.mysql that implement FilterVisitor Modifier and Type Class Description class
MySQLFilterToSQL
-
Uses of FilterVisitor in org.geotools.data.oracle
Classes in org.geotools.data.oracle that implement FilterVisitor Modifier and Type Class Description class
OracleFilterToSQL
Oracle specific filter encoder. -
Uses of FilterVisitor in org.geotools.data.postgis
Classes in org.geotools.data.postgis that implement FilterVisitor Modifier and Type Class Description class
PostgisFilterToSQL
class
PostgisPSFilterToSql
-
Uses of FilterVisitor in org.geotools.data.sqlserver
Classes in org.geotools.data.sqlserver that implement FilterVisitor Modifier and Type Class Description class
SQLServerFilterToSQL
-
Uses of FilterVisitor in org.geotools.data.teradata
Classes in org.geotools.data.teradata that implement FilterVisitor Modifier and Type Class Description class
TeradataFilterToSQL
-
Uses of FilterVisitor in org.geotools.data.wfs
Classes in org.geotools.data.wfs that implement FilterVisitor 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 FilterVisitor in org.geotools.feature.visitor
Classes in org.geotools.feature.visitor that implement FilterVisitor 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 FilterVisitor in org.geotools.filter
Classes in org.geotools.filter that implement FilterVisitor 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 FilterVisitor Modifier and Type Method Description Object
AndImpl. accept(FilterVisitor visitor, Object extraData)
abstract Object
CompareFilterImpl. accept(FilterVisitor visitor, Object extraData)
Used by FilterVisitors to perform some action on this filter instance.Object
FidFilterImpl. accept(FilterVisitor visitor, Object extraData)
Used by FilterVisitors to perform some action on this filter instance.Object
IsBetweenImpl. accept(FilterVisitor visitor, Object extraData)
Object
IsEqualsToImpl. accept(FilterVisitor visitor, Object extraData)
Object
IsGreaterThanImpl. accept(FilterVisitor visitor, Object extraData)
Object
IsGreaterThanOrEqualToImpl. accept(FilterVisitor visitor, Object extraData)
Object
IsLessThenImpl. accept(FilterVisitor visitor, Object extraData)
Object
IsLessThenOrEqualToImpl. accept(FilterVisitor visitor, Object extraData)
Object
IsNilImpl. accept(FilterVisitor visitor, Object extraData)
Object
IsNotEqualToImpl. accept(FilterVisitor visitor, Object extraData)
Object
IsNullImpl. accept(FilterVisitor visitor, Object extraData)
Object
LikeFilterImpl. accept(FilterVisitor visitor, Object extraData)
Used by FilterVisitors to perform some action on this filter instance.abstract Object
LogicFilterImpl. accept(FilterVisitor visitor, Object extraData)
Used by FilterVisitors to perform some action on this filter instance.Object
NativeFilterImpl. accept(FilterVisitor visitor, Object extraData)
Object
NotImpl. accept(FilterVisitor visitor, Object extraData)
Object
NullFilterImpl. accept(FilterVisitor visitor, Object extraData)
Used by FilterVisitors to perform some action on this filter instance.Object
OrImpl. accept(FilterVisitor visitor, Object extraData)
-
Uses of FilterVisitor in org.geotools.filter.function
Classes in org.geotools.filter.function that implement FilterVisitor 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 envelopes -
Uses of FilterVisitor in org.geotools.filter.spatial
Classes in org.geotools.filter.spatial that implement FilterVisitor 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 FilterVisitor Modifier and Type Method Description Object
BBOX3DImpl. accept(FilterVisitor visitor, Object context)
Object
BBOXImpl. accept(FilterVisitor visitor, Object extraData)
Object
BeyondImpl. accept(FilterVisitor visitor, Object extraData)
Object
ContainsImpl. accept(FilterVisitor visitor, Object extraData)
Object
CrossesImpl. accept(FilterVisitor visitor, Object extraData)
Object
DisjointImpl. accept(FilterVisitor visitor, Object extraData)
Object
DWithinImpl. accept(FilterVisitor visitor, Object extraData)
Object
EqualsImpl. accept(FilterVisitor visitor, Object extraData)
Object
IntersectsImpl. accept(FilterVisitor visitor, Object extraData)
Object
OverlapsImpl. accept(FilterVisitor visitor, Object extraData)
Object
TouchesImpl. accept(FilterVisitor visitor, Object extraData)
Object
WithinImpl. accept(FilterVisitor visitor, Object extraData)
-
Uses of FilterVisitor in org.geotools.filter.temporal
Methods in org.geotools.filter.temporal with parameters of type FilterVisitor Modifier and Type Method Description Object
AfterImpl. accept(FilterVisitor visitor, Object extraData)
Object
AnyInteractsImpl. accept(FilterVisitor visitor, Object extraData)
Object
BeforeImpl. accept(FilterVisitor visitor, Object extraData)
Object
BeginsImpl. accept(FilterVisitor visitor, Object extraData)
Object
BegunByImpl. accept(FilterVisitor visitor, Object extraData)
Object
DuringImpl. accept(FilterVisitor visitor, Object extraData)
Object
EndedByImpl. accept(FilterVisitor visitor, Object extraData)
Object
EndsImpl. accept(FilterVisitor visitor, Object extraData)
Object
MeetsImpl. accept(FilterVisitor visitor, Object extraData)
Object
MetByImpl. accept(FilterVisitor visitor, Object extraData)
Object
OverlappedByImpl. accept(FilterVisitor visitor, Object extraData)
Object
TContainsImpl. accept(FilterVisitor visitor, Object extraData)
Object
TEqualsImpl. accept(FilterVisitor visitor, Object extraData)
Object
TOverlapsImpl. accept(FilterVisitor visitor, Object extraData)
-
Uses of FilterVisitor in org.geotools.filter.text.commons
Methods in org.geotools.filter.text.commons with parameters of type FilterVisitor Modifier and Type Method Description static Object
FilterToTextUtil. buildBinaryLogicalOperator(String operator, FilterVisitor visitor, BinaryLogicOperator filter, Object extraData)
builds: left predicate AND right predicatestatic Object
FilterToTextUtil. buildNot(FilterVisitor filterToCQL, Not filter, Object extraData)
-
Uses of FilterVisitor in org.geotools.filter.text.cqljson
Classes in org.geotools.filter.text.cqljson that implement FilterVisitor Modifier and Type Class Description class
FilterToCQL2Json
This class is responsible to transform a filter to an CQL2-JSON -
Uses of FilterVisitor in org.geotools.filter.visitor
Classes in org.geotools.filter.visitor that implement FilterVisitor Modifier and Type Class Description class
AbstractFilterVisitor
Base implementation of the FilterVisitor used for inorder traversal of expressions.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
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
ExtractBoundsFilterVisitor
Extract a maximal envelope from the provided Filter.class
FilterVisitorSupport
Base filter visitor class that aggregates the individual visit methods based on filter hierarchy.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
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
NullFilterVisitor
Abstract implementation of FilterVisitor simple returns the provided data.class
OperatorNameFilterVisitor
A FilterVisitor responsible for providing the capabilities name used to identify the provided filter.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 filter -
Uses of FilterVisitor in org.geotools.gce.imagemosaic
Classes in org.geotools.gce.imagemosaic that implement FilterVisitor Modifier and Type Class Description static class
Utils.BBOXFilterExtractor
Extracts a bbox from a filter in case there is at least one. -
Uses of FilterVisitor in org.geotools.geopkg
Classes in org.geotools.geopkg that implement FilterVisitor Modifier and Type Class Description class
GeoPkgFilterToSQL
-
Uses of FilterVisitor in org.geotools.jdbc
Classes in org.geotools.jdbc that implement FilterVisitor Modifier and Type Class Description static class
JoinInfo.JoinQualifier
class
PreparedFilterToSQL
Extension of FilterToSQL intended for use with prepared statements. -
Uses of FilterVisitor in org.geotools.process.vector
Classes in org.geotools.process.vector that implement FilterVisitor Modifier and Type Class Description class
BBOXExpandingFilterVisitor
ADuplicatingFilterVisitor
which expands theBBOX
of the filter by given distances for each box edge. -
Uses of FilterVisitor in org.geotools.renderer.lite
Classes in org.geotools.renderer.lite that implement FilterVisitor 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 FilterVisitor in org.geotools.renderer.style
Classes in org.geotools.renderer.style that implement FilterVisitor 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 FilterVisitor in org.geotools.stac.client
Classes in org.geotools.stac.client that implement FilterVisitor 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 FilterVisitor in org.geotools.stac.store
Classes in org.geotools.stac.store that implement FilterVisitor 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 FilterVisitor in org.geotools.vectormosaic
Classes in org.geotools.vectormosaic that implement FilterVisitor Modifier and Type Class Description class
VectorMosaicPostPreFilterSplitter
-
Uses of FilterVisitor in org.geotools.xml.filter
Classes in org.geotools.xml.filter that implement FilterVisitor Modifier and Type Class Description class
FilterCompliancePreProcessor
Prepares a filter for xml encoded for interoperability with another system.class
FilterEncodingPreProcessor
Prepares a filter for XML encoded for interoperability with another system.static class
FilterTransformer.FilterTranslator
-
Uses of FilterVisitor in org.h2gis.geotools
Classes in org.h2gis.geotools that implement FilterVisitor 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.
-