LogicalPlan

trait LogicalPlan extends TreeNode[LogicalPlan] with Product with SQLSig
Companion:
object
trait SQLSig
trait Product
trait Equals
class Object
trait Matchable
class Any
trait LeafPlan
trait DDL
class AddColumn
class DropTable
class DropView
class Delete
object EmptyRelation.type
class RawSQL
class TableRef
class Values
class TableScan
trait Relation
class Join
class Query
class Except
class Intersect
class Union
class Aggregate
class Distinct
class Filter
class Lateral
class Limit
class Project
trait Selection
class Sort
class Unnest
trait Update
class With
class WithQuery
trait UnaryPlan

Value members

Abstract methods

All child nodes of this plan node

All child nodes of this plan node

Concrete methods

Expressions associated to this LogicalPlan node

Expressions associated to this LogicalPlan node

def modelName: String
def pp: String
def resolvedChildren: Boolean
def transform(rule: PartialFunction[LogicalPlan, LogicalPlan]): LogicalPlan
def traverseExpressions[U](rule: PartialFunction[Expression, U]): Unit

Inherited methods

def canEqual(that: Any): Boolean
Inherited from:
Equals
def productArity: Int
Inherited from:
Product
def productElement(n: Int): Any
Inherited from:
Product
def productElementName(n: Int): String
Inherited from:
Product
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
def productPrefix: String
Inherited from:
Product
def sig(config: QuerySignatureConfig): String
Inherited from:
SQLSig

Concrete fields

lazy val resolved: Boolean