Class ArrayFunction


  • public final class ArrayFunction
    extends java.lang.Object
    Function provides array functions.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Expression contains​(Expression expression, Expression value)
      Creates an ARRAY_CONTAINS(expr, value) function that checks whether the given array expression contains the given value or not.
      static Expression length​(Expression expression)
      Creates an ARRAY_LENGTH(expr) function that returns the length of the given array expression.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • contains

        @NonNull
        public static Expression contains​(@NonNull
                                          Expression expression,
                                          @NonNull
                                          Expression value)
        Creates an ARRAY_CONTAINS(expr, value) function that checks whether the given array expression contains the given value or not.
        Parameters:
        expression - The expression that evaluate to an array.
        value - The value to search for in the given array expression.
        Returns:
        The ARRAY_CONTAINS(expr, value) function.
      • length

        @NonNull
        public static Expression length​(@NonNull
                                        Expression expression)
        Creates an ARRAY_LENGTH(expr) function that returns the length of the given array expression.
        Parameters:
        expression - The expression that evaluates to an array.
        Returns:
        The ARRAY_LENGTH(expr) function.