class SparkConnectPlanner extends AnyRef
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SparkConnectPlanner
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new SparkConnectPlanner(session: SparkSession)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def handleSqlCommand(getSqlCommand: SqlCommand, sessionId: String, responseObserver: StreamObserver[ExecutePlanResponse]): Unit
- def handleWriteOperationV2(writeOperation: WriteOperationV2): Unit
Transforms the write operation and executes it.
Transforms the write operation and executes it.
The input write operation contains a reference to the input plan and transforms it to the corresponding logical plan. Afterwards, creates the DataFrameWriter and translates the parameters of the WriteOperation into the corresponding methods calls.
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def process(command: Command, sessionId: String, responseObserver: StreamObserver[ExecutePlanResponse]): Unit
- val session: SparkSession
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def transformExpression(exp: Expression): Expression
Transforms an input protobuf expression into the Catalyst expression.
Transforms an input protobuf expression into the Catalyst expression. This is usually not called directly. Typically the planner will traverse the expressions automatically, only plugins are expected to manually perform expression transformations.
- exp
the input expression
- returns
Catalyst expression
- def transformRelation(rel: Relation): LogicalPlan
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()