MultiPhaseTransformFunctionFactory¶
-
class
vertica_sdk.
MultiPhaseTransformFunctionFactory
¶ Interface for declaring parameters and return types for a multi-phase function; as well as declaring and instantiating its associated
vertica_sdk.TransformFunction
phases.-
classmethod
getPhases
(cls, server_interface)¶ Called when Vertica needs a new TransformFunctionPhase pipeline to process a multi-phase UDTF function call.
Vertica invokes the phases in order; collectively they behave like a TransformFunction. More than one object may be instantiated per query.
Note: This function can be called several times per query.
-
getPrototype
¶ Report, via the
vertica_sdk.ColumnTypes
argument return_types, the return types of this UDX.Returns
None
.
-
getReturnType
¶ Report, via the
vertica_sdk.SizedColumnTypes
argument return_types, the concrete return types of this UDX.Returns
None
.
-
classmethod
getUDXFactoryType
(cls)¶ Returns
vertica_sdk.UDXType.MULTI_TRANSFORM
.
-
classmethod