Package org.geotools.stac.store
Class TemporalFilterVisitor
Object
DuplicatingFilterVisitor
TemporalFilterVisitor
- All Implemented Interfaces:
ExpressionVisitor,FilterVisitor
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.
-
Field Summary
Fields inherited from class DuplicatingFilterVisitor
ff -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisTimeProperty(Expression expression) Checks if a property is a time property, users can override if they have more sophisticated logic than matching a single property namevisit(PropertyIsEqualTo filter, Object extraData) Methods inherited from class DuplicatingFilterVisitor
getFactory, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitNullFilter
-
Constructor Details
-
TemporalFilterVisitor
-
-
Method Details
-
visit
- Specified by:
visitin interfaceFilterVisitor- Overrides:
visitin classDuplicatingFilterVisitor
-
isTimeProperty
Checks if a property is a time property, users can override if they have more sophisticated logic than matching a single property name- Parameters:
expression-- Returns:
-