@Evolving public interface Transform extends Expression
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.
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | Transform.SingleFieldTransformBase class for simple transforms of a single field. | 
EMPTY_EXPRESSION, EMPTY_NAMED_REFERENCE| Modifier and Type | Method and Description | 
|---|---|
| Expression[] | arguments() | 
| default Partition[] | assignments() | 
| default Expression[] | children() | 
| java.lang.String | name() | 
referencesjava.lang.String name()
Expression[] arguments()
default Partition[] assignments()
Transforms.ListTransform and Transforms.RangeTransform need to deal with
     assignmentsdefault Expression[] children()
children in interface Expression