wvlet.airframe.sql.model

Type members

Classlikes

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

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

trait BinaryPlan extends LogicalPlan
sealed trait Expression extends TreeNode[Expression] with Product
Companion:
object
object Expression
Companion:
class
trait LeafPlan extends LogicalPlan
trait LogicalPlan extends TreeNode[LogicalPlan] with Product with SQLSig
Companion:
object
Companion:
class
object LogicalPlanPrinter extends LogSupport
case class ResolvedAttribute(name: String, dataType: DataType) extends Attribute
trait SQLSig

A trait for LogicalPlan nodes that can generate SQL signatures

A trait for LogicalPlan nodes that can generate SQL signatures

case class TableScan(name: QName, table: DbTable, columns: Seq[String]) extends Relation with LeafPlan
trait TreeNode[Elem <: TreeNode[Elem]]
trait UnaryPlan extends LogicalPlan