Class DefaultContext

java.lang.Object
org.apache.flink.table.gateway.service.context.DefaultContext

public class DefaultContext extends Object
The context memorized initial configuration.
  • Constructor Details

    • DefaultContext

      public DefaultContext(Map<String,String> flinkConfig, List<URI> dependencies)
    • DefaultContext

      public DefaultContext(org.apache.flink.configuration.Configuration flinkConfig, List<URI> dependencies)
  • Method Details

    • getFlinkConfig

      public org.apache.flink.configuration.Configuration getFlinkConfig()
    • getDependencies

      public List<URI> getDependencies()
    • load

      public static DefaultContext load(org.apache.flink.configuration.Configuration dynamicConfig, List<URI> dependencies, boolean discoverExecutionConfig)
      Build the DefaultContext from config.yaml, dynamic configuration and users specified jars.
      Parameters:
      dynamicConfig - user specified configuration.
      dependencies - user specified jars
      discoverExecutionConfig - flag whether to load the execution configuration