Skip to main content

Class CreateProcRequest.ExecutionMode

java.lang.Object
com.gpudb.protocol.CreateProcRequest.ExecutionMode
Enclosing class:

public static final class CreateProcRequest.ExecutionMode extends Object
A set of string constants for the CreateProcRequest parameter executionMode.

The execution mode of the proc.

  • Field Details

    • DISTRIBUTED

      public static final String DISTRIBUTED
      Input table data will be divided into data segments that are distributed across all nodes in the cluster, and the proc command will be invoked once per data segment in parallel. Output table data from each invocation will be saved to the same node as the corresponding input data.
    • NONDISTRIBUTED

      public static final String NONDISTRIBUTED
      The proc command will be invoked only once per execution, and will not have direct access to any tables named as input or output table parameters in the call to GPUdb.executeProc. It will, however, be able to access the database using native API calls.