| Package | Description |
|---|---|
| io.debezium.jdbc | |
| io.debezium.relational | |
| io.debezium.relational.ddl |
| Modifier and Type | Method and Description |
|---|---|
protected Optional<ColumnEditor> |
JdbcConnection.readTableColumn(ResultSet columnMetadata,
TableId tableId,
Tables.ColumnNameFilter columnFilter)
Returns a
ColumnEditor representing the current record of the given result set of column metadata, if
included in column.include.list. |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
ColumnEditorImpl |
| Modifier and Type | Method and Description |
|---|---|
ColumnEditor |
ColumnEditor.autoIncremented(boolean autoIncremented)
Set whether the column's values are automatically incremented.
|
ColumnEditor |
ColumnEditorImpl.charsetName(String charsetName) |
ColumnEditor |
ColumnEditor.charsetName(String charsetName)
Set the database-specific name of the character set used by this column.
|
ColumnEditor |
ColumnEditorImpl.charsetNameOfTable(String charsetName) |
ColumnEditor |
ColumnEditor.charsetNameOfTable(String charsetName)
Set the database-specific name of the character set defined by this column's table.
|
ColumnEditor |
ColumnEditorImpl.defaultValue(Object defaultValue) |
ColumnEditor |
ColumnEditor.defaultValue(Object defaultValue)
Set the default value of the column;
|
ColumnEditor |
ColumnImpl.edit() |
ColumnEditor |
Column.edit()
Obtain an editor that contains the same information as this column definition.
|
static ColumnEditor |
Column.editor()
Obtain an column definition editor that can be used to define a column.
|
ColumnEditor |
ColumnEditorImpl.enumValues(List<String> enumValues) |
ColumnEditor |
ColumnEditor.enumValues(List<String> enumValues)
Set the list of enumeration values.
|
ColumnEditor |
ColumnEditor.generated(boolean generated)
Set whether the column's values are generated by the database.
|
ColumnEditor |
ColumnEditor.jdbcType(int jdbcType)
Set the
JDBC type of this column. |
ColumnEditor |
ColumnEditor.length(int length)
Set the maximum length of this column's values.
|
ColumnEditor |
ColumnEditor.name(String name)
Set the name of the column.
|
ColumnEditor |
ColumnEditor.nativeType(int nativeType)
Set the native type for this column .
|
ColumnEditor |
ColumnEditor.optional(boolean optional)
Set whether the column's values are optional (e.g., can contain nulls).
|
ColumnEditor |
ColumnEditor.position(int position)
Set the position of the column within the table definition.
|
ColumnEditor |
ColumnEditor.scale(Integer scale)
Set the scale of the column.
|
ColumnEditor |
ColumnEditor.type(String typeName)
Set the database-specific name of the column's data type.
|
ColumnEditor |
ColumnEditorImpl.type(String typeName,
String typeExpression) |
ColumnEditor |
ColumnEditor.type(String typeName,
String typeExpression)
Set the database-specific name of the column's data type.
|
ColumnEditor |
ColumnEditorImpl.unsetDefaultValue() |
ColumnEditor |
ColumnEditor.unsetDefaultValue()
Unsets the default value of the column, reverting the editor to the state where
#defaultValue(Object))
has never been called |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractDdlParser.setTypeInfoForConstant(String constantValue,
ColumnEditor column) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.