Uses of Class
org.apache.flink.cdc.common.schema.Column
-
-
Uses of Column in org.apache.flink.cdc.common.event
Methods in org.apache.flink.cdc.common.event that return Column Modifier and Type Method Description ColumnAddColumnEvent.ColumnWithPosition. getAddColumn()Methods in org.apache.flink.cdc.common.event with parameters of type Column Modifier and Type Method Description static AddColumnEvent.ColumnWithPositionAddColumnEvent. after(Column addColumn, String existedColumnName)static AddColumnEvent.ColumnWithPositionAddColumnEvent. before(Column addColumn, String existedColumnName)static AddColumnEvent.ColumnWithPositionAddColumnEvent. first(Column addColumn)static AddColumnEvent.ColumnWithPositionAddColumnEvent. last(Column addColumn)Constructors in org.apache.flink.cdc.common.event with parameters of type Column Constructor Description ColumnWithPosition(Column addColumn)In the default scenario, we add fields at the end of the column.ColumnWithPosition(Column addColumn, AddColumnEvent.ColumnPosition position, String existedColumnName) -
Uses of Column in org.apache.flink.cdc.common.schema
Subclasses of Column in org.apache.flink.cdc.common.schema Modifier and Type Class Description classMetadataColumnRepresentation of a metadata column.classPhysicalColumnRepresentation of a physical column.Methods in org.apache.flink.cdc.common.schema that return Column Modifier and Type Method Description abstract ColumnColumn. copy(String newName)Returns a copy of the column with a replaced name.abstract ColumnColumn. copy(DataType newType)Returns a copy of the column with a replacedDataType.ColumnMetadataColumn. copy(String newName)ColumnMetadataColumn. copy(DataType newType)ColumnPhysicalColumn. copy(String newName)ColumnPhysicalColumn. copy(DataType newType)Methods in org.apache.flink.cdc.common.schema that return types with arguments of type Column Modifier and Type Method Description Optional<Column>Schema. getColumn(String columnName)Returns theColumninstance for the given column name.List<Column>Schema. getColumns()Returns allColumns of this schema.Methods in org.apache.flink.cdc.common.schema with parameters of type Column Modifier and Type Method Description Schema.BuilderSchema.Builder. column(Column column)Method parameters in org.apache.flink.cdc.common.schema with type arguments of type Column Modifier and Type Method Description SchemaSchema. copy(List<Column> columns)Returns a copy of the schema with a replaced list ofColumn.Schema.BuilderSchema.Builder. setColumns(List<Column> columns)Set new columns. -
Uses of Column in org.apache.flink.cdc.common.utils
Methods in org.apache.flink.cdc.common.utils that return Column Modifier and Type Method Description static ColumnSchemaUtils. inferWiderColumn(Column lColumn, Column rColumn)Deprecated.UsegetLeastCommonTypeinSchemaMergingUtilsinstead.Methods in org.apache.flink.cdc.common.utils with parameters of type Column Modifier and Type Method Description static ColumnSchemaUtils. inferWiderColumn(Column lColumn, Column rColumn)Deprecated.UsegetLeastCommonTypeinSchemaMergingUtilsinstead.Method parameters in org.apache.flink.cdc.common.utils with type arguments of type Column Modifier and Type Method Description static List<RecordData.FieldGetter>SchemaUtils. createFieldGetters(List<Column> columns)create a list ofRecordData.FieldGetterfrom givenColumnto get Object from RecordData. -
Uses of Column in org.apache.flink.cdc.connectors.maxcompute.utils
Methods in org.apache.flink.cdc.connectors.maxcompute.utils with parameters of type Column Modifier and Type Method Description static com.aliyun.odps.ColumnTypeConvertUtils. toMaxCompute(Column flinkColumn, boolean notNull) -
Uses of Column in org.apache.flink.cdc.connectors.mysql.utils
Methods in org.apache.flink.cdc.connectors.mysql.utils that return Column Modifier and Type Method Description static ColumnMySqlSchemaUtils. toColumn(io.debezium.relational.Column column, boolean tinyInt1isBit) -
Uses of Column in org.apache.flink.cdc.connectors.oceanbase.sink
Methods in org.apache.flink.cdc.connectors.oceanbase.sink with parameters of type Column Modifier and Type Method Description static voidOceanBaseUtils. toOceanBaseDataType(Column cdcColumn, boolean isPrimaryKeys, OceanBaseColumn.Builder builder)Convert CDC data type to OceanBase data type. -
Uses of Column in org.apache.flink.cdc.connectors.oracle.utils
Methods in org.apache.flink.cdc.connectors.oracle.utils that return Column Modifier and Type Method Description static ColumnOracleSchemaUtils. toColumn(io.debezium.relational.Column column) -
Uses of Column in org.apache.flink.cdc.connectors.paimon.sink
Methods in org.apache.flink.cdc.connectors.paimon.sink with parameters of type Column Modifier and Type Method Description static org.apache.paimon.types.DataTypeSchemaChangeProvider. convertToBlobIfNeeded(Column column, Map<String,String> tableOptions)Convert CDC VARBINARY/BINARY/VARCHAR/STRING type to Paimon BLOB type if configured. -
Uses of Column in org.apache.flink.cdc.connectors.postgres.utils
Methods in org.apache.flink.cdc.connectors.postgres.utils that return Column Modifier and Type Method Description static ColumnPostgresSchemaUtils. toColumn(io.debezium.relational.Column column, io.debezium.connector.postgresql.PostgresConnectorConfig dbzConfig, io.debezium.connector.postgresql.TypeRegistry typeRegistry) -
Uses of Column in org.apache.flink.cdc.connectors.sqlserver.utils
Methods in org.apache.flink.cdc.connectors.sqlserver.utils that return Column Modifier and Type Method Description static ColumnSqlServerSchemaUtils. toColumn(io.debezium.relational.Column column) -
Uses of Column in org.apache.flink.cdc.connectors.starrocks.sink
Methods in org.apache.flink.cdc.connectors.starrocks.sink with parameters of type Column Modifier and Type Method Description static voidStarRocksUtils. toStarRocksDataType(Column cdcColumn, boolean isPrimaryKeys, com.starrocks.connector.flink.catalog.StarRocksColumn.Builder builder)static voidStarRocksUtils. toStarRocksDataType(Column cdcColumn, boolean isPrimaryKeys, com.starrocks.connector.flink.catalog.StarRocksColumn.Builder builder, int unicodeCharMaxBytes) -
Uses of Column in org.apache.flink.cdc.runtime.operators.transform
Methods in org.apache.flink.cdc.runtime.operators.transform that return Column Modifier and Type Method Description ColumnProjectionColumn. getColumn()Methods in org.apache.flink.cdc.runtime.operators.transform with parameters of type Column Modifier and Type Method Description static ProjectionColumnProjectionColumn. ofAliased(Column column, String newName, String mappedColumnName)This projection is created with a simple $id$ AS $new_id$ expression.static ProjectionColumnProjectionColumn. ofForwarded(Column column, String mappedColumnName)This projection is created with a plain column name.Method parameters in org.apache.flink.cdc.runtime.operators.transform with type arguments of type Column Modifier and Type Method Description voidPreTransformOperator. processProjectionTransform(TableId tableId, Schema tableSchema, LinkedHashSet<Column> referencedColumnsSet, PreTransformer transform)Constructors in org.apache.flink.cdc.runtime.operators.transform with parameters of type Column Constructor Description ProjectionColumn(Column column, String expression, String scriptExpression, List<String> originalColumnNames, Map<String,String> columnNameMap) -
Uses of Column in org.apache.flink.cdc.runtime.parser
Fields in org.apache.flink.cdc.runtime.parser with type parameters of type Column Modifier and Type Field Description List<Column>JaninoCompiler.Context. columnsMethods in org.apache.flink.cdc.runtime.parser that return types with arguments of type Column Modifier and Type Method Description static List<Column>TransformParser. generateReferencedColumns(String projectionExpression, String filterExpression, List<Column> columns)Method parameters in org.apache.flink.cdc.runtime.parser with type arguments of type Column 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 List<Column>TransformParser. generateReferencedColumns(String projectionExpression, String filterExpression, List<Column> columns)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 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) -
Uses of Column in org.apache.flink.cdc.runtime.parser.metadata
Constructor parameters in org.apache.flink.cdc.runtime.parser.metadata with type arguments of type Column Constructor Description TransformTable(String name, List<Column> columns) -
Uses of Column in org.apache.flink.cdc.runtime.serializer.schema
Methods in org.apache.flink.cdc.runtime.serializer.schema that return Column Modifier and Type Method Description ColumnColumnSerializer. copy(Column from)ColumnColumnSerializer. copy(Column from, Column reuse)ColumnColumnSerializer. createInstance()ColumnColumnSerializer. deserialize(int version, org.apache.flink.core.memory.DataInputView source)ColumnColumnSerializer. deserialize(Column reuse, org.apache.flink.core.memory.DataInputView source)ColumnColumnSerializer. deserialize(org.apache.flink.core.memory.DataInputView source)Methods in org.apache.flink.cdc.runtime.serializer.schema that return types with arguments of type Column Modifier and Type Method Description org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<Column>ColumnSerializer. snapshotConfiguration()Methods in org.apache.flink.cdc.runtime.serializer.schema with parameters of type Column Modifier and Type Method Description ColumnColumnSerializer. copy(Column from)ColumnColumnSerializer. copy(Column from, Column reuse)ColumnColumnSerializer. deserialize(Column reuse, org.apache.flink.core.memory.DataInputView source)voidColumnSerializer. serialize(Column record, org.apache.flink.core.memory.DataOutputView target) -
Uses of Column in org.apache.flink.cdc.runtime.typeutils
Method parameters in org.apache.flink.cdc.runtime.typeutils with type arguments of type Column Modifier and Type Method Description static org.apache.calcite.rel.type.RelDataTypeCalciteDataTypeConverter. convertCalciteRelDataType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory, List<Column> columns)
-