Uses of Interface
org.apache.flink.cdc.common.source.SupportedMetadataColumn
-
-
Uses of SupportedMetadataColumn in org.apache.flink.cdc.common.source
Methods in org.apache.flink.cdc.common.source that return SupportedMetadataColumn Modifier and Type Method Description default SupportedMetadataColumn[]DataSource. supportedMetadataColumns()Get theSupportedMetadataColumns of the source. -
Uses of SupportedMetadataColumn in org.apache.flink.cdc.composer.flink.translator
Methods in org.apache.flink.cdc.composer.flink.translator with parameters of type SupportedMetadataColumn Modifier and Type Method Description org.apache.flink.streaming.api.datastream.DataStream<Event>TransformTranslator. translateAsyncPostTransform(org.apache.flink.streaming.api.datastream.DataStream<Event> input, List<TransformDef> transforms, String timezone, DecimalPrecisionMode decimalPrecisionMode, List<UdfDef> udfFunctions, List<ModelDef> models, SupportedMetadataColumn[] supportedMetadataColumns, OperatorUidGenerator operatorUidGenerator, java.time.Duration asyncTransformTimeout, int asyncTransformCapacity, int asyncTransformWorkerThreads, org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env)org.apache.flink.streaming.api.datastream.DataStream<Event>TransformTranslator. translatePostTransform(org.apache.flink.streaming.api.datastream.DataStream<Event> input, List<TransformDef> transforms, String timezone, DecimalPrecisionMode decimalPrecisionMode, List<UdfDef> udfFunctions, List<ModelDef> models, SupportedMetadataColumn[] supportedMetadataColumns, OperatorUidGenerator operatorUidGenerator, org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env)org.apache.flink.streaming.api.datastream.DataStream<Event>TransformTranslator. translatePreTransform(org.apache.flink.streaming.api.datastream.DataStream<Event> input, List<TransformDef> transforms, List<UdfDef> udfFunctions, List<ModelDef> models, SupportedMetadataColumn[] supportedMetadataColumns) -
Uses of SupportedMetadataColumn in org.apache.flink.cdc.connectors.mysql.source
Classes in org.apache.flink.cdc.connectors.mysql.source that implement SupportedMetadataColumn Modifier and Type Class Description classOpTsMetadataColumnASupportedMetadataColumnfor op_ts.Methods in org.apache.flink.cdc.connectors.mysql.source that return SupportedMetadataColumn Modifier and Type Method Description SupportedMetadataColumn[]MySqlDataSource. supportedMetadataColumns() -
Uses of SupportedMetadataColumn in org.apache.flink.cdc.connectors.postgres.source
Classes in org.apache.flink.cdc.connectors.postgres.source that implement SupportedMetadataColumn Modifier and Type Class Description classDatabaseNameMetadataColumnASupportedMetadataColumnfor database_name.classOpTsMetadataColumnASupportedMetadataColumnfor op_ts.classSchemaNameMetadataColumnASupportedMetadataColumnfor schema_name.classTableNameMetadataColumnASupportedMetadataColumnfor table_name.Methods in org.apache.flink.cdc.connectors.postgres.source that return SupportedMetadataColumn Modifier and Type Method Description SupportedMetadataColumn[]PostgresDataSource. supportedMetadataColumns() -
Uses of SupportedMetadataColumn in org.apache.flink.cdc.connectors.values.source
Classes in org.apache.flink.cdc.connectors.values.source that implement SupportedMetadataColumn Modifier and Type Class Description classOpTsMetadataColumnASupportedMetadataColumnfor op_ts.classTimestampTypeMetadataColumnASupportedMetadataColumnfor timestamp-type.Methods in org.apache.flink.cdc.connectors.values.source that return SupportedMetadataColumn Modifier and Type Method Description SupportedMetadataColumn[]ValuesDataSource. supportedMetadataColumns() -
Uses of SupportedMetadataColumn in org.apache.flink.cdc.runtime.operators.transform
Methods in org.apache.flink.cdc.runtime.operators.transform that return SupportedMetadataColumn Modifier and Type Method Description SupportedMetadataColumn[]PostTransformer. getSupportedMetadataColumns()SupportedMetadataColumn[]TransformRule. getSupportedMetadataColumns()Methods in org.apache.flink.cdc.runtime.operators.transform with parameters of type SupportedMetadataColumn Modifier and Type Method Description PostTransformOperatorBuilderPostTransformOperatorBuilder. addTransform(String tableInclusions, String projection, String filter, String primaryKey, String partitionKey, String tableOptions, String tableOptionsDelimiter, String postTransformConverter, SupportedMetadataColumn[] supportedMetadataColumns)PostTransformOperatorBuilderPostTransformOperatorBuilder. addTransform(String tableInclusions, String projection, String filter, String primaryKey, String partitionKey, String tableOptions, String postTransformConverter, SupportedMetadataColumn[] supportedMetadataColumns)PreTransformOperatorBuilderPreTransformOperatorBuilder. addTransform(String tableInclusions, String projection, String filter, String primaryKey, String partitionKey, String tableOption, String tableOptionsDelimiter, String postTransformConverter, SupportedMetadataColumn[] supportedMetadataColumns)PreTransformOperatorBuilderPreTransformOperatorBuilder. addTransform(String tableInclusions, String projection, String filter, String primaryKey, String partitionKey, String tableOption, String postTransformConverter, SupportedMetadataColumn[] supportedMetadataColumns)static TransformFilterProcessorTransformFilterProcessor. of(PostTransformChangeInfo tableInfo, TransformFilter transformFilter, String timezone, DecimalPrecisionMode decimalPrecisionMode, List<UserDefinedFunctionDescriptor> udfDescriptors, List<Object> udfFunctionInstances, SupportedMetadataColumn[] supportedMetadataColumns, Map<String,AiModelClient> modelClients)Method parameters in org.apache.flink.cdc.runtime.operators.transform with type arguments of type SupportedMetadataColumn Modifier and Type Method Description static ObjectTransformContext. lookupObjectByName(String name, PostTransformChangeInfo tableInfo, Map<String,SupportedMetadataColumn> supportedMetadataColumns, Object[] preRow, Object[] postRow, TransformContext context)Retrieve a corresponding object based on identifier name.static ProjectionColumnProcessorProjectionColumnProcessor. of(PostTransformChangeInfo tableInfo, ProjectionColumn projectionColumn, String timezone, List<UserDefinedFunctionDescriptor> udfDescriptors, List<Object> udfFunctionInstances, Map<String,SupportedMetadataColumn> supportedMetadataColumns)static ProjectionColumnProcessorProjectionColumnProcessor. of(PostTransformChangeInfo tableInfo, ProjectionColumn projectionColumn, String timezone, List<UserDefinedFunctionDescriptor> udfDescriptors, List<Object> udfFunctionInstances, Map<String,SupportedMetadataColumn> supportedMetadataColumns, Map<String,AiModelClient> modelClients)Constructors in org.apache.flink.cdc.runtime.operators.transform with parameters of type SupportedMetadataColumn Constructor Description PostTransformer(Selectors selectors, TransformProjection projection, TransformFilter filter, PostTransformConverter postTransformConverter, SupportedMetadataColumn[] supportedMetadataColumns)TransformProjectionProcessor(PostTransformChangeInfo changeInfo, String projectionExpression, String timezone, DecimalPrecisionMode decimalPrecisionMode, List<UserDefinedFunctionDescriptor> udfDescriptors, List<Object> udfFunctionInstances, SupportedMetadataColumn[] supportedMetadataColumns, Map<String,AiModelClient> modelClients)TransformRule(String tableInclusions, String projection, String filter, String primaryKey, String partitionKey, String tableOption, String tableOptionsDelimiter, String postTransformConverter, SupportedMetadataColumn[] supportedMetadataColumns)Constructor parameters in org.apache.flink.cdc.runtime.operators.transform with type arguments of type SupportedMetadataColumn Constructor Description ProjectionColumnProcessor(PostTransformChangeInfo tableInfo, ProjectionColumn projectionColumn, String timezone, List<UserDefinedFunctionDescriptor> udfDescriptors, List<Object> udfFunctionInstances, Map<String,SupportedMetadataColumn> supportedMetadataColumns, Map<String,AiModelClient> modelClients)TransformFilterProcessor(boolean isNoOp, PostTransformChangeInfo tableInfo, TransformFilter transformFilter, String timezone, DecimalPrecisionMode decimalPrecisionMode, List<UserDefinedFunctionDescriptor> udfDescriptors, List<Object> udfFunctionInstances, Map<String,SupportedMetadataColumn> supportedMetadataColumns, Map<String,AiModelClient> modelClients) -
Uses of SupportedMetadataColumn in org.apache.flink.cdc.runtime.operators.transform.async
Methods in org.apache.flink.cdc.runtime.operators.transform.async with parameters of type SupportedMetadataColumn Modifier and Type Method Description AsyncPostTransformFunctionBuilderAsyncPostTransformFunctionBuilder. addTransform(String tableInclusions, String projection, String filter, String primaryKey, String partitionKey, String tableOptions, String tableOptionsDelimiter, String postTransformConverter, SupportedMetadataColumn[] supportedMetadataColumns)AsyncPostTransformFunctionBuilderAsyncPostTransformFunctionBuilder. addTransform(String tableInclusions, String projection, String filter, String primaryKey, String partitionKey, String tableOptions, String postTransformConverter, SupportedMetadataColumn[] supportedMetadataColumns) -
Uses of SupportedMetadataColumn in org.apache.flink.cdc.runtime.parser
Fields in org.apache.flink.cdc.runtime.parser declared as SupportedMetadataColumn Modifier and Type Field Description SupportedMetadataColumn[]JaninoCompiler.Context. supportedMetadataColumnsMethods in org.apache.flink.cdc.runtime.parser with parameters of type SupportedMetadataColumn Modifier and Type Method Description static DataTypeTransformParser. deduceSubExpressionType(List<Column> columns, org.apache.calcite.sql.SqlNode subExpression, List<UserDefinedFunctionDescriptor> udfDescriptors, SupportedMetadataColumn[] supportedMetadataColumns)static DataTypeTransformParser. deduceSubExpressionType(List<Column> columns, org.apache.calcite.sql.SqlNode subExpression, List<UserDefinedFunctionDescriptor> udfDescriptors, SupportedMetadataColumn[] supportedMetadataColumns, DecimalPrecisionMode decimalPrecisionMode)static List<ProjectionColumn>TransformParser. generateProjectionColumns(String projectionExpression, List<Column> columns, List<UserDefinedFunctionDescriptor> udfDescriptors, SupportedMetadataColumn[] supportedMetadataColumns)static List<ProjectionColumn>TransformParser. generateProjectionColumns(String projectionExpression, List<Column> columns, List<UserDefinedFunctionDescriptor> udfDescriptors, SupportedMetadataColumn[] supportedMetadataColumns, DecimalPrecisionMode decimalPrecisionMode)static JaninoCompiler.ContextJaninoCompiler.Context. of(List<Column> columns, Map<String,String> columnNameMap, List<UserDefinedFunctionDescriptor> udfDescriptors, SupportedMetadataColumn[] supportedMetadataColumns)static JaninoCompiler.ContextJaninoCompiler.Context. of(List<Column> columns, Map<String,String> columnNameMap, List<UserDefinedFunctionDescriptor> udfDescriptors, SupportedMetadataColumn[] supportedMetadataColumns, DecimalPrecisionMode decimalPrecisionMode)static List<String>TransformParser. parseComputedColumnNames(String projection, SupportedMetadataColumn[] supportedMetadataColumns)static ProjectionColumnTransformParser. resolveProjectionColumnFromIdentifier(org.apache.calcite.rel.type.RelDataType relDataType, Map<String,Column> originalColumnMap, String identifier, String projectedColumnName, SupportedMetadataColumn[] supportedMetadataColumns)Create a projection column from a simple identifier node (could be an upstream physical column or a metadata column).static StringTransformParser. translateFilterExpressionToJaninoExpression(String filterExpression, List<Column> columns, List<UserDefinedFunctionDescriptor> udfDescriptors, SupportedMetadataColumn[] supportedMetadataColumns, Map<String,String> columnNameMap)static StringTransformParser. translateFilterExpressionToJaninoExpression(String filterExpression, List<Column> columns, List<UserDefinedFunctionDescriptor> udfDescriptors, SupportedMetadataColumn[] supportedMetadataColumns, Map<String,String> columnNameMap, DecimalPrecisionMode decimalPrecisionMode)
-