Packages

package expressions

Type Members

  1. trait Expression extends AnyRef

    Base class of the public logical expression API.

    Base class of the public logical expression API.

    Since

    3.0.0

  2. class Expressions extends AnyRef

    Helper methods to create logical transforms to pass into Spark.

    Helper methods to create logical transforms to pass into Spark.

    Since

    3.0.0

  3. trait Literal[T] extends Expression

    Represents a constant literal value in the public expression API.

    Represents a constant literal value in the public expression API.

    The JVM type of the value held by a literal must be the type used by Spark's InternalRow API for the literal's SQL data type.

    Since

    3.0.0

  4. trait NamedReference extends Expression

    Represents a field or column reference in the public logical expression API.

    Represents a field or column reference in the public logical expression API.

    Since

    3.0.0

  5. trait Transform extends Expression

    Represents a transform function in the public logical expression API.

    Represents a transform function in the public logical expression API.

    For example, the transform date(ts) is used to derive a date value from a timestamp column. The transform name is "date" and its argument is a reference to the "ts" column.

    Since

    3.0.0

Ungrouped