LeafExpression

wvlet.airframe.sql.model.LeafExpression

Attributes

Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Value members

Concrete methods

override def children: Seq[Expression]

Attributes

Definition Classes

Inherited methods

def attributeName: String

Column name without qualifier

Column name without qualifier

Attributes

Inherited from:
Expression
def canEqual(that: Any): Boolean

Attributes

Inherited from:
Equals
def collectExpressions(cond: PartialFunction[Expression, Boolean]): List[Expression]

Attributes

Inherited from:
Expression

Attributes

Inherited from:
Expression

Attributes

Inherited from:
Expression
def dataTypeName: String

Attributes

Inherited from:
Expression

Attributes

Returns:

the code location in the SQL text if available

Inherited from:
TreeNode
def productArity: Int

Attributes

Inherited from:
Product
def productElement(n: Int): Any

Attributes

Inherited from:
Product
def productElementName(n: Int): String

Attributes

Inherited from:
Product
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def productPrefix: String

Attributes

Inherited from:
Product
def resolvedChildren: Boolean

Attributes

Inherited from:
Expression
def resolvedInputs: Boolean

Attributes

Inherited from:
Expression
def sqlExpr: String

Attributes

Inherited from:
Expression
def transformExpression(rule: PartialFunction[Expression, Expression]): Expression

Recursively transform the expression in breadth-first order

Recursively transform the expression in breadth-first order

Attributes

Inherited from:
Expression
def transformPlan(rule: PartialFunction[LogicalPlan, LogicalPlan]): Expression

Attributes

Inherited from:
Expression

Recursively transform the expression in depth-first order

Recursively transform the expression in depth-first order

Attributes

Inherited from:
Expression
def traverseExpressions[U](rule: PartialFunction[Expression, U]): Unit

Attributes

Inherited from:
Expression
def traversePlan[U](rule: PartialFunction[LogicalPlan, U]): Unit

Attributes

Inherited from:
Expression
def traversePlanOnce[U](rule: PartialFunction[LogicalPlan, U]): Unit

Attributes

Inherited from:
Expression
def typeDescription: String
  • Returns "(name):(type)" of this attribute

Attributes

Inherited from:
Expression

Inherited fields

lazy val resolved: Boolean

Attributes

Inherited from:
Expression