Package io.debezium.schema
Class SchemaFactory
java.lang.Object
io.debezium.schema.SchemaFactory
A factory for creating
SchemaBuilder structs.- Author:
- Anisha Mohanty
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final intprivate static final Stringprivate static final intprivate static final Stringprivate static final Integerprivate static final Stringprivate static final Integerprivate static final Stringprivate static final intprivate static final Stringprivate static final intprivate static final Stringprivate static final intprivate static final Stringprivate static final Stringprivate static final intprivate static final Stringprivate static final intprivate static final SchemaFactoryprivate static final Stringprivate static final intprivate static final Stringprivate static final intprivate static final Stringprivate static final intprivate static final Stringprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.kafka.connect.data.SchemaBuilderdatatypeBitsSchema(int length) org.apache.kafka.connect.data.SchemaBuilderdatatypeEnumSchema(String allowedValues) org.apache.kafka.connect.data.SchemaBuilderdatatypeEnumSetSchema(String allowedValues) org.apache.kafka.connect.data.SchemaBuilderorg.apache.kafka.connect.data.SchemaBuilderorg.apache.kafka.connect.data.SchemaBuilderorg.apache.kafka.connect.data.SchemaBuilderstatic SchemaFactoryget()org.apache.kafka.connect.data.SchemaheartbeatKeySchema(SchemaNameAdjuster adjuster) org.apache.kafka.connect.data.SchemaheartbeatValueSchema(SchemaNameAdjuster adjuster) org.apache.kafka.connect.data.SchemanotificationKeySchema(SchemaNameAdjuster adjuster) org.apache.kafka.connect.data.SchemanotificationValueSchema(SchemaNameAdjuster adjuster) org.apache.kafka.connect.data.SchemaschemaHistoryChangeSchema(SchemaNameAdjuster adjuster) org.apache.kafka.connect.data.SchemaschemaHistoryColumnSchema(SchemaNameAdjuster adjuster) org.apache.kafka.connect.data.SchemaschemaHistoryConnectorKeySchema(SchemaNameAdjuster adjuster, CommonConnectorConfig config) org.apache.kafka.connect.data.SchemaschemaHistoryConnectorValueSchema(SchemaNameAdjuster adjuster, CommonConnectorConfig config, ConnectTableChangeSerializer serializer) org.apache.kafka.connect.data.SchemaschemaHistoryTableSchema(SchemaNameAdjuster adjuster) org.apache.kafka.connect.data.Schemaorg.apache.kafka.connect.data.Schemaorg.apache.kafka.connect.data.SchematransactionKeySchema(SchemaNameAdjuster adjuster) org.apache.kafka.connect.data.SchematransactionValueSchema(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:
-
NOTIFICATION_KEY_SCHEMA_NAME
- See Also:
-
NOTIFICATION_KEY_SCHEMA_VERSION
-
NOTIFICATION_VALUE_SCHEMA_NAME
- See Also:
-
NOTIFICATION_VALUE_SCHEMA_VERSION
-
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) -
notificationKeySchema
-
notificationValueSchema
-
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
-