| Interface | Description |
|---|---|
| Expression |
Base class of the public logical expression API.
|
| Literal<T> |
Represents a constant literal value in the public expression API.
|
| NamedReference |
Represents a field or column reference in the public logical expression API.
|
| RewritableTransform |
Allows Spark to rewrite the given references of the transform during analysis.
|
| Transform |
Represents a transform function in the public logical expression API.
|
| Class | Description |
|---|---|
| Expressions |
Helper methods to create logical transforms to pass into Spark.
|
| Lit |
Convenience extractor for any Literal.
|
| LogicalExpressions |
Helper methods for working with the logical expressions API.
|
| NamedTransform |
Convenience extractor for any Transform.
|
| Ref |
Convenience extractor for any NamedReference.
|