GenerateSafeProjection¶
GenerateSafeProjection utility is a CodeGenerator.
CodeGenerator[Seq[Expression], Projection]
GenerateSafeProjection is used when:
SafeProjectionutility is used tocreateCodeGeneratedObjectDeserializeToObjectExecphysical operator is executedObjectOperatorutility is used todeserializeRowToObjectComplexTypedAggregateExpressionis requested forinputRowToObjandbufferRowToObject
Creating Projection¶
create(
expressions: Seq[Expression]): Projection
create...FIXME
create is part of the CodeGenerator abstraction.