Package

wvlet.airframe.sql

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. trait Attribute extends LeafExpression

    Permalink

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

  2. trait BinaryExpression extends Expression

    Permalink
  3. trait BinaryPlan extends LogicalPlan

    Permalink
  4. sealed trait Expression extends TreeNode[Expression] with Product

    Permalink

  5. trait LeafExpression extends Expression

    Permalink
  6. trait LeafPlan extends LogicalPlan

    Permalink
  7. trait LogicalPlan extends TreeNode[LogicalPlan] with Product with SQLSig

    Permalink
  8. case class ResolvedAttribute(name: String, dataType: DataType) extends Attribute with Product with Serializable

    Permalink
  9. trait SQLSig extends AnyRef

    Permalink

    A trait for LogicalPlan nodes that can generate SQL signatures

  10. case class TableScan(name: QName, table: DbTable, columns: Seq[String]) extends Relation with LeafPlan with Product with Serializable

    Permalink

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

    Permalink

  12. trait UnaryExpression extends Expression

    Permalink
  13. trait UnaryPlan extends LogicalPlan

    Permalink

Value Members

  1. object Expression

    Permalink
  2. object LogicalPlan

    Permalink
  3. object LogicalPlanPrinter extends LogSupport

    Permalink

  4. object StandardFunctions

    Permalink

Ungrouped