Interface Transform

All Superinterfaces:
All Known Subinterfaces:

@Evolving public interface Transform extends Expression
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.

  • Method Details

    • name

      String name()
      Returns the transform function name.
    • arguments

      Expression[] arguments()
      Returns the arguments passed to the transform function.
    • children

      default Expression[] children()
      Description copied from interface: Expression
      Returns an array of the children of this node. Children should not change.
      Specified by:
      children in interface Expression