Class ParameterCQLExpressionFilterFactoryImpl
- Object
-
- FilterFactoryImpl
-
- ParameterCQLExpressionFilterFactoryImpl
-
- All Implemented Interfaces:
FilterFactory
,Factory
public class ParameterCQLExpressionFilterFactoryImpl extends FilterFactoryImpl
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 Constructor Description ParameterCQLExpressionFilterFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyName
property(String name)
Retrieves the value of a feature's property.-
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
-
-
-
-
Method Detail
-
property
public PropertyName property(String name)
Description copied from interface:FilterFactory
Retrieves the value of a feature's property.- Specified by:
property
in interfaceFilterFactory
- Overrides:
property
in classFilterFactoryImpl
-
-