@Internal public final class ExecNodeMetadataUtil extends Object
ExecNodeMetadata related functionality.| Modifier and Type | Field and Description |
|---|---|
static Set<org.apache.flink.configuration.ConfigOption<?>> |
EXECUTION_CONFIG_OPTIONS |
static Set<org.apache.flink.configuration.ConfigOption<?>> |
TABLE_CONFIG_OPTIONS |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ExecNode<?>> |
consumedOptions(Class<T> execNodeClass) |
static Set<Class<? extends ExecNode<?>>> |
execNodes() |
static <T extends ExecNode<?>> |
isUnsupported(Class<T> execNode) |
static <T extends ExecNode<?>> |
latestAnnotation(Class<T> execNodeClass)
Returns the
ExecNodeMetadata annotation of the class with the highest (most recent)
ExecNodeMetadata.version(). |
static <T extends ExecNode<?>> |
newPersistedConfig(Class<T> execNodeClass,
org.apache.flink.configuration.ReadableConfig tableConfig,
java.util.stream.Stream<org.apache.flink.configuration.ConfigOption<?>> configOptions) |
static Class<? extends ExecNode<?>> |
retrieveExecNode(String name,
int version) |
public static final Set<org.apache.flink.configuration.ConfigOption<?>> TABLE_CONFIG_OPTIONS
public static final Set<org.apache.flink.configuration.ConfigOption<?>> EXECUTION_CONFIG_OPTIONS
public static Class<? extends ExecNode<?>> retrieveExecNode(String name, int version)
public static <T extends ExecNode<?>> ExecNodeMetadata latestAnnotation(Class<T> execNodeClass)
ExecNodeMetadata annotation of the class with the highest (most recent)
ExecNodeMetadata.version().@Nullable public static <T extends ExecNode<?>> String[] consumedOptions(Class<T> execNodeClass)
public static <T extends ExecNode<?>> org.apache.flink.configuration.ReadableConfig newPersistedConfig(Class<T> execNodeClass, org.apache.flink.configuration.ReadableConfig tableConfig, java.util.stream.Stream<org.apache.flink.configuration.ConfigOption<?>> configOptions)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.