@Internal public enum ProtoUtils extends Enum<ProtoUtils>
| 限定符和类型 | 方法和说明 |
|---|---|
static FlinkFnApi.CoderInfoDescriptor |
createArrowTypeCoderInfoDescriptorProto(org.apache.flink.table.types.logical.RowType rowType,
FlinkFnApi.CoderInfoDescriptor.Mode mode,
boolean separatedWithEndMessage) |
static org.apache.beam.model.pipeline.v1.RunnerApi.Coder |
createCoderProto(FlinkFnApi.CoderInfoDescriptor coderInfoDescriptor) |
static FlinkFnApi.CoderInfoDescriptor |
createFlattenRowTypeCoderInfoDescriptorProto(org.apache.flink.table.types.logical.RowType rowType,
FlinkFnApi.CoderInfoDescriptor.Mode mode,
boolean separatedWithEndMessage) |
static FlinkFnApi.CoderInfoDescriptor |
createOverWindowArrowTypeCoderInfoDescriptorProto(org.apache.flink.table.types.logical.RowType rowType,
FlinkFnApi.CoderInfoDescriptor.Mode mode,
boolean separatedWithEndMessage) |
static FlinkFnApi.CoderInfoDescriptor |
createRawTypeCoderInfoDescriptorProto(org.apache.flink.api.common.typeinfo.TypeInformation<?> typeInformation,
FlinkFnApi.CoderInfoDescriptor.Mode mode,
boolean separatedWithEndMessage) |
static FlinkFnApi.UserDefinedDataStreamFunction |
createReviseOutputDataStreamFunctionProto() |
static FlinkFnApi.CoderInfoDescriptor |
createRowTypeCoderInfoDescriptorProto(org.apache.flink.table.types.logical.RowType rowType,
FlinkFnApi.CoderInfoDescriptor.Mode mode,
boolean separatedWithEndMessage) |
static FlinkFnApi.UserDefinedDataStreamFunction |
createUserDefinedDataStreamFunctionProto(DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo,
org.apache.flink.api.common.functions.RuntimeContext runtimeContext,
Map<String,String> internalParameters,
boolean inBatchExecutionMode) |
static List<FlinkFnApi.UserDefinedDataStreamFunction> |
createUserDefinedDataStreamFunctionProtos(DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo,
org.apache.flink.api.common.functions.RuntimeContext runtimeContext,
Map<String,String> internalParameters,
boolean inBatchExecutionMode) |
static List<FlinkFnApi.UserDefinedDataStreamFunction> |
createUserDefinedDataStreamStatefulFunctionProtos(DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo,
org.apache.flink.api.common.functions.RuntimeContext runtimeContext,
Map<String,String> internalParameters,
org.apache.flink.api.common.typeinfo.TypeInformation<?> keyTypeInfo,
boolean inBatchExecutionMode) |
static FlinkFnApi.UserDefinedAggregateFunction |
getUserDefinedAggregateFunctionProto(org.apache.flink.table.functions.python.PythonAggregateFunctionInfo pythonFunctionInfo,
org.apache.flink.table.planner.typeutils.DataViewUtils.DataViewSpec[] dataViewSpecs) |
static FlinkFnApi.UserDefinedFunction |
getUserDefinedFunctionProto(org.apache.flink.table.functions.python.PythonFunctionInfo pythonFunctionInfo) |
static org.apache.flink.api.common.state.StateTtlConfig |
parseStateTtlConfigFromProto(FlinkFnApi.StateDescriptor.StateTTLConfig stateTTLConfigProto) |
static ProtoUtils |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static ProtoUtils[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static ProtoUtils[] values()
for (ProtoUtils c : ProtoUtils.values()) System.out.println(c);
public static ProtoUtils valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static FlinkFnApi.UserDefinedFunction getUserDefinedFunctionProto(org.apache.flink.table.functions.python.PythonFunctionInfo pythonFunctionInfo)
public static FlinkFnApi.UserDefinedAggregateFunction getUserDefinedAggregateFunctionProto(org.apache.flink.table.functions.python.PythonAggregateFunctionInfo pythonFunctionInfo, org.apache.flink.table.planner.typeutils.DataViewUtils.DataViewSpec[] dataViewSpecs)
public static FlinkFnApi.UserDefinedDataStreamFunction createUserDefinedDataStreamFunctionProto(DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo, org.apache.flink.api.common.functions.RuntimeContext runtimeContext, Map<String,String> internalParameters, boolean inBatchExecutionMode)
public static FlinkFnApi.UserDefinedDataStreamFunction createReviseOutputDataStreamFunctionProto()
public static List<FlinkFnApi.UserDefinedDataStreamFunction> createUserDefinedDataStreamFunctionProtos(DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo, org.apache.flink.api.common.functions.RuntimeContext runtimeContext, Map<String,String> internalParameters, boolean inBatchExecutionMode)
public static List<FlinkFnApi.UserDefinedDataStreamFunction> createUserDefinedDataStreamStatefulFunctionProtos(DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo, org.apache.flink.api.common.functions.RuntimeContext runtimeContext, Map<String,String> internalParameters, org.apache.flink.api.common.typeinfo.TypeInformation<?> keyTypeInfo, boolean inBatchExecutionMode)
public static org.apache.beam.model.pipeline.v1.RunnerApi.Coder createCoderProto(FlinkFnApi.CoderInfoDescriptor coderInfoDescriptor)
public static FlinkFnApi.CoderInfoDescriptor createFlattenRowTypeCoderInfoDescriptorProto(org.apache.flink.table.types.logical.RowType rowType, FlinkFnApi.CoderInfoDescriptor.Mode mode, boolean separatedWithEndMessage)
public static FlinkFnApi.CoderInfoDescriptor createRowTypeCoderInfoDescriptorProto(org.apache.flink.table.types.logical.RowType rowType, FlinkFnApi.CoderInfoDescriptor.Mode mode, boolean separatedWithEndMessage)
public static FlinkFnApi.CoderInfoDescriptor createArrowTypeCoderInfoDescriptorProto(org.apache.flink.table.types.logical.RowType rowType, FlinkFnApi.CoderInfoDescriptor.Mode mode, boolean separatedWithEndMessage)
public static FlinkFnApi.CoderInfoDescriptor createOverWindowArrowTypeCoderInfoDescriptorProto(org.apache.flink.table.types.logical.RowType rowType, FlinkFnApi.CoderInfoDescriptor.Mode mode, boolean separatedWithEndMessage)
public static FlinkFnApi.CoderInfoDescriptor createRawTypeCoderInfoDescriptorProto(org.apache.flink.api.common.typeinfo.TypeInformation<?> typeInformation, FlinkFnApi.CoderInfoDescriptor.Mode mode, boolean separatedWithEndMessage)
public static org.apache.flink.api.common.state.StateTtlConfig parseStateTtlConfigFromProto(FlinkFnApi.StateDescriptor.StateTTLConfig stateTTLConfigProto)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.