DeserializeToObjectExec is a unary physical operator with CodegenSupport.
DeserializeToObjectExec is a ObjectProducerExec.
DeserializeToObjectExec takes the following to be created:
- Deserializer Expression
- Child physical operator
DeserializeToObjectExec is created when:
- BasicOperators execution planning strategy is executed (with a logical query with a DeserializeToObject logical operator)
DeserializeToObjectExec is a CodegenSupport.
doConsume( ctx: CodegenContext, input: Seq[ExprCode], row: ExprCode): String
doConsume is part of the CodegenSupport abstraction.
doProduce( ctx: CodegenContext): String
doProduce is part of the CodegenSupport abstraction.
inputRDDs requests the child (that is supposed to be a physical operator with CodegenSupport) for the inputRDDs.
inputRDDs is part of the CodegenSupport abstraction.
DeserializeToObjectExec is an ObjectProducerExec.
DeserializeToObjectExec is given an
outputObjAttr when created.
outputObjAttr is part of the ObjectProducerExec abstraction.
DeserializeToObjectExec is a SparkPlan.
doExecute is part of the SparkPlan abstraction.