Class ArrayContainsFunction

java.lang.Object
org.apache.flink.table.functions.UserDefinedFunction
org.apache.flink.table.functions.ScalarFunction
org.apache.flink.table.runtime.functions.scalar.BuiltInScalarFunction
org.apache.flink.table.runtime.functions.scalar.ArrayContainsFunction
All Implemented Interfaces:
Serializable, org.apache.flink.table.functions.FunctionDefinition

@Internal public class ArrayContainsFunction extends BuiltInScalarFunction
Implementation of BuiltInFunctionDefinitions.ARRAY_CONTAINS.
See Also:
  • Constructor Details

    • ArrayContainsFunction

      public ArrayContainsFunction(org.apache.flink.table.functions.SpecializedFunction.SpecializedContext context)
  • Method Details

    • open

      public void open(org.apache.flink.table.functions.FunctionContext context) throws Exception
      Overrides:
      open in class org.apache.flink.table.functions.UserDefinedFunction
      Throws:
      Exception
    • eval

      @Nullable public Boolean eval(org.apache.flink.table.data.ArrayData haystack, Object needle)
    • close

      public void close() throws Exception
      Overrides:
      close in class org.apache.flink.table.functions.UserDefinedFunction
      Throws:
      Exception