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.booleanorg.opengis.util.ScopedNameReturns 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.inthashCode()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:ExpressionReturns the name of the function to be called.- Specified by:
getFunctionNamein interfaceExpression<R,Boolean> - Returns:
- name of the function to be called.
-
getParameters
Description copied from interface:ExpressionReturns the list sub-expressions that will be evaluated to provide the parameters to the function.- Specified by:
getParametersin interfaceExpression<R,Boolean> - Returns:
- the sub-expressions to be evaluated, or an empty list if none.
-
apply
Description copied from interface:ExpressionEvaluates the expression value based on the content of the given object. -
toValueType
Description copied from interface:ExpressionReturns an expression doing the same evaluation than this method, but returning results as values of the specified type.- Specified by:
toValueTypein 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
-