Class KafkaSpannerSchema
java.lang.Object
io.debezium.connector.spanner.schema.KafkaSpannerSchema
- All Implemented Interfaces:
io.debezium.schema.DatabaseSchema<TableId>,AutoCloseable
public class KafkaSpannerSchema
extends Object
implements io.debezium.schema.DatabaseSchema<TableId>
Kafka record schema for Spanner DB tables
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<TableId,KafkaSpannerTableSchema> private final KafkaSpannerTableSchemaFactoryFields inherited from interface io.debezium.schema.DatabaseSchema
NO_CAPTURED_DATA_COLLECTIONS_WARNING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleanvoidio.debezium.schema.DataCollectionSchemabooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.schema.DatabaseSchema
assureNonEmptySchema
-
Field Details
-
tableSchemaFactory
-
cache
-
-
Constructor Details
-
KafkaSpannerSchema
-
-
Method Details
-
schemaFor
- Specified by:
schemaForin interfaceio.debezium.schema.DatabaseSchema<TableId>
-
tableInformationComplete
public boolean tableInformationComplete()- Specified by:
tableInformationCompletein interfaceio.debezium.schema.DatabaseSchema<TableId>
-
isHistorized
public boolean isHistorized()- Specified by:
isHistorizedin interfaceio.debezium.schema.DatabaseSchema<TableId>
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
resetCache
public void resetCache()
-