Packages

package model

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Alias(name: String, resolvedAttribute: ResolvedAttribute) extends Product with Serializable
  2. trait Attribute extends LeafExpression

    Attribute is used for column names of relational table inputs and outputs

  3. trait BinaryExpression extends Expression
  4. trait BinaryPlan extends LogicalPlan
  5. case class CTERelationRef(name: String, outputColumns: Seq[Attribute], nodeLocation: Option[NodeLocation]) extends Relation with LeafPlan with Product with Serializable

    For WITH cte as (...)

  6. sealed trait Expression extends TreeNode[Expression] with Product

  7. trait LeafExpression extends Expression
  8. trait LeafPlan extends LogicalPlan
  9. trait LogicalPlan extends TreeNode[LogicalPlan] with Product with SQLSig
  10. case class NodeLocation(line: Int, column: Int) extends Product with Serializable
  11. case class ResolvedAttribute(name: String, dataType: DataType, qualifier: Option[String], sourceColumns: Seq[SourceColumn], nodeLocation: Option[NodeLocation]) extends Attribute with Product with Serializable
  12. trait SQLSig extends AnyRef

    A trait for LogicalPlan nodes that can generate SQL signatures

  13. case class SourceColumn(table: Table, column: TableColumn) extends Product with Serializable
  14. case class TableScan(table: Table, columns: Seq[TableColumn], nodeLocation: Option[NodeLocation]) extends Relation with LeafPlan with Product with Serializable

    The lowest level operator to access a table

    The lowest level operator to access a table

    table

    source table

    columns

    projectec columns

  15. trait TreeNode[Elem <: TreeNode[Elem]] extends AnyRef

    A base class for LogicalPlan and Expression

  16. trait UnaryExpression extends Expression
  17. trait UnaryPlan extends LogicalPlan

Value Members

  1. object Expression
  2. object LogicalPlan
  3. object LogicalPlanPrinter extends LogSupport

  4. object StandardFunctions

Ungrouped