Package io.delta.kernel.expressions


package io.delta.kernel.expressions
Expressions framework that defines the most common expressions which the connectors can use to pass predicates to Delta Kernel.
  • Class
    Description
    Predicate which always evaluates to false.
    Predicate which always evaluates to true.
    AND expression
    An expression type that refers to a column (case-sensitive) in the input.
    Base interface for all Kernel expressions.
    Interface for implementing an Expression evaluator.
    A literal value.
    OR expression
    Expression to decode the serialized partition value into partition type value according the Delta Protocol spec.
    Defines predicate scalar expression which is an extension of ScalarExpression that evaluates to true, false, or null for each input row.
    Special interface for evaluating Predicate on input batch and return a selection vector containing one value for each row in input batch indicating whether the row has passed the predicate or not.
    Scalar SQL expressions which take zero or more inputs and for each input row generate one output value.