Interface UDFPlan

  • All Known Implementing Classes:
    UDAFPlan, UDTFPlan

    public interface UDFPlan
    UDF execution plan.

    The life cycle of an executor:

    constructUdfExecutors -> initializeUdfExecutor -> finalizeUDFExecutors

    • Method Detail

      • constructUdfExecutors

        void constructUdfExecutors​(java.util.List<ResultColumn> resultColumns)
        Build the execution plan of the executors. This method will not create any UDF instances, nor will it execute user-defined logic.
      • finalizeUDFExecutors

        void finalizeUDFExecutors​(long queryId)
        Call UDF finalization methods and release computing resources.