package org.apache.spark.sql.catalyst.expressions
trait NamedExpression extends Expression {
// only required methods that have no implementation
def exprId: ExprId
def name: String
def newInstance(): NamedExpression
def qualifier: Option[String]
def toAttribute: Attribute
}
NamedExpression Contract — Catalyst Expressions with Name, ID and Qualifier
NamedExpression
is a contract of Catalyst expressions that have a name, exprId, and optional qualifier.
Method | Description |
---|---|
|
|
|
|
|
|
|