Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractConnectMapType - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
TypeforMAPschema types. - AbstractConnectMapType() - Constructor for class io.debezium.connector.jdbc.type.connect.AbstractConnectMapType
- AbstractConnectSchemaType - Class in io.debezium.connector.jdbc.type.connect
-
An abstract implementation of
Typethat all Kafka Connect based schema types should be derived. - AbstractConnectSchemaType() - Constructor for class io.debezium.connector.jdbc.type.connect.AbstractConnectSchemaType
- AbstractDateType - Class in io.debezium.connector.jdbc.type
-
An abstract base class for all temporal date implementations of
Type. - AbstractDateType() - Constructor for class io.debezium.connector.jdbc.type.AbstractDateType
- AbstractDebeziumTimestampType - Class in io.debezium.connector.jdbc.type.debezium
-
An abstract Debezium timestamp-type implementation of
AbstractTimestampType. - AbstractDebeziumTimestampType() - Constructor for class io.debezium.connector.jdbc.type.debezium.AbstractDebeziumTimestampType
- AbstractDebeziumTimeType - Class in io.debezium.connector.jdbc.type.debezium
-
An abstract Debezium time-type implementation of
AbstractTimeType. - AbstractDebeziumTimeType() - Constructor for class io.debezium.connector.jdbc.type.debezium.AbstractDebeziumTimeType
- AbstractGeoType - Class in io.debezium.connector.jdbc.type
- AbstractGeoType() - Constructor for class io.debezium.connector.jdbc.type.AbstractGeoType
- AbstractTemporalType - Class in io.debezium.connector.jdbc.type
-
An abstract base class for all temporal implementations of
Type. - AbstractTemporalType() - Constructor for class io.debezium.connector.jdbc.type.AbstractTemporalType
- AbstractTimestampType - Class in io.debezium.connector.jdbc.type
-
An abstract temporal implementation of
TypeforTIMESTAMPbased columns. - AbstractTimestampType() - Constructor for class io.debezium.connector.jdbc.type.AbstractTimestampType
- AbstractTimeType - Class in io.debezium.connector.jdbc.type
-
An abstract temporal implementation of
TypeforTIMEbased columns. - AbstractTimeType() - Constructor for class io.debezium.connector.jdbc.type.AbstractTimeType
- AbstractType - Class in io.debezium.connector.jdbc.type
-
An abstract implementation of
Type, which all types should extend. - AbstractType() - Constructor for class io.debezium.connector.jdbc.type.AbstractType
- addColumnDefaultValue(SinkRecordDescriptor.FieldDescriptor, StringBuilder) - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- addColumnDefaultValue(SinkRecordDescriptor.FieldDescriptor, StringBuilder) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- addColumnDefaultValue(SinkRecordDescriptor.FieldDescriptor, StringBuilder) - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- addKeyField(String, Schema) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- addKeyField(Field) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- ALL_FIELDS - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
-
The set of
Fields defined as part of this configuration. - allFields - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- alterTableIfNeeded(TableId, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
- append(Object) - Method in class io.debezium.connector.jdbc.dialect.SqlStatementBuilder
- appendList(String, Collection<String>, Function<String, String>) - Method in class io.debezium.connector.jdbc.dialect.SqlStatementBuilder
- appendList(Collection<String>, Function<String, String>) - Method in class io.debezium.connector.jdbc.dialect.SqlStatementBuilder
- appendLists(String, Collection<String>, Collection<String>, Function<String, String>) - Method in class io.debezium.connector.jdbc.dialect.SqlStatementBuilder
- appendLists(Collection<String>, Collection<String>, Function<String, String>) - Method in class io.debezium.connector.jdbc.dialect.SqlStatementBuilder
- applyKafkaCoordinatesAsPrimaryKey() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- applyNonKeyFields(Schema) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- applyPrimitiveRecordKeyAsPrimaryKey(Schema) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- applyRecordHeaderAsPrimaryKey(SinkRecord) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- applyRecordKeyAsPrimaryKey(Schema) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- applyRecordKeyAsPrimaryKey(SinkRecord) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- applyRecordValueAsPrimaryKey(SinkRecord, boolean) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- autoIncrement - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- autoIncrement - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- autoIncrement(boolean) - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
B
- BASIC - Enum constant in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.SchemaEvolutionMode
-
When an event is received, the table will be created if it does not exist, and any new fields found in the event will be amended to the existing tables.
- bind(NativeQuery<?>, int, Object) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.mysql.MapToJsonType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.BitType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.IntervalType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.JsonType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.MapToHstoreType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.RangeType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.sqlserver.BitType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.type.AbstractGeoType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.type.AbstractType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.type.connect.ConnectDateType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.type.connect.ConnectMapToConnectStringType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.type.connect.ConnectTimestampType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.type.connect.ConnectTimeType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.type.debezium.AbstractDebeziumTimestampType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.type.debezium.AbstractDebeziumTimeType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.type.debezium.DateType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.type.debezium.VariableScaleDecimalType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.type.debezium.ZonedTimestampType
- bind(Query<?>, int, Schema, Object) - Method in class io.debezium.connector.jdbc.type.debezium.ZonedTimeType
- bind(Query<?>, int, Schema, Object) - Method in interface io.debezium.connector.jdbc.type.Type
-
Binds the value to the query.
- bindFieldValuesToQuery(SinkRecordDescriptor, NativeQuery<?>, int, Struct, List<String>) - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
- bindKeyValuesToQuery(SinkRecordDescriptor, NativeQuery<?>, int) - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
- bindNonKeyValuesToQuery(SinkRecordDescriptor, NativeQuery<?>, int) - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
- bindValue(SinkRecordDescriptor.FieldDescriptor, NativeQuery<?>, int, Object) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Bind the specified value to the query.
- bindValue(SinkRecordDescriptor.FieldDescriptor, NativeQuery<?>, int, Object) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- bindWithNoTimeZoneDetails(Query<?>, int, ZonedDateTime) - Method in class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerZonedTimeType
- bindWithNoTimeZoneDetails(Query<?>, int, ZonedDateTime) - Method in class io.debezium.connector.jdbc.type.debezium.ZonedTimeType
- BitType - Class in io.debezium.connector.jdbc.dialect.mysql
-
An implementation of
TypeforBitstypes. - BitType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforBitstypes. - BitType - Class in io.debezium.connector.jdbc.dialect.sqlserver
-
An implementation of
TypeforBitstypes. - BitType() - Constructor for class io.debezium.connector.jdbc.dialect.mysql.BitType
- BitType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.BitType
- BitType() - Constructor for class io.debezium.connector.jdbc.dialect.sqlserver.BitType
- BooleanType - Class in io.debezium.connector.jdbc.dialect.mysql
-
An implementation of
TypeforBOOLEANdata types. - BooleanType() - Constructor for class io.debezium.connector.jdbc.dialect.mysql.BooleanType
- build() - Method in class io.debezium.connector.jdbc.dialect.SqlStatementBuilder
- build() - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- build() - Method in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- build() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- builder - Variable in class io.debezium.connector.jdbc.dialect.SqlStatementBuilder
- builder() - Static method in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- builder() - Static method in class io.debezium.connector.jdbc.relational.TableDescriptor
- builder() - Static method in class io.debezium.connector.jdbc.SinkRecordDescriptor
- Builder() - Constructor for class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- Builder() - Constructor for class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- Builder() - Constructor for class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- ByteArrayUtils - Class in io.debezium.connector.jdbc.util
- ByteArrayUtils() - Constructor for class io.debezium.connector.jdbc.util.ByteArrayUtils
- BytesType - Class in io.debezium.connector.jdbc.dialect.db2
-
An implementation of
TypeforBYTEScolumn types. - BytesType - Class in io.debezium.connector.jdbc.dialect.mysql
-
An implementation of
TypeforBYTEScolumn types. - BytesType - Class in io.debezium.connector.jdbc.dialect.oracle
-
An implementation of
TypeforBYTEScolumn types. - BytesType() - Constructor for class io.debezium.connector.jdbc.dialect.db2.BytesType
- BytesType() - Constructor for class io.debezium.connector.jdbc.dialect.mysql.BytesType
- BytesType() - Constructor for class io.debezium.connector.jdbc.dialect.oracle.BytesType
C
- CaseInsensitiveTextType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforCITEXTcolumn types. - CaseInsensitiveTextType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.CaseInsensitiveTextType
- catalogName - Variable in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- catalogName - Variable in class io.debezium.connector.jdbc.relational.TableId
- catalogName(String) - Method in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- changeEventSink - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- ChangeEventSink - Interface in io.debezium.pipeline.sink.spi
-
A change event sink that consumes events from one or more Kafka topics.
- checkAndApplyTableChangesIfNeeded(TableId, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
- CidrType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforCIDRcolumn types. - CidrType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.CidrType
- close() - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
- column(ColumnDescriptor) - Method in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- COLUMN_NAMING_STRATEGY - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- COLUMN_NAMING_STRATEGY_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- ColumnDescriptor - Class in io.debezium.connector.jdbc.relational
-
Describes a relational column in a relational table.
- ColumnDescriptor(String, int, String, int, int, ColumnDescriptor.Nullability, boolean, boolean) - Constructor for class io.debezium.connector.jdbc.relational.ColumnDescriptor
- ColumnDescriptor.Builder - Class in io.debezium.connector.jdbc.relational
- ColumnDescriptor.Nullability - Enum in io.debezium.connector.jdbc.relational
- columnName - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- columnName - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- columnName(String) - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- columnNameEqualsBinding(String, TableDescriptor, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- columnNameFromField(String, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- columnNameFromField(String, String, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- columnNamingStrategy - Variable in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- columnNamingStrategy - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- ColumnNamingStrategy - Interface in io.debezium.connector.jdbc.naming
-
A pluggable strategy contract for defining how column names are resolved from kafka fields.
- columnQueryBindingFromField(String, TableDescriptor, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- columns - Variable in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- columns - Variable in class io.debezium.connector.jdbc.relational.TableDescriptor
- columns(List<ColumnDescriptor>) - Method in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- config - Variable in class io.debezium.connector.jdbc.JdbcChangeEventSink
- config - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- config() - Method in class io.debezium.connector.jdbc.JdbcSinkConnector
- CONFIG_DEFINITION - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- configDef() - Static method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- configure(JdbcSinkConnectorConfig, DatabaseDialect) - Method in class io.debezium.connector.jdbc.dialect.postgres.GeometryType
- configure(JdbcSinkConnectorConfig, DatabaseDialect) - Method in class io.debezium.connector.jdbc.type.AbstractTemporalType
- configure(JdbcSinkConnectorConfig, DatabaseDialect) - Method in class io.debezium.connector.jdbc.type.AbstractType
- configure(JdbcSinkConnectorConfig, DatabaseDialect) - Method in interface io.debezium.connector.jdbc.type.Type
-
Allows a type to perform initialization/configuration tasks based on user configs.
- CONNECT_OFFSET - Static variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- CONNECT_PARTITION - Static variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- CONNECT_TOPIC - Static variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- ConnectBooleanType - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
Typethat supportsBOOLEANconnect schema types. - ConnectBooleanType() - Constructor for class io.debezium.connector.jdbc.type.connect.ConnectBooleanType
- ConnectBytesType - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
Typethat supportsBYTESconnect schema types. - ConnectBytesType() - Constructor for class io.debezium.connector.jdbc.type.connect.ConnectBytesType
- ConnectDateType - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
TypeforDatevalues. - ConnectDateType() - Constructor for class io.debezium.connector.jdbc.type.connect.ConnectDateType
- ConnectDecimalType - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
TypeforDecimalvalues. - ConnectDecimalType() - Constructor for class io.debezium.connector.jdbc.type.connect.ConnectDecimalType
- ConnectFloat32Type - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
Typethat supportsFLOAT32connect schema types. - ConnectFloat32Type() - Constructor for class io.debezium.connector.jdbc.type.connect.ConnectFloat32Type
- ConnectFloat64Type - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
Typethat supportsFLOAT64connect schema types. - ConnectFloat64Type() - Constructor for class io.debezium.connector.jdbc.type.connect.ConnectFloat64Type
- ConnectInt16Type - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
Typethat supportsINT16connect schema types. - ConnectInt16Type() - Constructor for class io.debezium.connector.jdbc.type.connect.ConnectInt16Type
- ConnectInt32Type - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
Typethat supportsINT32connect schema types. - ConnectInt32Type() - Constructor for class io.debezium.connector.jdbc.type.connect.ConnectInt32Type
- ConnectInt64Type - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
Typethat supportsINT64connect schema types. - ConnectInt64Type() - Constructor for class io.debezium.connector.jdbc.type.connect.ConnectInt64Type
- ConnectInt8Type - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
Typethat supportsINT8connect schema types. - ConnectInt8Type() - Constructor for class io.debezium.connector.jdbc.type.connect.ConnectInt8Type
- CONNECTION_PASSWORD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- CONNECTION_PASSWORD_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- CONNECTION_POOL_ACQUIRE_INCREMENT - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- CONNECTION_POOL_ACQUIRE_INCREMENT_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- CONNECTION_POOL_MAX_SIZE - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- CONNECTION_POOL_MAX_SIZE_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- CONNECTION_POOL_MIN_SIZE - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- CONNECTION_POOL_MIN_SIZE_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- CONNECTION_POOL_TIMEOUT - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- CONNECTION_POOL_TIMEOUT_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- CONNECTION_URL - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- CONNECTION_URL_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- CONNECTION_USER - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- CONNECTION_USER_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- connectionTimeZoneSet - Variable in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- ConnectMapToConnectStringType - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
TypeforMAPschema types that are mapped to the dialect's connect string-based type. - ConnectMapToConnectStringType() - Constructor for class io.debezium.connector.jdbc.type.connect.ConnectMapToConnectStringType
- connectorConfig - Variable in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- ConnectStringType - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
Typethat supportsSTRINGconnect schema types. - ConnectStringType() - Constructor for class io.debezium.connector.jdbc.type.connect.ConnectStringType
- ConnectTimestampType - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
TypeforDatevalues. - ConnectTimestampType() - Constructor for class io.debezium.connector.jdbc.type.connect.ConnectTimestampType
- ConnectTimeType - Class in io.debezium.connector.jdbc.type.connect
-
An implementation of
TypeforDatevalues. - ConnectTimeType() - Constructor for class io.debezium.connector.jdbc.type.connect.ConnectTimeType
- contextName() - Static method in class io.debezium.connector.jdbc.Module
- createTable(TableId, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
D
- DATA_TYPE_MAPPING - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- DATABASE_TIME_ZONE - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- DATABASE_TIME_ZONE_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- DatabaseDialect - Interface in io.debezium.connector.jdbc.dialect
-
Represents a dialect of SQL implemented by a particular RDBMS.
- DatabaseDialectProvider - Interface in io.debezium.connector.jdbc.dialect
-
A provider for a
DatabaseDialect. - DatabaseDialectResolver - Class in io.debezium.connector.jdbc.dialect
-
Resolves which
DatabaseDialectshould be used by the JDBC sink connector. - DatabaseDialectResolver() - Constructor for class io.debezium.connector.jdbc.dialect.DatabaseDialectResolver
- databaseTimezone - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- databaseTimeZone - Variable in class io.debezium.connector.jdbc.type.AbstractTemporalType
- DATE_FORMATTER - Static variable in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- DateTimeUtils - Class in io.debezium.connector.jdbc.util
-
Helper class for conversions for Temporal data type values.
- DateTimeUtils() - Constructor for class io.debezium.connector.jdbc.util.DateTimeUtils
- DateType - Class in io.debezium.connector.jdbc.type.debezium
-
An implementation of
TypeforDatevalues. - DateType() - Constructor for class io.debezium.connector.jdbc.type.debezium.DateType
- Db2DatabaseDialect - Class in io.debezium.connector.jdbc.dialect.db2
-
A
DatabaseDialectimplementation for Db2. - Db2DatabaseDialect(JdbcSinkConnectorConfig, SessionFactory) - Constructor for class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- Db2DatabaseDialect.Db2DatabaseProvider - Class in io.debezium.connector.jdbc.dialect.db2
- Db2DatabaseProvider() - Constructor for class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect.Db2DatabaseProvider
- ddlTypeRegistry - Variable in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- DEFAULT_DATABASE_TIME_ZONE - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- DefaultColumnNamingStrategy - Class in io.debezium.connector.jdbc.naming
-
The default implementation of the
ColumnNamingStrategythat simply returns the field's name as the column name in the destination table. - DefaultColumnNamingStrategy() - Constructor for class io.debezium.connector.jdbc.naming.DefaultColumnNamingStrategy
- DefaultTableNamingStrategy - Class in io.debezium.connector.jdbc.naming
-
Default implementation of the
TableNamingStrategywhere the table name is driven directly from the topic name, replacing anydotcharacters withunderscoreand source field in topic. - DefaultTableNamingStrategy() - Constructor for class io.debezium.connector.jdbc.naming.DefaultTableNamingStrategy
- DELETE_ENABLED - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- DELETE_ENABLED_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- deleteEnabled - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- DETECT_SCHEMA_CHANGE_RECORD_MSG - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- dialect - Variable in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- dialect - Variable in class io.debezium.connector.jdbc.JdbcChangeEventSink
- dialect - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- dialect - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- dialect - Variable in class io.debezium.connector.jdbc.type.AbstractType
E
- EnumType - Class in io.debezium.connector.jdbc.dialect.mysql
-
An implementation of
TypeforENUMdata types. - EnumType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforEnumcolumn types. - EnumType() - Constructor for class io.debezium.connector.jdbc.dialect.mysql.EnumType
- EnumType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.EnumType
- equals(Object) - Method in class io.debezium.connector.jdbc.relational.TableId
- execute(SinkRecord) - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
- execute(SinkRecord) - Method in interface io.debezium.pipeline.sink.spi.ChangeEventSink
-
Executes this sink.
F
- FieldDescriptor(Schema, String, boolean, DatabaseDialect) - Constructor for class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- fields - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor
- flattened - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor
- formatHstoreEntry(Map.Entry<String, String>) - Static method in class io.debezium.connector.jdbc.dialect.postgres.HstoreConverter
G
- GeneralDatabaseDialect - Class in io.debezium.connector.jdbc.dialect
-
A generalized ANSI92 compliant
DatabaseDialectimplementation. - GeneralDatabaseDialect(JdbcSinkConnectorConfig, SessionFactory) - Constructor for class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- GEO_FROM_WKB_FUNCTION - Static variable in class io.debezium.connector.jdbc.dialect.postgres.GeometryType
- GEO_FROM_WKB_FUNCTION_AS_POINT - Static variable in class io.debezium.connector.jdbc.dialect.postgres.PointType
- GeographyType - Class in io.debezium.connector.jdbc.dialect.postgres
- GeographyType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.GeographyType
- GeometryType - Class in io.debezium.connector.jdbc.dialect.mysql
- GeometryType - Class in io.debezium.connector.jdbc.dialect.postgres
- GeometryType() - Constructor for class io.debezium.connector.jdbc.dialect.mysql.GeometryType
- GeometryType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.GeometryType
- getAfterStruct() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor
- getAlterTableStatement(TableDescriptor, SinkRecordDescriptor, Set<String>) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Construct a
ALTER TABLEstatement specific for this dialect. - getAlterTableStatement(TableDescriptor, SinkRecordDescriptor, Set<String>) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getAlterTableStatementFieldDelimiter() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Gets the field delimeter used when contructing
ALTER TABLEstatements. - getAlterTableStatementFieldDelimiter() - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- getByteArrayAsHex(Object) - Static method in class io.debezium.connector.jdbc.util.ByteArrayUtils
- getByteArrayFormat() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Returns the default format for binding a byte array
- getByteArrayFormat() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getByteArrayFormat() - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect
- getByteArrayFormat() - Method in class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerDatabaseDialect
- getByteArrayFromValue(Object) - Static method in class io.debezium.connector.jdbc.util.ByteArrayUtils
- getCatalogName() - Method in class io.debezium.connector.jdbc.relational.TableId
- getColumnByName(String) - Method in class io.debezium.connector.jdbc.relational.TableDescriptor
- getColumnName() - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- getColumnNamingStrategy() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getColumnNamingStrategy() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- getColumns() - Method in class io.debezium.connector.jdbc.relational.TableDescriptor
- getColumnSize(DatabaseDialect, Schema, boolean, int) - Method in class io.debezium.connector.jdbc.type.connect.ConnectStringType
- getColumnSqlType(Schema) - Method in class io.debezium.connector.jdbc.type.connect.ConnectStringType
- getColumnValueForKafkaKeyMode(String, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getColumnValueFromKeyField(String, SinkRecordDescriptor, String) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getColumnValueFromValueField(String, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getConfig() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getConnectorName() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- getContextName() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- getCreateTableStatement(SinkRecordDescriptor, TableId) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Construct a
CREATE TABLEstatement specific for this dialect based on the provided record. - getCreateTableStatement(SinkRecordDescriptor, TableId) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getDatabaseTimeZone() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- getDatabaseTimeZone() - Method in class io.debezium.connector.jdbc.type.AbstractTemporalType
- getDatabaseTimeZone(SessionFactory) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getDatabaseTimeZoneQuery() - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- getDatabaseTimeZoneQuery() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getDatabaseTimeZoneQuery() - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- getDatabaseTimeZoneQuery() - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- getDatabaseTimeZoneQuery() - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect
- getDatabaseTimeZoneQuery() - Method in class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerDatabaseDialect
- getDatabaseTimeZoneQueryResult(ResultSet) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getDatabaseTimeZoneQueryResult(ResultSet) - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- getDatabaseTimeZoneQueryResult(ResultSet) - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- getDatabaseVersion() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getDefaultDecimalPrecision() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Get the default decimal data type precision for the dialect.
- getDefaultDecimalPrecision() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getDefaultTimestampPrecision() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Get the default timestamp precision for the dialect.
- getDefaultTimestampPrecision() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.db2.BytesType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.mysql.BitType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.mysql.BytesType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.mysql.JsonType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.oracle.BytesType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.BitType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.IntervalType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.SerialType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.sqlserver.BitType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.AbstractType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.connect.AbstractConnectMapType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.connect.ConnectBytesType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.connect.ConnectDateType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.connect.ConnectDecimalType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.connect.ConnectMapToConnectStringType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.connect.ConnectTimestampType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.connect.ConnectTimeType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.debezium.AbstractDebeziumTimeType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.debezium.DateType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.debezium.MicroTimestampType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.debezium.NanoTimestampType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.debezium.TimestampType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.debezium.ZonedTimestampType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in class io.debezium.connector.jdbc.type.debezium.ZonedTimeType
- getDefaultValueBinding(DatabaseDialect, Schema, Object) - Method in interface io.debezium.connector.jdbc.type.Type
-
Resolve the default value clause value.
- getDeleteStatement(TableDescriptor, SinkRecordDescriptor) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Construct a
DELETEstatement specific for this dialect. - getDeleteStatement(TableDescriptor, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getDialect() - Method in class io.debezium.connector.jdbc.type.AbstractType
- getFields() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor
- getFormattedBoolean(boolean) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Format a boolean.
- getFormattedBoolean(boolean) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getFormattedBoolean(boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect
- getFormattedDate(TemporalAccessor) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Format a date.
- getFormattedDate(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getFormattedDate(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- getFormattedDateTime(TemporalAccessor) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Format a date and time.
- getFormattedDateTime(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- getFormattedDateTime(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getFormattedDateTime(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- getFormattedDateTime(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- getFormattedDateTimeWithNanos(TemporalAccessor) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Format a date and time with nonoseconds.
- getFormattedDateTimeWithNanos(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getFormattedDateTimeWithNanos(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect
- getFormattedTime(TemporalAccessor) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Format a time.
- getFormattedTime(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- getFormattedTime(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getFormattedTime(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- getFormattedTime(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- getFormattedTime(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect
- getFormattedTimestamp(TemporalAccessor) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Format a timestamp.
- getFormattedTimestamp(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- getFormattedTimestamp(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getFormattedTimestamp(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- getFormattedTimestamp(TemporalAccessor) - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- getFormattedTimestampWithTimeZone(String) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Format a timestamp with time zone.
- getFormattedTimestampWithTimeZone(String) - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- getFormattedTimestampWithTimeZone(String) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getFormattedTimestampWithTimeZone(String) - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- getFormattedTimestampWithTimeZone(String) - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- getFormattedTimeWithTimeZone(String) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Format a time with time zone.
- getFormattedTimeWithTimeZone(String) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getHibernateConfiguration() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
-
makes
Configurationfrom connector config - getId() - Method in class io.debezium.connector.jdbc.relational.TableDescriptor
- getIdentifierHelper() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getInsertMode() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- getInsertStatement(TableDescriptor, SinkRecordDescriptor) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Construct a
INSERT INTOstatement specific for this dialect. - getInsertStatement(TableDescriptor, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getJdbcType() - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- getJdbcType() - Method in class io.debezium.connector.jdbc.type.AbstractTimestampType
- getJdbcType() - Method in class io.debezium.connector.jdbc.type.debezium.ZonedTimestampType
- getJdbcType(DatabaseDialect) - Method in class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerZonedTimeType
- getJdbcType(DatabaseDialect) - Method in class io.debezium.connector.jdbc.type.debezium.ZonedTimeType
- getKeyFieldNames() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor
- getKeyStruct(JdbcSinkConnectorConfig.PrimaryKeyMode) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor
- getLocalDateTime(long) - Method in class io.debezium.connector.jdbc.type.debezium.AbstractDebeziumTimestampType
- getLocalDateTime(long) - Method in class io.debezium.connector.jdbc.type.debezium.MicroTimestampType
- getLocalDateTime(long) - Method in class io.debezium.connector.jdbc.type.debezium.NanoTimestampType
- getLocalDateTime(long) - Method in class io.debezium.connector.jdbc.type.debezium.TimestampType
- getLocalTime(Number) - Method in class io.debezium.connector.jdbc.type.debezium.AbstractDebeziumTimeType
- getLocalTime(Number) - Method in class io.debezium.connector.jdbc.type.debezium.MicroTimeType
- getLocalTime(Number) - Method in class io.debezium.connector.jdbc.type.debezium.NanoTimeType
- getLocalTime(Number) - Method in class io.debezium.connector.jdbc.type.debezium.TimeType
- getMaxNVarcharLengthInKey() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Gets the maximum length of a nationalized VARCHAR field in a primary key column.
- getMaxNVarcharLengthInKey() - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- getMaxNVarcharLengthInKey() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getMaxNVarcharLengthInKey() - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- getMaxSizeInKey(DatabaseDialect, int) - Method in class io.debezium.connector.jdbc.type.connect.ConnectStringType
- getMaxTimePrecision() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Gets the maximum precision allowed for a dialect's time data type.
- getMaxTimePrecision() - Method in class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerDatabaseDialect
- getMaxTimestampPrecision() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Gets the maximum precision allowed for a dialect's timestamp data type.
- getMaxTimestampPrecision() - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect
- getMaxTimestampPrecision() - Method in class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerDatabaseDialect
- getMaxVarbinaryLength() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Gets the maximum length of a variable binary field in a primary key column.
- getMaxVarbinaryLength() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getMaxVarcharLengthInKey() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Gets the maximum length of a VARCHAR field in a primary key column.
- getMaxVarcharLengthInKey() - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- getMaxVarcharLengthInKey() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getMaxVarcharLengthInKey() - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- getMaxVarcharLengthInKey() - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- getMaxVarcharLengthInKey() - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect
- getMaxVarcharLengthInKey() - Method in class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerDatabaseDialect
- getMergeDatClause(String, TableDescriptor, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- getName() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- getNonKeyFieldNames() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor
- getNullability() - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- getOffset() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor
- getOriginalTopicName(SinkRecord) - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- getPartition() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor
- getPostgresPostgisSchema() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- getPrecision() - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- getPrimaryKeyColumnNames() - Method in class io.debezium.connector.jdbc.relational.TableDescriptor
- getPrimaryKeyColumns() - Method in class io.debezium.connector.jdbc.relational.TableDescriptor
- getPrimaryKeyFields() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- getPrimaryKeyMode() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- getQualifiedTableName(TableId) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getQueryBinding(ColumnDescriptor, Object) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.mysql.GeometryType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.mysql.JsonType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.mysql.MapToJsonType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.BitType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.CaseInsensitiveTextType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.CidrType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.GeometryType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.InetType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.IntervalType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.JsonType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.LtreeType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.MacAddressType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.MapToHstoreType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.MoneyType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.PointType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.RangeType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.UuidType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.postgres.XmlType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.sqlserver.BitType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.dialect.sqlserver.XmlType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.type.AbstractType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.type.connect.ConnectMapToConnectStringType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.type.connect.ConnectTimeType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in class io.debezium.connector.jdbc.type.debezium.AbstractDebeziumTimeType
- getQueryBinding(ColumnDescriptor, Schema, Object) - Method in interface io.debezium.connector.jdbc.type.Type
-
Return the SQL string to be used in DML statements for binding this type to SQL.
- getQueryBindingWithValueCast(ColumnDescriptor, Schema, Type) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Returns the SQL binding fragment for a column, schema, and type mapping.
- getQueryBindingWithValueCast(ColumnDescriptor, Schema, Type) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getQueryBindingWithValueCast(ColumnDescriptor, Schema, Type) - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.db2.BytesType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.mysql.BitType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.mysql.BooleanType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.mysql.BytesType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.mysql.EnumType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.mysql.GeometryType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.mysql.IntegerType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.mysql.JsonType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.mysql.MediumIntType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.mysql.PointType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.mysql.SetType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.mysql.TinyIntType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.mysql.YearType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.oracle.BytesType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.oracle.NumberType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.BitType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.CaseInsensitiveTextType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.CidrType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.EnumType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.GeographyType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.GeometryType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.InetType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.IntervalType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.JsonType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.LtreeType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.MacAddressType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.MoneyType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.OidType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.PointType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.RangeType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.SerialType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.TimeWithTimezoneType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.UuidType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.postgres.XmlType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.sqlserver.BitType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.dialect.sqlserver.XmlType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.connect.AbstractConnectMapType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.connect.ConnectBooleanType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.connect.ConnectBytesType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.connect.ConnectDateType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.connect.ConnectDecimalType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.connect.ConnectFloat32Type
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.connect.ConnectFloat64Type
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.connect.ConnectInt16Type
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.connect.ConnectInt32Type
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.connect.ConnectInt64Type
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.connect.ConnectInt8Type
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.connect.ConnectStringType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.connect.ConnectTimestampType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.connect.ConnectTimeType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.debezium.DateType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.debezium.MicroTimestampType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.debezium.MicroTimeType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.debezium.NanoTimestampType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.debezium.NanoTimeType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.debezium.TimestampType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.debezium.TimeType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.debezium.VariableScaleDecimalType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.debezium.ZonedTimestampType
- getRegistrationKeys() - Method in class io.debezium.connector.jdbc.type.debezium.ZonedTimeType
- getRegistrationKeys() - Method in interface io.debezium.connector.jdbc.type.Type
-
Returns the names that this type will be mapped as.
- getScale() - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- getSchema() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- getSchemaEvolutionMode() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- getSchemaName() - Method in class io.debezium.connector.jdbc.relational.TableId
- getSchemaParameter(Schema, String) - Method in class io.debezium.connector.jdbc.type.AbstractType
- getSchemaParameter(Schema, String) - Static method in class io.debezium.connector.jdbc.util.SchemaUtils
- getSchemaType(Schema) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Resolve the type for a given connect schema.
- getSchemaType(Schema) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getSourceColumnName(Schema) - Static method in class io.debezium.connector.jdbc.util.SchemaUtils
- getSourceColumnPrecision(Schema) - Method in class io.debezium.connector.jdbc.type.AbstractType
- getSourceColumnPrecision(Schema) - Static method in class io.debezium.connector.jdbc.util.SchemaUtils
- getSourceColumnSize(Schema) - Method in class io.debezium.connector.jdbc.type.AbstractType
- getSourceColumnSize(Schema) - Static method in class io.debezium.connector.jdbc.util.SchemaUtils
- getSourceColumnType(Schema) - Method in class io.debezium.connector.jdbc.type.AbstractType
- getSourceColumnType(Schema) - Static method in class io.debezium.connector.jdbc.util.SchemaUtils
- getTableId(String) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Resolves the table id for table name.
- getTableId(String) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getTableName() - Method in class io.debezium.connector.jdbc.relational.TableId
- getTableNameFormat() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- getTableNamingStrategy() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- getTableType() - Method in class io.debezium.connector.jdbc.relational.TableDescriptor
- getTimePrecision(Schema) - Method in class io.debezium.connector.jdbc.type.AbstractTimestampType
- getTimePrecision(Schema) - Method in class io.debezium.connector.jdbc.type.AbstractTimeType
- getTimeQueryBinding() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
- getTimeQueryBinding() - Method in class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerDatabaseDialect
- getTopicName() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor
- getType() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- getTypeName() - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- getTypeName() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- getTypeName(int) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Resolves a JDBC type to a given SQL type name.
- getTypeName(int) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getTypeName(int, int) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getTypeName(int, Size) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Resolves a JDBC type with optional size parameters to a given SQL type name.
- getTypeName(int, Size) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.db2.BytesType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.mysql.BitType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.mysql.BooleanType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.mysql.BytesType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.mysql.EnumType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.mysql.GeometryType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.mysql.IntegerType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.mysql.JsonType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.mysql.MapToJsonType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.mysql.MediumIntType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.mysql.PointType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.mysql.SetType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.mysql.TinyIntType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.mysql.YearType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.oracle.BytesType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.oracle.NumberType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.BitType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.CaseInsensitiveTextType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.CidrType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.EnumType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.GeographyType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.GeometryType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.InetType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.IntervalType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.JsonType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.LtreeType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.MacAddressType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.MapToHstoreType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.MoneyType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.OidType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.PointType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.RangeType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.SerialType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.UuidType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.postgres.XmlType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.sqlserver.BitType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.dialect.sqlserver.XmlType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.AbstractDateType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.AbstractTimestampType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.AbstractTimeType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.connect.ConnectBooleanType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.connect.ConnectBytesType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.connect.ConnectDecimalType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.connect.ConnectFloat32Type
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.connect.ConnectFloat64Type
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.connect.ConnectInt16Type
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.connect.ConnectInt32Type
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.connect.ConnectInt64Type
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.connect.ConnectInt8Type
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.connect.ConnectMapToConnectStringType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.connect.ConnectStringType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.debezium.NanoTimeType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.debezium.VariableScaleDecimalType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in class io.debezium.connector.jdbc.type.debezium.ZonedTimeType
- getTypeName(DatabaseDialect, Schema, boolean) - Method in interface io.debezium.connector.jdbc.type.Type
-
Return the SQL type name for this type.
- getUpdateStatement(TableDescriptor, SinkRecordDescriptor) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Construct a
UPDATEstatement specific for this dialect. - getUpdateStatement(TableDescriptor, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getUpsertIncomingClause(String, TableDescriptor, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- getUpsertStatement(TableDescriptor, SinkRecordDescriptor) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Construct a
UPSERTstatement specific for this dialect. - getUpsertStatement(TableDescriptor, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- getUpsertStatement(TableDescriptor, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- getUpsertStatement(TableDescriptor, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- getUpsertStatement(TableDescriptor, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- getUpsertStatement(TableDescriptor, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect
- getUpsertStatement(TableDescriptor, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerDatabaseDialect
- getValue() - Method in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.InsertMode
- getValue() - Method in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.PrimaryKeyMode
- getValue() - Method in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.SchemaEvolutionMode
- getVersion() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Gets the dialect's database version.
- getVersion() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
H
- hasColumn(String) - Method in class io.debezium.connector.jdbc.relational.TableDescriptor
- hashCode() - Method in class io.debezium.connector.jdbc.relational.TableId
- hasNationalizedCharacterSet(Schema) - Method in class io.debezium.connector.jdbc.type.connect.ConnectStringType
- hasTable(TableId) - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
- HIBERNATE_PREFIX - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- HstoreConverter - Class in io.debezium.connector.jdbc.dialect.postgres
-
Utility helper class for HSTORE column data types.
- HstoreConverter() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.HstoreConverter
I
- id - Variable in class io.debezium.connector.jdbc.relational.TableDescriptor
- identifierHelper - Variable in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- InetType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforINETcolumn types. - InetType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.InetType
- INFO - Static variable in class io.debezium.connector.jdbc.Module
- INSERT - Enum constant in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.InsertMode
-
Events that create or change data are treated using standard SQL insert semantics.
- INSERT_MODE - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- INSERT_MODE_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- insertMode - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- InsertMode(String) - Constructor for enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.InsertMode
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.db2.BytesType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.mysql.BitType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.mysql.BooleanType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.mysql.BytesType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.mysql.EnumType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.mysql.GeometryType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.mysql.IntegerType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.mysql.JsonType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.mysql.MapToJsonType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.mysql.MediumIntType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.mysql.PointType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.mysql.SetType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.mysql.TinyIntType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.mysql.YearType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.oracle.BytesType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.oracle.NumberType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.BitType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.CaseInsensitiveTextType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.CidrType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.EnumType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.GeographyType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.GeometryType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.InetType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.IntervalType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.JsonType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.LtreeType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.MacAddressType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.MapToHstoreType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.MoneyType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.OidType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.PointType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.RangeType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.SerialType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.TimeWithTimezoneType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.UuidType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.postgres.XmlType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.sqlserver.BitType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerZonedTimeType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.dialect.sqlserver.XmlType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectBooleanType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectBytesType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectDateType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectDecimalType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectFloat32Type
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectFloat64Type
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectInt16Type
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectInt32Type
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectInt64Type
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectInt8Type
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectMapToConnectStringType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectStringType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectTimestampType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectTimeType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.debezium.DateType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.debezium.MicroTimestampType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.debezium.MicroTimeType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.debezium.NanoTimestampType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.debezium.NanoTimeType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.debezium.TimestampType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.debezium.TimeType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.debezium.VariableScaleDecimalType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.debezium.ZonedTimestampType
- INSTANCE - Static variable in class io.debezium.connector.jdbc.type.debezium.ZonedTimeType
- instantiate(JdbcSinkConnectorConfig, SessionFactory) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialectProvider
-
Instantiates the underlying database dialect implementation.
- instantiate(JdbcSinkConnectorConfig, SessionFactory) - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect.Db2DatabaseProvider
- instantiate(JdbcSinkConnectorConfig, SessionFactory) - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect.MySqlDatabaseDialectProvider
- instantiate(JdbcSinkConnectorConfig, SessionFactory) - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect.OracleDatabaseDialectProvider
- instantiate(JdbcSinkConnectorConfig, SessionFactory) - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect.PostgresDatabaseDialectProvider
- instantiate(JdbcSinkConnectorConfig, SessionFactory) - Method in class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerDatabaseDialect.SqlServerDatabaseDialectProvider
- IntegerType - Class in io.debezium.connector.jdbc.dialect.mysql
-
An implementation of
Typethat provides support forINTEGERdata types. - IntegerType() - Constructor for class io.debezium.connector.jdbc.dialect.mysql.IntegerType
- IntervalType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforMicroDurationtypes. - IntervalType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.IntervalType
- io.debezium.connector.jdbc - package io.debezium.connector.jdbc
- io.debezium.connector.jdbc.dialect - package io.debezium.connector.jdbc.dialect
- io.debezium.connector.jdbc.dialect.db2 - package io.debezium.connector.jdbc.dialect.db2
- io.debezium.connector.jdbc.dialect.mysql - package io.debezium.connector.jdbc.dialect.mysql
- io.debezium.connector.jdbc.dialect.oracle - package io.debezium.connector.jdbc.dialect.oracle
- io.debezium.connector.jdbc.dialect.postgres - package io.debezium.connector.jdbc.dialect.postgres
- io.debezium.connector.jdbc.dialect.sqlserver - package io.debezium.connector.jdbc.dialect.sqlserver
- io.debezium.connector.jdbc.naming - package io.debezium.connector.jdbc.naming
- io.debezium.connector.jdbc.relational - package io.debezium.connector.jdbc.relational
- io.debezium.connector.jdbc.type - package io.debezium.connector.jdbc.type
- io.debezium.connector.jdbc.type.connect - package io.debezium.connector.jdbc.type.connect
- io.debezium.connector.jdbc.type.debezium - package io.debezium.connector.jdbc.type.debezium
- io.debezium.connector.jdbc.util - package io.debezium.connector.jdbc.util
- io.debezium.pipeline.sink.spi - package io.debezium.pipeline.sink.spi
- isAutoIncrement() - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- isBitOne(Schema) - Method in class io.debezium.connector.jdbc.dialect.postgres.BitType
- isColumnNullable(String, Collection<String>, int) - Static method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- isDebeziumSinkRecord() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor
- isDelete() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor
- isDeleteEnabled() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- isFlattened(SinkRecord) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- isHstore(Schema) - Method in class io.debezium.connector.jdbc.dialect.postgres.JsonType
- isIdentifierUppercaseWhenNotQuoted() - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- isIdentifierUppercaseWhenNotQuoted() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- isIdentifierUppercaseWhenNotQuoted() - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- isJsonb(Schema) - Method in class io.debezium.connector.jdbc.dialect.postgres.JsonType
- isKey() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- isNegativeScaleAllowed() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Returns whether the dialect permits negative scale.
- isNegativeScaleAllowed() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- isNegativeScaleAllowed() - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- ISO_LOCAL_DATE_TIME_WITH_SPACE - Static variable in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- ISO_LOCAL_DATE_TIME_WITH_SPACE - Static variable in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- isPrimaryKey() - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- isQuoteIdentifiers() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- isSchemaChange(SinkRecord) - Static method in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- isTimeZoneSet() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Returns whether the user has specified a time zone JDBC property or whether the connector configuration property
database.time_zonehas been specified. - isTimeZoneSet() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- isTimeZoneSet() - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- isTombstone(SinkRecord) - Method in class io.debezium.connector.jdbc.naming.DefaultTableNamingStrategy
- isType(String, String...) - Static method in class io.debezium.connector.jdbc.type.connect.ConnectStringType
J
- JdbcChangeEventSink - Class in io.debezium.connector.jdbc
-
A
ChangeEventSinkfor a JDBC relational database. - JdbcChangeEventSink(JdbcSinkConnectorConfig) - Constructor for class io.debezium.connector.jdbc.JdbcChangeEventSink
- JdbcSinkConnector - Class in io.debezium.connector.jdbc
-
The main connector class used to instantiate configuration and execution classes.
- JdbcSinkConnector() - Constructor for class io.debezium.connector.jdbc.JdbcSinkConnector
- JdbcSinkConnectorConfig - Class in io.debezium.connector.jdbc
-
Connector configuration for the JDBC sink.
- JdbcSinkConnectorConfig(Map<String, String>) - Constructor for class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- JdbcSinkConnectorConfig.InsertMode - Enum in io.debezium.connector.jdbc
-
Defines the various different insertion modes supported.
- JdbcSinkConnectorConfig.PrimaryKeyMode - Enum in io.debezium.connector.jdbc
-
Different modes that which primary keys are handled.
- JdbcSinkConnectorConfig.SchemaEvolutionMode - Enum in io.debezium.connector.jdbc
-
Different modes that the destination table's schema can be evolved.
- JdbcSinkConnectorTask - Class in io.debezium.connector.jdbc
-
The main task executing streaming from sink connector.
- JdbcSinkConnectorTask() - Constructor for class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- JdbcSinkConnectorTask.State - Enum in io.debezium.connector.jdbc
- jdbcTimeZone - Variable in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- jdbcType - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- jdbcType - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- jdbcType(int) - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- jsonToString(String) - Static method in class io.debezium.connector.jdbc.dialect.postgres.HstoreConverter
-
Converts a JSON-based string to a HStORE string.
- JsonType - Class in io.debezium.connector.jdbc.dialect.mysql
-
An implementation of
TypeforJsontypes. - JsonType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforJsontypes. - JsonType() - Constructor for class io.debezium.connector.jdbc.dialect.mysql.JsonType
- JsonType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.JsonType
K
- KAFKA - Enum constant in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.PrimaryKeyMode
-
The Kafka event coordinates are used as the primary key, which include the topic name, the partition, and the offset associated with the event.
- key - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- keyColumn(ColumnDescriptor) - Method in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- keyColumn(String) - Method in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- keyFieldNames - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- keyFieldNames - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor
L
- LOGGER - Static variable in class io.debezium.connector.jdbc.dialect.DatabaseDialectResolver
- LOGGER - Static variable in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- LOGGER - Static variable in class io.debezium.connector.jdbc.dialect.mysql.EnumType
- LOGGER - Static variable in class io.debezium.connector.jdbc.dialect.mysql.SetType
- LOGGER - Static variable in class io.debezium.connector.jdbc.dialect.postgres.EnumType
- LOGGER - Static variable in class io.debezium.connector.jdbc.JdbcChangeEventSink
- LOGGER - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- LOGGER - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- LOGGER - Static variable in class io.debezium.connector.jdbc.naming.DefaultTableNamingStrategy
- LOGGER - Static variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- LOGGER - Static variable in class io.debezium.connector.jdbc.type.AbstractTemporalType
- LOGGER - Static variable in class io.debezium.connector.jdbc.type.connect.ConnectDecimalType
- LtreeType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforLTREEcolumn types. - LtreeType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.LtreeType
M
- MacAddressType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforMACADDRcolumn types. - MacAddressType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.MacAddressType
- MAPPER - Static variable in class io.debezium.connector.jdbc.dialect.postgres.HstoreConverter
- MAPPER - Static variable in class io.debezium.connector.jdbc.type.connect.AbstractConnectMapType
- MapToHstoreType - Class in io.debezium.connector.jdbc.dialect.postgres
- MapToHstoreType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.MapToHstoreType
- mapToJsonString(Object) - Method in class io.debezium.connector.jdbc.type.connect.AbstractConnectMapType
- MapToJsonType - Class in io.debezium.connector.jdbc.dialect.mysql
- MapToJsonType() - Constructor for class io.debezium.connector.jdbc.dialect.mysql.MapToJsonType
- mapToString(Map<String, String>) - Static method in class io.debezium.connector.jdbc.dialect.postgres.HstoreConverter
-
Converts a Java-based map to a HSTORE string representation.
- markNotProcessed(Iterator<SinkRecord>) - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
-
Marks all remaining elements in the collection as not processed.
- markNotProcessed(SinkRecord) - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
-
Marks a single record as not processed.
- markProcessed(SinkRecord) - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
-
Marks a sink record as processed.
- MediumIntType - Class in io.debezium.connector.jdbc.dialect.mysql
-
An implementation of
Typethat provides support forMEDIUMINTdata types. - MediumIntType() - Constructor for class io.debezium.connector.jdbc.dialect.mysql.MediumIntType
- MicroTimestampType - Class in io.debezium.connector.jdbc.type.debezium
-
An implementation of
TypeforMicroTimestampvalues. - MicroTimestampType() - Constructor for class io.debezium.connector.jdbc.type.debezium.MicroTimestampType
- MicroTimeType - Class in io.debezium.connector.jdbc.type.debezium
-
An implementation of
TypeforMicroTimevalues. - MicroTimeType() - Constructor for class io.debezium.connector.jdbc.type.debezium.MicroTimeType
- mode - Variable in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.InsertMode
- mode - Variable in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.PrimaryKeyMode
- mode - Variable in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.SchemaEvolutionMode
- Module - Class in io.debezium.connector.jdbc
-
Information about this module.
- Module() - Constructor for class io.debezium.connector.jdbc.Module
- MoneyType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforMONEYdata types. - MoneyType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.MoneyType
- MySqlDatabaseDialect - Class in io.debezium.connector.jdbc.dialect.mysql
-
A
DatabaseDialectimplementation for MySQL. - MySqlDatabaseDialect(JdbcSinkConnectorConfig, SessionFactory) - Constructor for class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- MySqlDatabaseDialect.MySqlDatabaseDialectProvider - Class in io.debezium.connector.jdbc.dialect.mysql
- MySqlDatabaseDialectProvider() - Constructor for class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect.MySqlDatabaseDialectProvider
N
- name - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- name() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialectProvider
-
Returns the class that will be instantiated.
- name() - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect.Db2DatabaseProvider
- name() - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect.MySqlDatabaseDialectProvider
- name() - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect.OracleDatabaseDialectProvider
- name() - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect.PostgresDatabaseDialectProvider
- name() - Method in class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerDatabaseDialect.SqlServerDatabaseDialectProvider
- name() - Static method in class io.debezium.connector.jdbc.Module
- NanoTimestampType - Class in io.debezium.connector.jdbc.type.debezium
-
An implementation of
TypeforMicroTimestampvalues. - NanoTimestampType() - Constructor for class io.debezium.connector.jdbc.type.debezium.NanoTimestampType
- NanoTimeType - Class in io.debezium.connector.jdbc.type.debezium
-
An implementation of
TypeforNanoTimevalues. - NanoTimeType() - Constructor for class io.debezium.connector.jdbc.type.debezium.NanoTimeType
- NO_DEFAULT_VALUE_TYPES - Static variable in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- NONE - Enum constant in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.PrimaryKeyMode
-
No keys are utilized, meaning tables will be created or managed without any primary keys.
- NONE - Enum constant in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.SchemaEvolutionMode
-
No schema evolution occurs, assumed that the destination table's structure matches the event.
- nonKeyFieldNames - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- nonKeyFieldNames - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor
- NOT_NULL - Enum constant in enum io.debezium.connector.jdbc.relational.ColumnDescriptor.Nullability
- NULL - Enum constant in enum io.debezium.connector.jdbc.relational.ColumnDescriptor.Nullability
- nullability - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- nullability - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- Nullability() - Constructor for enum io.debezium.connector.jdbc.relational.ColumnDescriptor.Nullability
- nullable(boolean) - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- NumberType - Class in io.debezium.connector.jdbc.dialect.oracle
-
An implementation of
Typethat provides compatibility with other dialect's numeric types to Oracle's numeric type. - NumberType() - Constructor for class io.debezium.connector.jdbc.dialect.oracle.NumberType
O
- OBJECT_MAPPER - Static variable in class io.debezium.connector.jdbc.dialect.mysql.MapToJsonType
- offsets - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- OidType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforOIDdata types. - OidType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.OidType
- OracleDatabaseDialect - Class in io.debezium.connector.jdbc.dialect.oracle
-
A
DatabaseDialectimplementation for Oracle. - OracleDatabaseDialect(JdbcSinkConnectorConfig, SessionFactory) - Constructor for class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- OracleDatabaseDialect.OracleDatabaseDialectProvider - Class in io.debezium.connector.jdbc.dialect.oracle
- OracleDatabaseDialectProvider() - Constructor for class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect.OracleDatabaseDialectProvider
P
- parse(String) - Static method in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.InsertMode
- parse(String) - Static method in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.PrimaryKeyMode
- parse(String) - Static method in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.SchemaEvolutionMode
- PointType - Class in io.debezium.connector.jdbc.dialect.mysql
- PointType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
Typeforio.debezium.data.geometry.Pointtypes. - PointType() - Constructor for class io.debezium.connector.jdbc.dialect.mysql.PointType
- PointType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.PointType
- postgisSchema - Variable in class io.debezium.connector.jdbc.dialect.postgres.GeometryType
- POSTGRES_POSTGIS_SCHEMA - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- POSTGRES_POSTGIS_SCHEMA_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- PostgresDatabaseDialect - Class in io.debezium.connector.jdbc.dialect.postgres
-
A
DatabaseDialectimplementation for PostgreSQL. - PostgresDatabaseDialect(JdbcSinkConnectorConfig, SessionFactory) - Constructor for class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect
- PostgresDatabaseDialect.PostgresDatabaseDialectProvider - Class in io.debezium.connector.jdbc.dialect.postgres
- PostgresDatabaseDialectProvider() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect.PostgresDatabaseDialectProvider
- postgresPostgisSchema - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- precision - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- precision - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- precision(int) - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- preCommit(Map<TopicPartition, OffsetAndMetadata>) - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- previousPutException - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- PRIMARY_KEY_FIELDS - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- PRIMARY_KEY_FIELDS_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- PRIMARY_KEY_MODE - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- PRIMARY_KEY_MODE_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- primarykey(boolean) - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- primaryKey - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- primaryKey - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- primaryKeyColumnNames - Variable in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- primaryKeyColumnNames - Variable in class io.debezium.connector.jdbc.relational.TableDescriptor
- primaryKeyFields - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- primaryKeyFields - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- primaryKeyMode - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- primaryKeyMode - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- PrimaryKeyMode(String) - Constructor for enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.PrimaryKeyMode
- properties - Variable in class io.debezium.connector.jdbc.JdbcSinkConnector
- put(Collection<SinkRecord>) - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
Q
- queryBinding - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- QUOTE_IDENTIFIERS - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- QUOTE_IDENTIFIERS_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- quoteIdentifiers - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
R
- RangeType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforINT4RANGE,INT8RANGE,NUMRANGE,TSRANGE,TZSTZRANGE, andDATERANGEcolumn types. - RangeType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.RangeType
- readSinkRecordKeyData(SinkRecord, boolean) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- readSinkRecordNonKeyData(SinkRecord, boolean) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- readTable(TableId) - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
- readTable(Connection, TableId) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Read the table structure data from the database.
- readTable(Connection, TableId) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- readTable(Connection, TableId) - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect
- record - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor
- RECORD_HEADER - Enum constant in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.PrimaryKeyMode
-
Fields from the event's record header are used.
- RECORD_KEY - Enum constant in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.PrimaryKeyMode
-
Fields from the record key are to be used, which can include struct-based keys or primitives.
- RECORD_VALUE - Enum constant in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.PrimaryKeyMode
-
Fields from the event's record value are used.
- registerType(Type) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- registerTypes() - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- registerTypes() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- registerTypes() - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- registerTypes() - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- registerTypes() - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect
- registerTypes() - Method in class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerDatabaseDialect
- resolve(JdbcSinkConnectorConfig, SessionFactory) - Static method in class io.debezium.connector.jdbc.dialect.DatabaseDialectResolver
-
Resolve the database dialect to be used.
- resolveColumnName(String) - Method in interface io.debezium.connector.jdbc.naming.ColumnNamingStrategy
-
Resolves the logical field name from the change event to a column name.
- resolveColumnName(String) - Method in class io.debezium.connector.jdbc.naming.DefaultColumnNamingStrategy
- resolveColumnNameFromField(String) - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect
- resolveColumnNameFromField(String) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- resolveColumnNameFromField(String) - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- resolveColumnNameFromField(String) - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect
- resolveMissingFields(SinkRecordDescriptor, TableDescriptor) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Resolves what fields are missing from the provided table compared against the incoming record.
- resolveMissingFields(SinkRecordDescriptor, TableDescriptor) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- resolveTableName(JdbcSinkConnectorConfig, SinkRecord) - Method in class io.debezium.connector.jdbc.naming.DefaultTableNamingStrategy
- resolveTableName(JdbcSinkConnectorConfig, SinkRecord) - Method in interface io.debezium.connector.jdbc.naming.TableNamingStrategy
-
Resolves the logical table name from the sink record.
- resolveTableNameBySource(JdbcSinkConnectorConfig, SinkRecord, String) - Method in class io.debezium.connector.jdbc.naming.DefaultTableNamingStrategy
- resolveType(Schema) - Method in class io.debezium.connector.jdbc.dialect.postgres.JsonType
- RUNNING - Enum constant in enum io.debezium.connector.jdbc.JdbcSinkConnectorTask.State
S
- scale - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- scale - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- scale(int) - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- schema - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- SCHEMA_CHANGE_VALUE - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- SCHEMA_EVOLUTION - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- SCHEMA_EVOLUTION_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- SCHEMA_PARAMETER_COLUMN_NAME - Static variable in class io.debezium.connector.jdbc.util.SchemaUtils
- SCHEMA_PARAMETER_COLUMN_PRECISION - Static variable in class io.debezium.connector.jdbc.util.SchemaUtils
- SCHEMA_PARAMETER_COLUMN_SIZE - Static variable in class io.debezium.connector.jdbc.util.SchemaUtils
- SCHEMA_PARAMETER_COLUMN_TYPE - Static variable in class io.debezium.connector.jdbc.util.SchemaUtils
- schemaEvolutionMode - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- SchemaEvolutionMode(String) - Constructor for enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.SchemaEvolutionMode
- schemaName - Variable in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- schemaName - Variable in class io.debezium.connector.jdbc.relational.TableId
- schemaName(String) - Method in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- SchemaUtils - Class in io.debezium.connector.jdbc.util
- SchemaUtils() - Constructor for class io.debezium.connector.jdbc.util.SchemaUtils
- SerialType - Class in io.debezium.connector.jdbc.dialect.postgres
- SerialType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.SerialType
- session - Variable in class io.debezium.connector.jdbc.JdbcChangeEventSink
- sessionFactory - Variable in class io.debezium.connector.jdbc.JdbcChangeEventSink
- SetType - Class in io.debezium.connector.jdbc.dialect.mysql
-
An implementation of
TypeforSETdata types. - SetType() - Constructor for class io.debezium.connector.jdbc.dialect.mysql.SetType
- shouldBindTimeWithTimeZoneAsDatabaseTimeZone() - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Returns whether a time with time zone details be bound using the database time zone.
- shouldBindTimeWithTimeZoneAsDatabaseTimeZone() - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- shouldBindTimeWithTimeZoneAsDatabaseTimeZone() - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect
- sinkRecord - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- SinkRecordDescriptor - Class in io.debezium.connector.jdbc
-
An immutable representation of a
SinkRecord. - SinkRecordDescriptor(SinkRecord, String, List<String>, List<String>, Map<String, SinkRecordDescriptor.FieldDescriptor>, boolean) - Constructor for class io.debezium.connector.jdbc.SinkRecordDescriptor
- SinkRecordDescriptor.Builder - Class in io.debezium.connector.jdbc
- SinkRecordDescriptor.FieldDescriptor - Class in io.debezium.connector.jdbc
-
An immutable representation of a
Fieldin aSinkRecord. - sourcePattern - Variable in class io.debezium.connector.jdbc.naming.DefaultTableNamingStrategy
- SqlServerDatabaseDialect - Class in io.debezium.connector.jdbc.dialect.sqlserver
-
A
DatabaseDialectimplementation for SQL Server. - SqlServerDatabaseDialect(JdbcSinkConnectorConfig, SessionFactory) - Constructor for class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerDatabaseDialect
- SqlServerDatabaseDialect.SqlServerDatabaseDialectProvider - Class in io.debezium.connector.jdbc.dialect.sqlserver
- SqlServerDatabaseDialectProvider() - Constructor for class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerDatabaseDialect.SqlServerDatabaseDialectProvider
- SqlServerZonedTimeType - Class in io.debezium.connector.jdbc.dialect.sqlserver
-
An implementation of
ZonedTimeTypefor SQL Server. - SqlServerZonedTimeType() - Constructor for class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerZonedTimeType
- SqlStatementBuilder - Class in io.debezium.connector.jdbc.dialect
-
Helper class for creating SQL statement expressions.
- SqlStatementBuilder() - Constructor for class io.debezium.connector.jdbc.dialect.SqlStatementBuilder
- SRID - Static variable in class io.debezium.connector.jdbc.type.AbstractGeoType
- start(Map<String, String>) - Method in class io.debezium.connector.jdbc.JdbcSinkConnector
- start(Map<String, String>) - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- state - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- State() - Constructor for enum io.debezium.connector.jdbc.JdbcSinkConnectorTask.State
- stateLock - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- stop() - Method in class io.debezium.connector.jdbc.JdbcSinkConnector
- stop() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- STOPPED - Enum constant in enum io.debezium.connector.jdbc.JdbcSinkConnectorTask.State
- supports(Dialect) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialectProvider
-
Returns whether this provider supports the provided Hibernate dialect.
- supports(Dialect) - Method in class io.debezium.connector.jdbc.dialect.db2.Db2DatabaseDialect.Db2DatabaseProvider
- supports(Dialect) - Method in class io.debezium.connector.jdbc.dialect.mysql.MySqlDatabaseDialect.MySqlDatabaseDialectProvider
- supports(Dialect) - Method in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect.OracleDatabaseDialectProvider
- supports(Dialect) - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect.PostgresDatabaseDialectProvider
- supports(Dialect) - Method in class io.debezium.connector.jdbc.dialect.sqlserver.SqlServerDatabaseDialect.SqlServerDatabaseDialectProvider
T
- TABLE_NAME_FORMAT - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- TABLE_NAME_FORMAT_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- TABLE_NAMING_STRATEGY - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- TABLE_NAMING_STRATEGY_FIELD - Static variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- TableDescriptor - Class in io.debezium.connector.jdbc.relational
-
Describes a relational table.
- TableDescriptor(TableId, String, List<ColumnDescriptor>, List<String>) - Constructor for class io.debezium.connector.jdbc.relational.TableDescriptor
- TableDescriptor.Builder - Class in io.debezium.connector.jdbc.relational
- tableExists(Connection, TableId) - Method in interface io.debezium.connector.jdbc.dialect.DatabaseDialect
-
Check whether the specified table exists.
- tableExists(Connection, TableId) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- tableExists(Connection, TableId) - Method in class io.debezium.connector.jdbc.dialect.postgres.PostgresDatabaseDialect
- TableId - Class in io.debezium.connector.jdbc.relational
-
Describes a relational table's identifier.
- TableId(String, String, String) - Constructor for class io.debezium.connector.jdbc.relational.TableId
- tableName - Variable in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- tableName - Variable in class io.debezium.connector.jdbc.relational.TableId
- tableName(String) - Method in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- tableNameFormat - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- tableNamingStrategy - Variable in class io.debezium.connector.jdbc.JdbcChangeEventSink
- tableNamingStrategy - Variable in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- TableNamingStrategy - Interface in io.debezium.connector.jdbc.naming
-
A pluggable strategy contract for defining how table names are resolved from kafka records.
- tableType - Variable in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- tableType - Variable in class io.debezium.connector.jdbc.relational.TableDescriptor
- taskClass() - Method in class io.debezium.connector.jdbc.JdbcSinkConnector
- taskConfigs(int) - Method in class io.debezium.connector.jdbc.JdbcSinkConnector
- throwUnexpectedValue(Object) - Method in class io.debezium.connector.jdbc.type.AbstractType
- TimestampType - Class in io.debezium.connector.jdbc.type.debezium
-
An implementation of
TypeforTimestampvalues. - TimestampType() - Constructor for class io.debezium.connector.jdbc.type.debezium.TimestampType
- TimeType - Class in io.debezium.connector.jdbc.type.debezium
-
An implementation of
TypeforTimevalues. - TimeType() - Constructor for class io.debezium.connector.jdbc.type.debezium.TimeType
- TimeWithTimezoneType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforZonedTimetypes for PostgreSQL. - TimeWithTimezoneType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.TimeWithTimezoneType
- TinyIntType - Class in io.debezium.connector.jdbc.dialect.mysql
-
An implementation of
Typethat provides support forTINYINTdata types. - TinyIntType() - Constructor for class io.debezium.connector.jdbc.dialect.mysql.TinyIntType
- TO_DATE - Static variable in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- TO_TIMESTAMP_FF6 - Static variable in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- TO_TIMESTAMP_FF9 - Static variable in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- TO_TIMESTAMP_FF9_TZ - Static variable in class io.debezium.connector.jdbc.dialect.oracle.OracleDatabaseDialect
- toFullIdentiferString() - Method in class io.debezium.connector.jdbc.relational.TableId
- toIdentifier(TableId) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- toIdentifier(String) - Method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- toInstantFromNanos(long) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toLocalDateFromDate(Date) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toLocalDateFromInstantEpochMillis(long) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toLocalDateOfEpochDays(long) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toLocalDateTimeFromDate(Date) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toLocalDateTimeFromInstantEpochMicros(long) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toLocalDateTimeFromInstantEpochMillis(long) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toLocalDateTimeFromInstantEpochNanos(long) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toLocalTimeFromDurationMicroseconds(long) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toLocalTimeFromDurationMilliseconds(long) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toLocalTimeFromDurationNanoseconds(long) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toLocalTimeFromUtcDate(Date) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toLowerCase() - Method in class io.debezium.connector.jdbc.relational.TableId
- topicName - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor
- toString() - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- toString() - Method in class io.debezium.connector.jdbc.type.AbstractType
- toTimestampFromMillis(long) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toUpperCase() - Method in class io.debezium.connector.jdbc.relational.TableId
- toZonedDateTimeFromDate(Date, ZoneId) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toZonedDateTimeFromDate(Date, TimeZone) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toZonedDateTimeFromInstantEpochMicros(long) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- toZonedDateTimeFromInstantEpochNanos(long) - Static method in class io.debezium.connector.jdbc.util.DateTimeUtils
- type - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- type(String) - Method in class io.debezium.connector.jdbc.relational.TableDescriptor.Builder
- Type - Interface in io.debezium.connector.jdbc.type
-
A type represents a relational column type used for query abd parameter binding.
- TYPE_NAME - Static variable in class io.debezium.connector.jdbc.dialect.postgres.GeographyType
- TYPE_NAME - Static variable in class io.debezium.connector.jdbc.dialect.postgres.GeometryType
- TYPE_NAME - Static variable in class io.debezium.connector.jdbc.dialect.postgres.PointType
- typeCoercions - Variable in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- typeName - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- typeName - Variable in class io.debezium.connector.jdbc.relational.ColumnDescriptor
- typeName - Variable in class io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
- typeName(String) - Method in class io.debezium.connector.jdbc.relational.ColumnDescriptor.Builder
- typeRegistry - Variable in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
U
- unwrapSessionFactory(SessionFactory) - Static method in class io.debezium.connector.jdbc.dialect.GeneralDatabaseDialect
- UPDATE - Enum constant in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.InsertMode
-
Events that create or change data are treated using standard SQL update semantics.
- UPSERT - Enum constant in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.InsertMode
-
Events that create or change data are treated using upsert semantics.
- UuidType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforUuidtypes. - UuidType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.UuidType
V
- validate() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- validate(SinkRecord) - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- validateAndRecord(Iterable<Field>, Consumer<String>) - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- validateDeleteEnabled(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- validateInsertMode(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.jdbc.JdbcSinkConnectorConfig
- valueOf(String) - Static method in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.InsertMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.PrimaryKeyMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.SchemaEvolutionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.jdbc.JdbcSinkConnectorTask.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.jdbc.relational.ColumnDescriptor.Nullability
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.InsertMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.PrimaryKeyMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.jdbc.JdbcSinkConnectorConfig.SchemaEvolutionMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.jdbc.JdbcSinkConnectorTask.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.jdbc.relational.ColumnDescriptor.Nullability
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VariableScaleDecimalType - Class in io.debezium.connector.jdbc.type.debezium
-
An implementation of
TypeforVariableScaleDecimalvalues. - VariableScaleDecimalType() - Constructor for class io.debezium.connector.jdbc.type.debezium.VariableScaleDecimalType
- version() - Method in class io.debezium.connector.jdbc.JdbcSinkConnector
- version() - Method in class io.debezium.connector.jdbc.JdbcSinkConnectorTask
- version() - Static method in class io.debezium.connector.jdbc.Module
W
- withDialect(DatabaseDialect) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- withPrimaryKeyFields(Set<String>) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- withPrimaryKeyMode(JdbcSinkConnectorConfig.PrimaryKeyMode) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- withSinkRecord(SinkRecord) - Method in class io.debezium.connector.jdbc.SinkRecordDescriptor.Builder
- WKB - Static variable in class io.debezium.connector.jdbc.type.AbstractGeoType
- write(TableDescriptor, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
- writeDelete(String, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
- writeInsert(String, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
- writeUpdate(String, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
- writeUpsert(String, SinkRecordDescriptor) - Method in class io.debezium.connector.jdbc.JdbcChangeEventSink
X
- XmlType - Class in io.debezium.connector.jdbc.dialect.postgres
-
An implementation of
TypeforXmltypes. - XmlType - Class in io.debezium.connector.jdbc.dialect.sqlserver
-
An implementation of
TypeforXMLdata types. - XmlType() - Constructor for class io.debezium.connector.jdbc.dialect.postgres.XmlType
- XmlType() - Constructor for class io.debezium.connector.jdbc.dialect.sqlserver.XmlType
Y
- YearType - Class in io.debezium.connector.jdbc.dialect.mysql
-
An implementation of
TypeforYEARdata types. - YearType() - Constructor for class io.debezium.connector.jdbc.dialect.mysql.YearType
Z
- ZonedTimestampType - Class in io.debezium.connector.jdbc.type.debezium
-
An implementation of
TypeforZonedTimestampvalues. - ZonedTimestampType() - Constructor for class io.debezium.connector.jdbc.type.debezium.ZonedTimestampType
- ZonedTimeType - Class in io.debezium.connector.jdbc.type.debezium
-
An implementation of
TypeforZonedTimevalues. - ZonedTimeType() - Constructor for class io.debezium.connector.jdbc.type.debezium.ZonedTimeType
All Classes and Interfaces|All Packages|Constant Field Values