Package io.debezium.schema
Class SchemaFactory
java.lang.Object
io.debezium.schema.SchemaFactory
A factory for creating
SchemaBuilder
structs.- Author:
- Anisha Mohanty
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final String
private static final int
private static final String
private static final int
private static final String
private static final int
private static final String
private static final int
private static final String
private static final int
private static final String
private static final String
private static final int
private static final String
private static final int
private static final SchemaFactory
private static final String
private static final int
private static final String
private static final int
private static final String
private static final int
private static final String
private static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.kafka.connect.data.SchemaBuilder
datatypeBitsSchema
(int length) org.apache.kafka.connect.data.SchemaBuilder
datatypeEnumSchema
(String allowedValues) org.apache.kafka.connect.data.SchemaBuilder
datatypeEnumSetSchema
(String allowedValues) org.apache.kafka.connect.data.SchemaBuilder
org.apache.kafka.connect.data.SchemaBuilder
org.apache.kafka.connect.data.SchemaBuilder
org.apache.kafka.connect.data.SchemaBuilder
static SchemaFactory
get()
org.apache.kafka.connect.data.Schema
heartbeatKeySchema
(SchemaNameAdjuster adjuster) org.apache.kafka.connect.data.Schema
heartbeatValueSchema
(SchemaNameAdjuster adjuster) org.apache.kafka.connect.data.Schema
schemaHistoryChangeSchema
(SchemaNameAdjuster adjuster) org.apache.kafka.connect.data.Schema
schemaHistoryColumnSchema
(SchemaNameAdjuster adjuster) org.apache.kafka.connect.data.Schema
schemaHistoryConnectorKeySchema
(SchemaNameAdjuster adjuster, CommonConnectorConfig config) org.apache.kafka.connect.data.Schema
schemaHistoryConnectorValueSchema
(SchemaNameAdjuster adjuster, CommonConnectorConfig config, ConnectTableChangeSerializer serializer) org.apache.kafka.connect.data.Schema
schemaHistoryTableSchema
(SchemaNameAdjuster adjuster) org.apache.kafka.connect.data.Schema
org.apache.kafka.connect.data.Schema
org.apache.kafka.connect.data.Schema
transactionKeySchema
(SchemaNameAdjuster adjuster) org.apache.kafka.connect.data.Schema
transactionValueSchema
(SchemaNameAdjuster adjuster)
-
Field Details
-
HEARTBEAT_KEY_SCHEMA_NAME
- See Also:
-
HEARTBEAT_KEY_SCHEMA_VERSION
private static final int HEARTBEAT_KEY_SCHEMA_VERSION- See Also:
-
HEARTBEAT_VALUE_SCHEMA_NAME
- See Also:
-
HEARTBEAT_VALUE_SCHEMA_VERSION
private static final int HEARTBEAT_VALUE_SCHEMA_VERSION- See Also:
-
TRANSACTION_METADATA_KEY_SCHEMA_NAME
- See Also:
-
TRANSACTION_METADATA_KEY_SCHEMA_VERSION
private static final int TRANSACTION_METADATA_KEY_SCHEMA_VERSION- See Also:
-
TRANSACTION_METADATA_VALUE_SCHEMA_NAME
- See Also:
-
TRANSACTION_METADATA_VALUE_SCHEMA_VERSION
private static final int TRANSACTION_METADATA_VALUE_SCHEMA_VERSION- See Also:
-
TRANSACTION_BLOCK_SCHEMA_NAME
- See Also:
-
TRANSACTION_BLOCK_SCHEMA_VERSION
private static final int TRANSACTION_BLOCK_SCHEMA_VERSION- See Also:
-
TRANSACTION_EVENT_COUNT_COLLECTION_SCHEMA_NAME
- See Also:
-
TRANSACTION_EVENT_COUNT_COLLECTION_SCHEMA_VERSION
private static final int TRANSACTION_EVENT_COUNT_COLLECTION_SCHEMA_VERSION- See Also:
-
SCHEMA_HISTORY_CONNECTOR_SCHEMA_NAME_PREFIX
- See Also:
-
SCHEMA_HISTORY_CONNECTOR_KEY_SCHEMA_NAME_SUFFIX
- See Also:
-
SCHEMA_HISTORY_CONNECTOR_KEY_SCHEMA_VERSION
private static final int SCHEMA_HISTORY_CONNECTOR_KEY_SCHEMA_VERSION- See Also:
-
SCHEMA_HISTORY_CONNECTOR_VALUE_SCHEMA_NAME_SUFFIX
- See Also:
-
SCHEMA_HISTORY_CONNECTOR_VALUE_SCHEMA_VERSION
private static final int SCHEMA_HISTORY_CONNECTOR_VALUE_SCHEMA_VERSION- See Also:
-
SCHEMA_HISTORY_TABLE_SCHEMA_NAME
- See Also:
-
SCHEMA_HISTORY_TABLE_SCHEMA_VERSION
private static final int SCHEMA_HISTORY_TABLE_SCHEMA_VERSION- See Also:
-
SCHEMA_HISTORY_COLUMN_SCHEMA_NAME
- See Also:
-
SCHEMA_HISTORY_COLUMN_SCHEMA_VERSION
private static final int SCHEMA_HISTORY_COLUMN_SCHEMA_VERSION- See Also:
-
SCHEMA_HISTORY_CHANGE_SCHEMA_NAME
- See Also:
-
SCHEMA_HISTORY_CHANGE_SCHEMA_VERSION
private static final int SCHEMA_HISTORY_CHANGE_SCHEMA_VERSION- See Also:
-
schemaFactoryObject
-
-
Constructor Details
-
SchemaFactory
public SchemaFactory()
-
-
Method Details
-
get
-
heartbeatKeySchema
-
heartbeatValueSchema
-
transactionBlockSchema
public org.apache.kafka.connect.data.Schema transactionBlockSchema() -
transactionEventCountPerDataCollectionSchema
public org.apache.kafka.connect.data.Schema transactionEventCountPerDataCollectionSchema() -
transactionKeySchema
-
transactionValueSchema
-
schemaHistoryColumnSchema
-
schemaHistoryTableSchema
-
schemaHistoryChangeSchema
-
schemaHistoryConnectorKeySchema
public org.apache.kafka.connect.data.Schema schemaHistoryConnectorKeySchema(SchemaNameAdjuster adjuster, CommonConnectorConfig config) -
schemaHistoryConnectorValueSchema
public org.apache.kafka.connect.data.Schema schemaHistoryConnectorValueSchema(SchemaNameAdjuster adjuster, CommonConnectorConfig config, ConnectTableChangeSerializer serializer) -
datatypeBitsSchema
public org.apache.kafka.connect.data.SchemaBuilder datatypeBitsSchema(int length) -
datatypeEnumSchema
-
datatypeEnumSetSchema
-
datatypeJsonSchema
public org.apache.kafka.connect.data.SchemaBuilder datatypeJsonSchema() -
datatypeUuidSchema
public org.apache.kafka.connect.data.SchemaBuilder datatypeUuidSchema() -
datatypeVariableScaleDecimalSchema
public org.apache.kafka.connect.data.SchemaBuilder datatypeVariableScaleDecimalSchema() -
datatypeXmlSchema
public org.apache.kafka.connect.data.SchemaBuilder datatypeXmlSchema() -
datatypeEnvelopeSchema
-