Modifier and Type | Method and Description |
---|---|
Literal |
ToDirectPositionFunction.getFallbackValue() |
Literal |
ToEnvelopeFunction.getFallbackValue() |
Literal |
ToLineStringFunction.getFallbackValue() |
Literal |
ToPointFunction.getFallbackValue() |
Literal |
FormatDateTimezoneFunction.getFallbackValue() |
Literal |
VocabFunction.getFallbackValue() |
Literal |
ToXlinkHrefFunction.getFallbackValue() |
Constructor and Description |
---|
FormatDateTimezoneFunction(List<Expression> parameters,
Literal fallback) |
ToDirectPositionFunction(List<Expression> parameters,
Literal fallback) |
ToEnvelopeFunction(List<Expression> parameters,
Literal fallback) |
ToLineStringFunction(List<Expression> parameters,
Literal fallback) |
ToPointFunction(List<Expression> parameters,
Literal fallback) |
ToXlinkHrefFunction(List<Expression> parameters,
Literal fallback) |
VocabFunction(List<Expression> parameters,
Literal fallback) |
Modifier and Type | Method and Description |
---|---|
Literal |
LiteralBuilder.build() |
Modifier and Type | Method and Description |
---|---|
LiteralBuilder |
LiteralBuilder.reset(Literal original) |
Constructor and Description |
---|
LiteralBuilder(Literal literal) |
Modifier and Type | Method and Description |
---|---|
Object |
ComplexFilterSplitter.CapabilitiesExpressionVisitor.visit(Literal expr,
Object extraData) |
Object |
UnmappingFilterVisitor.visit(Literal expr,
Object arg1) |
Modifier and Type | Method and Description |
---|---|
protected Object |
DB2FilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
void |
DB2FilterToSQL.visitLiteralGeometry(Literal expression)
Construct the appropriate geometry type from the WKT representation of a literal expression
|
Modifier and Type | Method and Description |
---|---|
protected Object |
H2FilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
protected void |
H2FilterToSQL.visitLiteralGeometry(Literal expression) |
Modifier and Type | Method and Description |
---|---|
Object |
FilterToSQL.evaluateLiteral(Literal expression,
Class target) |
Object |
FilterToSQL.visit(Literal expression,
Object context)
Export the contents of a Literal Expresion
|
protected Object |
FilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData)
Handles the common case of a PropertyName,Literal geometry binary spatial operator.
|
protected Object |
FilterToSQL.visitBinaryTemporalOperator(BinaryTemporalOperator filter,
PropertyName property,
Literal temporal,
boolean swapped,
Object extraData)
Handles the common case of a PropertyName,Literal geometry binary temporal operator.
|
protected void |
FilterToSQL.visitLiteralGeometry(Literal expression)
Subclasses must implement this method in order to encode geometry filters according to the
specific database implementation
|
Modifier and Type | Method and Description |
---|---|
Object |
FilterToMongo.visit(Literal expression,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
protected Object |
MySQLFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
protected void |
MySQLFilterToSQL.visitLiteralGeometry(Literal expression) |
Modifier and Type | Method and Description |
---|---|
protected Object |
OracleFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
Object |
PostgisFilterToSQL.visit(Literal literal,
Object extraData) |
protected Object |
PostgisPSFilterToSql.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
protected Object |
PostgisFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
protected void |
PostgisFilterToSQL.visitLiteralGeometry(Literal expression) |
Modifier and Type | Method and Description |
---|---|
protected Object |
SQLServerFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
protected void |
SQLServerFilterToSQL.visitLiteralGeometry(Literal expression) |
Modifier and Type | Method and Description |
---|---|
protected Object |
TeradataFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
Object |
InvertAxisFilterVisitor.visit(Literal expression,
Object extraData) |
Modifier and Type | Class and Description |
---|---|
class |
ConstantExpression
The Expression class is not immutable!
|
class |
LiteralExpressionImpl
Defines an expression that holds a literal for return.
|
Modifier and Type | Field and Description |
---|---|
protected Literal |
FunctionExpressionImpl.fallback |
Modifier and Type | Method and Description |
---|---|
Literal |
FunctionImpl.getFallbackValue() |
Literal |
FunctionExpressionImpl.getFallbackValue() |
Literal |
FilterFactoryImpl.literal(boolean b) |
Literal |
FilterFactoryImpl.literal(byte b) |
Literal |
FilterFactoryImpl.literal(char c) |
Literal |
FilterFactoryImpl.literal(double d) |
Literal |
FilterFactoryImpl.literal(float f) |
Literal |
FilterFactoryImpl.literal(int i) |
Literal |
FilterFactoryImpl.literal(long l) |
Literal |
FilterFactoryImpl.literal(Object obj) |
Literal |
FilterFactoryImpl.literal(short s) |
Modifier and Type | Method and Description |
---|---|
Function |
FunctionFinder.findFunction(Name name,
List<Expression> parameters,
Literal fallback)
Look up a function for the provided name, may return a FallbackFunction if an implementation
could not be found.
|
Function |
FunctionFinder.findFunction(String name,
List<Expression> parameters,
Literal fallback)
Look up a function for the provided name, may return a FallbackFunction if an implementation
could not be found.
|
Function |
FunctionFactory.function(Name name,
List<Expression> args,
Literal fallback)
Returns a function with the specified name.
|
Function |
FunctionFactory.function(String name,
List<Expression> args,
Literal fallback)
Returns a function with the specified name.
|
Function |
FilterFactoryImpl.function(String name,
List<Expression> parameters,
Literal fallback)
Deprecated.
Pending see org.opengis.filter.Factory2
|
void |
FunctionImpl.setFallbackValue(Literal fallbackValue) |
void |
FunctionExpressionImpl.setFallbackValue(Literal fallback) |
void |
FunctionExpression.setFallbackValue(Literal fallback)
Fallback value to use in the event the function is unavailable in the requested environment.
|
Constructor and Description |
---|
FallbackFunction(Name name,
List params,
Literal fallback) |
FallbackFunction(String name,
List params,
Literal fallback) |
FunctionExpressionImpl(Name name,
Literal fallback)
Creates a new instance of FunctionExpression
|
FunctionExpressionImpl(String name,
Literal fallback)
Creates a new instance of FunctionExpression
|
Modifier and Type | Method and Description |
---|---|
Object |
AbstractExpressionVisitor.visit(Literal expr,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
Literal |
InterpolateFunction.getFallbackValue() |
Literal |
ClassificationFunction.getFallbackValue() |
Literal |
StringTemplateFunction.getFallbackValue() |
Literal |
RecodeFunction.getFallbackValue() |
Literal |
CategorizeFunction.getFallbackValue() |
Modifier and Type | Method and Description |
---|---|
Function |
DefaultFunctionFactory.function(Name name,
List<Expression> parameters,
Literal fallback) |
Function |
DefaultFunctionFactory.function(String name,
List<Expression> parameters,
Literal fallback) |
void |
ClassificationFunction.setFallbackValue(Literal fallback) |
void |
EnvFunction.setFallbackValue(Literal fallback)
Fallback value to use in the event the function is unavailable in the requested environment.
|
Constructor and Description |
---|
CategorizeFunction(List<Expression> parameters,
Literal fallback) |
InterpolateFunction(List<Expression> parameters,
Literal fallback) |
RecodeFunction(List<Expression> parameters,
Literal fallback) |
StringTemplateFunction(List<Expression> parameters,
Literal fallback) |
Modifier and Type | Method and Description |
---|---|
Literal |
ModuloFunction.getFallbackValue() |
Constructor and Description |
---|
ModuloFunction(List<Expression> parameters,
Literal fallback) |
Modifier and Type | Method and Description |
---|---|
Literal |
ReprojectingFilterVisitor.FunctionReprojector.getFallbackValue() |
Modifier and Type | Method and Description |
---|---|
Object |
DefaultCRSFilterVisitor.visit(Literal expression,
Object extraData) |
Object |
ReprojectingFilterVisitor.visit(Literal expression,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
Literal |
AbstractFilterBuilder.buildDateExpression(IToken token) |
Literal |
AbstractFilterBuilder.buildDateTimeExpression(IToken token)
Creates a literal with date time
|
Literal |
AbstractFilterBuilder.buildDE9IM(String tokenImage)
Build the intersection matrix pattern
|
Literal |
AbstractFilterBuilder.buildDistanceUnit(IToken token) |
Literal |
AbstractFilterBuilder.buildDurationExpression(IToken token)
Create an integer literal with duration value.
|
Literal |
AbstractFilterBuilder.buildEnvelop(IToken token)
Returns the Envelop
|
Literal |
AbstractFilterBuilder.buildFalseLiteral() |
Literal |
AbstractFilterBuilder.buildGeometry(IToken geometry)
Builds geometry
|
Literal |
AbstractFilterBuilder.buildLiteralDouble(String tokenImage) |
Literal |
AbstractFilterBuilder.buildLiteralInteger(String tokenImage) |
Literal |
AbstractFilterBuilder.buildLiteralString(String tokenImage) |
Literal |
AbstractFilterBuilder.buildTolerance() |
Literal |
AbstractFilterBuilder.buildTrueLiteral() |
Literal |
PeriodNode.getBeginning() |
Literal |
PeriodNode.getEnding() |
Literal |
BuildResultStack.popLiteral() |
Modifier and Type | Method and Description |
---|---|
static PeriodNode |
PeriodNode.createPeriodDateAndDate(Literal beginDate,
Literal endDate) |
static PeriodNode |
PeriodNode.createPeriodDateAndDuration(Literal date,
Literal duration,
FilterFactory filterFactory) |
static PeriodNode |
PeriodNode.createPeriodDurationAndDate(Literal duration,
Literal date,
FilterFactory filterFactory) |
Object |
ExpressionToText.visit(Literal expression,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
SortedMap<Literal,Literal> |
Categorize.getThresholds()
The Thresholds have to be specified in ascending order and (like the LookupValue) have to be
of a uniform and orderable type.
|
SortedMap<Literal,Literal> |
Categorize.getThresholds()
The Thresholds have to be specified in ascending order and (like the LookupValue) have to be
of a uniform and orderable type.
|
Modifier and Type | Method and Description |
---|---|
Object |
ExtractBoundsFilterVisitor.visit(Literal expression,
Object data)
Please note we are only visiting literals involved in spatial operations.
|
Object |
IsSupportedFilterVisitor.visit(Literal expression,
Object extraData) |
Object |
NullExpressionVisitor.visit(Literal expression,
Object extraData) |
Object |
CapabilitiesFilterSplitter.visit(Literal expression,
Object notUsed) |
Object |
IsFullySupportedFilterVisitor.visit(Literal expression,
Object extraData) |
Object |
DefaultFilterVisitor.visit(Literal expression,
Object data) |
Object |
DuplicatingFilterVisitor.visit(Literal expression,
Object extraData) |
Object |
AbstractSearchFilterVisitor.visit(Literal expression,
Object data) |
Object |
DefaultExpressionVisitor.visit(Literal expression,
Object data) |
Object |
AbstractFinderFilterVisitor.visit(Literal expression,
Object data) |
Boolean |
IsStaticExpressionVisitor.visit(Literal expression,
Object data)
Literal expressions are always static.
|
Object |
ExpressionTypeVisitor.visit(Literal expression,
Object extraData) |
Object |
PostPreProcessFilterSplittingVisitor.visit(Literal expression,
Object notUsed)
Deprecated.
|
Object |
NullFilterVisitor.visit(Literal expression,
Object data) |
Modifier and Type | Method and Description |
---|---|
Object |
GeoPkgFilterToSQL.visit(Literal expression,
Object context) |
protected Object |
GeoPkgFilterToSQL.visitBinarySpatialOperator(BinarySpatialOperator filter,
PropertyName property,
Literal geometry,
boolean swapped,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
Object |
PreparedFilterToSQL.visit(Literal expression,
Object context) |
Modifier and Type | Method and Description |
---|---|
Literal |
ProcessFunction.getFallbackValue() |
Modifier and Type | Method and Description |
---|---|
Function |
ProcessFunctionFactory.function(Name processName,
List<Expression> args,
Literal fallback) |
Function |
ProcessFunctionFactory.function(String name,
List<Expression> args,
Literal fallback) |
Constructor and Description |
---|
ProcessFunction(Name processName,
List<Expression> inputExpressions,
Map<String,Parameter<?>> parameters,
Process process,
Literal fallbackValue) |
Modifier and Type | Method and Description |
---|---|
Literal |
PolygonLabelFunction.getFallbackValue() |
Modifier and Type | Method and Description |
---|---|
Function |
PolygonLabelFunctionFactory.function(Name name,
List<Expression> args,
Literal fallback) |
Function |
PolygonLabelFunctionFactory.function(String name,
List<Expression> args,
Literal fallback) |
Constructor and Description |
---|
PolygonLabelFunction(List<Expression> parameters,
Literal fallback) |
Modifier and Type | Class and Description |
---|---|
class |
OverlapBehavior
Deprecated.
Please use org.opengis.style.OverlapBehavior
|
Modifier and Type | Method and Description |
---|---|
Object |
FilterTransformer.FilterTranslator.visit(Literal expression,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
Literal |
FilterFactory.literal(boolean b)
A constant, literal
Boolean value that can be used in expressions. |
Literal |
FilterFactory.literal(byte b)
A constant, literal
Byte value that can be used in expressions. |
Literal |
FilterFactory.literal(char c)
A constant, literal
Character value that can be used in expressions. |
Literal |
FilterFactory.literal(double d)
A constant, literal
Double value that can be used in expressions. |
Literal |
FilterFactory.literal(float f)
A constant, literal
Float value that can be used in expressions. |
Literal |
FilterFactory.literal(int i)
A constant, literal
Integer value that can be used in expressions. |
Literal |
FilterFactory.literal(long l)
A constant, literal
Long value that can be used in expressions. |
Literal |
FilterFactory.literal(Object obj)
A constant, literal value that can be used in expressions.
|
Literal |
FilterFactory.literal(short s)
A constant, literal
Short value that can be used in expressions. |
Modifier and Type | Method and Description |
---|---|
Literal |
Function.getFallbackValue()
The value of the fallbackValue attribute is used as a default value, if the SE implementation
does not support the function.
|
Modifier and Type | Method and Description |
---|---|
Object |
ExpressionVisitor.visit(Literal expression,
Object extraData) |
Copyright © 1996–2019 Geotools. All rights reserved.