Class ParameterCQLExpressionFilterFactoryImpl
Object
FilterFactoryImpl
ParameterCQLExpressionFilterFactoryImpl
- All Implemented Interfaces:
FilterFactory
,Factory
Stored Query parameters may be configured as CQL expressions. This factory extends the basic CQL language by adding
support to string concatenation. The add (+) operand is extended so that if either left hand or right hand value is
not a number, the values are concatenated as strings (via toString()).
The following properties are supported:
bboxMinX Filter envelope bounds bboxMaxX bboxMinY bboxMaxY defaultSRS The defaultSRS of the Feature Type in question viewparam:name View parameter used in original request ('name' is the name of the parameter)
- Author:
- Sampo Savolainen
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class FilterFactoryImpl
add, after, after, and, and, anyInteracts, anyInteracts, arithmeticOperators, bbox, bbox, bbox, bbox, bbox, bbox, bbox, bbox, bbox, bbox, bbox, bbox, before, before, begins, begins, begunBy, begunBy, between, between, beyond, beyond, beyond, beyond, beyond, capabilities, capabilities, comparisonOperators, contains, contains, contains, contains, crosses, crosses, crosses, crosses, disjoint, disjoint, disjoint, disjoint, divide, during, during, dwithin, dwithin, dwithin, dwithin, endedBy, endedBy, ends, ends, equal, equal, equal, equal, equals, equals, equals, featureId, featureId, function, function, function, function, function, functionName, functionName, functionName, functionName, functionName, functionName, functions, getImplementationHints, gmlObjectId, greater, greater, greater, greaterOrEqual, greaterOrEqual, greaterOrEqual, id, id, idCapabilities, intersects, intersects, intersects, intersects, isNil, isNull, less, less, less, lessOrEqual, lessOrEqual, lessOrEqual, like, like, like, like, literal, literal, literal, literal, literal, literal, literal, literal, literal, meets, meets, metBy, metBy, multiply, nativeFilter, not, notEqual, notEqual, notEqual, operator, or, or, overlappedBy, overlappedBy, overlaps, overlaps, overlaps, overlaps, parameter, property, property, resourceId, resourceId, scalarCapabilities, sort, spatialCapabilities, spatialOperator, spatialOperators, subtract, tcontains, tcontains, temporalCapabilities, temporalOperator, tequals, tequals, touches, touches, touches, touches, toverlaps, toverlaps, within, within, within, within, within
-
Constructor Details
-
ParameterCQLExpressionFilterFactoryImpl
public ParameterCQLExpressionFilterFactoryImpl()
-
-
Method Details
-
property
Description copied from interface:FilterFactory
Retrieves the value of a feature's property.- Specified by:
property
in interfaceFilterFactory
- Overrides:
property
in classFilterFactoryImpl
-