Uses of Interface
io.debezium.relational.ColumnEditor
Packages that use ColumnEditor
-
Uses of ColumnEditor in io.debezium.jdbc
Methods in io.debezium.jdbc that return ColumnEditorModifier and TypeMethodDescriptionprotected ColumnEditorJdbcConnection.overrideColumn(ColumnEditor column) Allow implementations an opportunity to adjust the current state of theColumnEditorthat has been seeded with data from the column metadata from the JDBC driver.Methods in io.debezium.jdbc that return types with arguments of type ColumnEditorModifier and TypeMethodDescriptionprotected Optional<ColumnEditor>JdbcConnection.readTableColumn(ResultSet columnMetadata, TableId tableId, Tables.ColumnNameFilter columnFilter) Returns aColumnEditorrepresenting the current record of the given result set of column metadata, if included in column.include.list.Methods in io.debezium.jdbc with parameters of type ColumnEditorModifier and TypeMethodDescriptionprotected ColumnEditorJdbcConnection.overrideColumn(ColumnEditor column) Allow implementations an opportunity to adjust the current state of theColumnEditorthat has been seeded with data from the column metadata from the JDBC driver. -
Uses of ColumnEditor in io.debezium.relational
Classes in io.debezium.relational that implement ColumnEditorMethods in io.debezium.relational that return ColumnEditorModifier and TypeMethodDescriptionColumnEditor.autoIncremented(boolean autoIncremented) Set whether the column's values are automatically incremented.ColumnEditor.charsetName(String charsetName) Set the database-specific name of the character set used by this column.ColumnEditorImpl.charsetName(String charsetName) ColumnEditor.charsetNameOfTable(String charsetName) Set the database-specific name of the character set defined by this column's table.ColumnEditorImpl.charsetNameOfTable(String charsetName) Set the comment of the columnColumnEditor.defaultValueExpression(String defaultValueExpression) Set the default value expression of the column;ColumnEditorImpl.defaultValueExpression(String defaultValueExpression) Column.edit()Obtain an editor that contains the same information as this column definition.ColumnImpl.edit()static ColumnEditorColumn.editor()Obtain an column definition editor that can be used to define a column.ColumnEditor.enumValues(List<String> enumValues) Set the list of enumeration values.ColumnEditorImpl.enumValues(List<String> enumValues) ColumnEditor.generated(boolean generated) Set whether the column's values are generated by the database.ColumnEditor.jdbcType(int jdbcType) Set theJDBC typeof this column.ColumnEditor.length(int length) Set the maximum length of this column's values.Set the name of the column.ColumnEditor.nativeType(int nativeType) Set the native type for this column .ColumnEditor.optional(boolean optional) Set whether the column's values are optional (e.g., can contain nulls).ColumnEditor.position(int position) Set the position of the column within the table definition.Set the scale of the column.Set the database-specific name of the column's data type.Set the database-specific name of the column's data type.ColumnEditor.unsetDefaultValueExpression()Unsets the default value expression of the column, reverting the editor to the state where {@link #defaultValueExpression(String))} has never been calledColumnEditorImpl.unsetDefaultValueExpression() -
Uses of ColumnEditor in io.debezium.relational.ddl
Methods in io.debezium.relational.ddl with parameters of type ColumnEditorModifier and TypeMethodDescriptionprotected voidAbstractDdlParser.setTypeInfoForConstant(String constantValue, ColumnEditor column)