Interface Literal<R,V>

All Superinterfaces:
Expression<R,V>, Function<R,V>
All Known Implementing Classes:
LeafExpression.Literal, LeafExpression.Transformed

public interface Literal<R,V> extends Expression<R,V>
Placeholder for GeoAPI 3.1 interfaces (not yet released). Shall not be visible in public API, as it will be deleted after next GeoAPI release.
  • Method Summary

    Modifier and Type
    Method
    Description
    default org.opengis.util.ScopedName
    Returns the name of the function to be called.
    default List<Expression<? super R,?>>
    Returns the list sub-expressions that will be evaluated to provide the parameters to the function.
     

    Methods inherited from interface org.apache.sis.filter.Expression

    apply, toValueType

    Methods inherited from interface java.util.function.Function

    andThen, compose
  • Method Details

    • getFunctionName

      default org.opengis.util.ScopedName getFunctionName()
      Description copied from interface: Expression
      Returns the name of the function to be called.
      Specified by:
      getFunctionName in interface Expression<R,V>
      Returns:
      name of the function to be called.
    • getParameters

      default List<Expression<? super R,?>> 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 interface Expression<R,V>
      Returns:
      the sub-expressions to be evaluated, or an empty list if none.
    • getValue

      V getValue()