public class PythonConfigUtil extends Object
StreamExecutionEnvironment
configuration and merged configuration
with environment settings.Modifier and Type | Field and Description |
---|---|
static String |
KEYED_STREAM_VALUE_OPERATOR_NAME |
static String |
STREAM_KEY_BY_MAP_OPERATOR_NAME |
static String |
STREAM_PARTITION_CUSTOM_MAP_OPERATOR_NAME |
Constructor and Description |
---|
PythonConfigUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
configPythonOperator(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env) |
static org.apache.flink.configuration.Configuration |
getEnvConfigWithDependencies(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env)
A static method to get the
StreamExecutionEnvironment configuration merged with
python dependency management configurations. |
static org.apache.flink.configuration.Configuration |
getEnvironmentConfig(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env)
Get the private field
StreamExecutionEnvironment#configuration by reflection
recursively. |
static org.apache.flink.configuration.Configuration |
getMergedConfig(org.apache.flink.api.java.ExecutionEnvironment env,
org.apache.flink.table.api.TableConfig tableConfig) |
static org.apache.flink.configuration.Configuration |
getMergedConfig(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env,
org.apache.flink.table.api.TableConfig tableConfig) |
static boolean |
isPythonDataStreamOperator(org.apache.flink.api.dag.Transformation<?> transform) |
static boolean |
isPythonOperator(org.apache.flink.api.dag.Transformation<?> transform) |
static void |
setPartitionCustomOperatorNumPartitions(List<org.apache.flink.api.dag.Transformation<?>> transformations) |
public static final String KEYED_STREAM_VALUE_OPERATOR_NAME
public static final String STREAM_KEY_BY_MAP_OPERATOR_NAME
public static final String STREAM_PARTITION_CUSTOM_MAP_OPERATOR_NAME
public static org.apache.flink.configuration.Configuration getEnvConfigWithDependencies(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env) throws InvocationTargetException, IllegalAccessException, NoSuchFieldException
StreamExecutionEnvironment
configuration merged with
python dependency management configurations.public static org.apache.flink.configuration.Configuration getEnvironmentConfig(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env) throws InvocationTargetException, IllegalAccessException, NoSuchFieldException
StreamExecutionEnvironment#configuration
by reflection
recursively. Then access the field to get the configuration of the given
StreamExecutionEnvironment.public static void configPythonOperator(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env) throws IllegalAccessException, InvocationTargetException, NoSuchFieldException
public static org.apache.flink.configuration.Configuration getMergedConfig(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env, org.apache.flink.table.api.TableConfig tableConfig)
public static org.apache.flink.configuration.Configuration getMergedConfig(org.apache.flink.api.java.ExecutionEnvironment env, org.apache.flink.table.api.TableConfig tableConfig)
public static boolean isPythonOperator(org.apache.flink.api.dag.Transformation<?> transform)
public static boolean isPythonDataStreamOperator(org.apache.flink.api.dag.Transformation<?> transform)
public static void setPartitionCustomOperatorNumPartitions(List<org.apache.flink.api.dag.Transformation<?>> transformations)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.