Package org.apache.flink.python
Class PythonOptions
java.lang.Object
org.apache.flink.python.PythonOptions
Configuration options for the Python API.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.flink.configuration.ConfigOption<Integer>The maximum number of entries sent to Python UDF worker per request when iterating a Python MapState.static final org.apache.flink.configuration.ConfigOption<Integer>The maximum number of cached items which read from Java side in a Python MapState.static final org.apache.flink.configuration.ConfigOption<Integer>The maximum number of write requests cached in a Python MapState.static final org.apache.flink.configuration.ConfigOption<Integer>The maximum number of elements to include in an arrow batch.static final org.apache.flink.configuration.ConfigOption<Integer>The maximum number of elements to include in a bundle.static final org.apache.flink.configuration.ConfigOption<Long>The maximum time to wait before finalising a bundle (in milliseconds).static final org.apache.flink.configuration.ConfigOption<String>static final org.apache.flink.configuration.ConfigOption<String>static final org.apache.flink.configuration.ConfigOption<String>static final org.apache.flink.configuration.ConfigOption<String>Specify the python runtime execution mode.static final org.apache.flink.configuration.ConfigOption<String>static final org.apache.flink.configuration.ConfigOption<String>static final org.apache.flink.configuration.ConfigOption<Boolean>The configuration to enable or disable metric for Python execution.static final org.apache.flink.configuration.ConfigOption<Boolean>The configuration to enable or disable python operator chaining.static final org.apache.flink.configuration.ConfigOption<String>The configuration allows user to define python path for client and workers.static final org.apache.flink.configuration.ConfigOption<Boolean>The configuration to enable or disable profile for Python execution.static final org.apache.flink.configuration.ConfigOption<String>static final org.apache.flink.configuration.ConfigOption<Boolean>The configuration to enable or disable system env for Python execution.static final org.apache.flink.configuration.ConfigOption<Integer>The maximum number of states cached in a Python UDF worker.static final org.apache.flink.configuration.ConfigOption<Boolean>Whether the memory used by the Python framework is managed memory. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
MAX_BUNDLE_SIZE
The maximum number of elements to include in a bundle. -
MAX_BUNDLE_TIME_MILLS
The maximum time to wait before finalising a bundle (in milliseconds). -
MAX_ARROW_BATCH_SIZE
The maximum number of elements to include in an arrow batch. -
PYTHON_METRIC_ENABLED
The configuration to enable or disable metric for Python execution. -
PYTHON_PROFILE_ENABLED
The configuration to enable or disable profile for Python execution. -
PYTHON_SYSTEMENV_ENABLED
The configuration to enable or disable system env for Python execution. -
PYTHON_OPERATOR_CHAINING_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> PYTHON_OPERATOR_CHAINING_ENABLEDThe configuration to enable or disable python operator chaining. -
PYTHON_FILES
-
PYTHON_REQUIREMENTS
-
PYTHON_PATH
The configuration allows user to define python path for client and workers. -
PYTHON_ARCHIVES
-
PYTHON_EXECUTABLE
-
PYTHON_CLIENT_EXECUTABLE
-
USE_MANAGED_MEMORY
Whether the memory used by the Python framework is managed memory. -
STATE_CACHE_SIZE
@Experimental public static final org.apache.flink.configuration.ConfigOption<Integer> STATE_CACHE_SIZEThe maximum number of states cached in a Python UDF worker. -
MAP_STATE_READ_CACHE_SIZE
@Experimental public static final org.apache.flink.configuration.ConfigOption<Integer> MAP_STATE_READ_CACHE_SIZEThe maximum number of cached items which read from Java side in a Python MapState. -
MAP_STATE_WRITE_CACHE_SIZE
@Experimental public static final org.apache.flink.configuration.ConfigOption<Integer> MAP_STATE_WRITE_CACHE_SIZEThe maximum number of write requests cached in a Python MapState. -
MAP_STATE_ITERATE_RESPONSE_BATCH_SIZE
@Experimental public static final org.apache.flink.configuration.ConfigOption<Integer> MAP_STATE_ITERATE_RESPONSE_BATCH_SIZEThe maximum number of entries sent to Python UDF worker per request when iterating a Python MapState. -
PYTHON_EXECUTION_MODE
@Experimental public static final org.apache.flink.configuration.ConfigOption<String> PYTHON_EXECUTION_MODESpecify the python runtime execution mode. -
PYTHON_JOB_OPTIONS
-
PYTHON_FILES_DISTRIBUTED_CACHE_INFO
-
PYTHON_REQUIREMENTS_FILE_DISTRIBUTED_CACHE_INFO
-
PYTHON_ARCHIVES_DISTRIBUTED_CACHE_INFO
-
PYTHON_LOOPBACK_SERVER_ADDRESS
public static final org.apache.flink.configuration.ConfigOption<String> PYTHON_LOOPBACK_SERVER_ADDRESS
-
-
Constructor Details
-
PythonOptions
public PythonOptions()
-