object
LogicalPlan
Type Members
-
case class
AddColumn(table: QName, column: ColumnDef) extends DDL with Product with Serializable
-
-
case class
AliasedRelation(child: Relation, alias: Identifier, columnNames: Option[Seq[String]]) extends UnaryRelation with Product with Serializable
-
case class
CreateSchema(schema: QName, ifNotExists: Boolean, properties: Option[Seq[SchemaProperty]]) extends DDL with Product with Serializable
-
case class
CreateTable(table: QName, ifNotExists: Boolean, tableElems: Seq[TableElement]) extends DDL with Product with Serializable
-
case class
CreateTableAs(table: QName, ifNotEotExists: Boolean, columnAliases: Option[Seq[Identifier]], query: Relation) extends DDL with Product with Serializable
-
case class
CreateView(viewName: QName, replace: Boolean, query: Relation) extends DDL with Product with Serializable
-
-
case class
Delete(table: QName, where: Option[Expression]) extends Update with LeafPlan with Product with Serializable
-
case class
Distinct(child: Relation) extends UnaryRelation with Product with Serializable
-
case class
DropColumn(table: QName, column: Identifier) extends DDL with Product with Serializable
-
case class
DropSchema(schema: QName, ifExists: Boolean, cascade: Boolean) extends DDL with Product with Serializable
-
case class
DropTable(table: QName, ifExists: Boolean) extends DDL with Product with Serializable
-
case class
DropView(viewName: QName, ifExists: Boolean) extends DDL with Product with Serializable
-
-
-
-
case class
Intersect(relations: Seq[Relation]) extends SetOperation with Product with Serializable
-
-
sealed abstract
class
JoinType extends AnyRef
-
case class
Lateral(query: Relation) extends UnaryRelation with Product with Serializable
-
-
-
-
-
case class
Query(withQuery: With, body: Relation) extends Relation with Product with Serializable
-
case class
RawSQL(sql: String) extends Relation with LeafPlan with Product with Serializable
-
-
case class
RenameColumn(table: QName, column: Identifier, renameTo: Identifier) extends DDL with Product with Serializable
-
case class
RenameSchema(schema: QName, renameTo: Identifier) extends DDL with Product with Serializable
-
case class
RenameTable(table: QName, renameTo: QName) extends DDL with Product with Serializable
-
-
-
case class
Sort(child: Relation, orderBy: Seq[SortItem]) extends UnaryRelation with Product with Serializable
-
case class
TableRef(name: QName) extends Relation with LeafPlan with Product with Serializable
-
-
case class
Union(relations: Seq[Relation]) extends SetOperation with Product with Serializable
-
case class
Unnest(columns: Seq[Expression], withOrdinality: Boolean) extends Relation with Product with Serializable
-
-
case class
Values(rows: Seq[Expression]) extends Relation with LeafPlan with Product with Serializable
-
case class
With(recursive: Boolean, queries: Seq[WithQuery]) extends LogicalPlan with Product with Serializable
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
object
CrossJoin extends JoinType with Product with Serializable
-
-
object
FullOuterJoin extends JoinType with Product with Serializable
-
object
ImplicitJoin extends JoinType with Product with Serializable
-
object
InnerJoin extends JoinType with Product with Serializable
-
object
LeftOuterJoin extends JoinType with Product with Serializable
-
object
RightOuterJoin extends JoinType with Product with Serializable
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
Deprecated Value Members
-
def
finalize(): Unit
Inherited from AnyRef
Inherited from Any