Class FilterExpressions.Element<R>
java.lang.Object
org.apache.sis.internal.geoapi.filter.FilterExpressions.Element<R>
- All Implemented Interfaces:
Function<R,
,Boolean> Expression<R,
Boolean>
- Enclosing class:
FilterExpressions<R>
private static final class FilterExpressions.Element<R>
extends Object
implements Expression<R,Boolean>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEvaluates the expression value based on the content of the given object.boolean
org.opengis.util.ScopedName
Returns the name of the function to be called.List
<Expression<? super R, ?>> Returns the list sub-expressions that will be evaluated to provide the parameters to the function.int
hashCode()
toString()
<N> Expression
<R, N> toValueType
(Class<N> type) Returns an expression doing the same evaluation than this method, but returning results as values of the specified type.
-
Field Details
-
filter
-
-
Constructor Details
-
Element
-
-
Method Details
-
getFunctionName
public org.opengis.util.ScopedName getFunctionName()Description copied from interface:Expression
Returns the name of the function to be called.- Specified by:
getFunctionName
in interfaceExpression<R,
Boolean> - Returns:
- name of the function to be called.
-
getParameters
Description copied from interface:Expression
Returns the list sub-expressions that will be evaluated to provide the parameters to the function.- Specified by:
getParameters
in interfaceExpression<R,
Boolean> - Returns:
- the sub-expressions to be evaluated, or an empty list if none.
-
apply
Description copied from interface:Expression
Evaluates the expression value based on the content of the given object. -
toValueType
Description copied from interface:Expression
Returns an expression doing the same evaluation than this method, but returning results as values of the specified type.- Specified by:
toValueType
in interfaceExpression<R,
Boolean> - Type Parameters:
N
- compile-time value oftype
.- Parameters:
type
- desired type of expression results.- Returns:
- expression doing the same operation this this expression but with results of the specified type.
-
hashCode
public int hashCode() -
equals
-
toString
-