GenerateSafeProjection¶
GenerateSafeProjection
utility is a CodeGenerator.
CodeGenerator[Seq[Expression], Projection]
GenerateSafeProjection
is used when:
SafeProjection
utility is used tocreateCodeGeneratedObject
DeserializeToObjectExec
physical operator is executedObjectOperator
utility is used todeserializeRowToObject
ComplexTypedAggregateExpression
is requested forinputRowToObj
andbufferRowToObject
Creating Projection¶
create(
expressions: Seq[Expression]): Projection
create
...FIXME
create
is part of the CodeGenerator abstraction.