Base class of the public logical expression API.
Represents a constant literal value in the public expression API.
Represents a field or column reference in the public logical expression API.
Allows Spark to rewrite the given references of the transform during analysis.
Represents a sort order in the public expression API.
Represents a transform function in the public logical expression API.
Represents a cast expression in the public logical expression API.
Helper methods to create logical transforms to pass into Spark.
The general representation of SQL scalar expressions, which contains the upper-cased expression name and all the children expressions.
Convenience extractor for any Literal.
Helper methods for working with the logical expressions API.
Convenience extractor for any Transform.
Convenience extractor for any NamedReference.
A null order used in sorting expressions.
A sort direction used in sorting expressions.