Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(double) - Method in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
accept(T, U) - Method in interface io.debezium.connector.spanner.function.BlockingBiConsumer
Performs this operation on the given argument.
acceptChangeStreamEvent(ChangeStreamEvent) - Method in interface io.debezium.connector.spanner.db.stream.ChangeStreamEventConsumer
 
acceptStreamEvent(ChangeStreamEvent) - Method in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
activeQueries - Variable in class io.debezium.connector.spanner.metrics.event.ActiveQueriesUpdateMetricEvent
 
ActiveQueriesUpdateMetricEvent - Class in io.debezium.connector.spanner.metrics.event
Tracks number of active partitions per each task
ActiveQueriesUpdateMetricEvent(int) - Constructor for class io.debezium.connector.spanner.metrics.event.ActiveQueriesUpdateMetricEvent
 
addAllParents(Iterable<String>) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
repeated string parents = 5;
addAllPartitions(Iterable<? extends SyncEventProtos.PartitionState>) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
addAllSharedPartitions(Iterable<? extends SyncEventProtos.PartitionState>) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
addAllTaskStates(Iterable<? extends SyncEventProtos.TaskState>) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
addColumn(String, String, String, long, boolean, Dialect) - Method in class io.debezium.connector.spanner.db.model.schema.SpannerSchema.SpannerSchemaBuilder
 
addDelimiter() - Method in class io.debezium.connector.spanner.processor.metadata.EventFormatter
 
addEmitTimestamp(SourceRecord, long) - Static method in class io.debezium.connector.spanner.processor.SourceRecordUtils
 
addParents(String) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
repeated string parents = 5;
addParentsBytes(ByteString) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
repeated string parents = 5;
addPartitions(int, SyncEventProtos.PartitionState) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
addPartitions(int, SyncEventProtos.PartitionState.Builder) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
addPartitions(SyncEventProtos.PartitionState) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
addPartitions(SyncEventProtos.PartitionState.Builder) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
addPartitionsBuilder() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
addPartitionsBuilder(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
addPollTimestamp(SourceRecord, long) - Static method in class io.debezium.connector.spanner.processor.SourceRecordUtils
 
addPrimaryColumn(String, String) - Method in class io.debezium.connector.spanner.db.model.schema.SpannerSchema.SpannerSchemaBuilder
 
addPublishTimestamp(SourceRecord, long) - Static method in class io.debezium.connector.spanner.processor.SourceRecordUtils
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
addSharedPartitions(int, SyncEventProtos.PartitionState) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
addSharedPartitions(int, SyncEventProtos.PartitionState.Builder) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
addSharedPartitions(SyncEventProtos.PartitionState) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
addSharedPartitions(SyncEventProtos.PartitionState.Builder) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
addSharedPartitionsBuilder() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
addSharedPartitionsBuilder(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
addTaskStates(int, SyncEventProtos.TaskState) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
addTaskStates(int, SyncEventProtos.TaskState.Builder) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
addTaskStates(SyncEventProtos.TaskState) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
addTaskStates(SyncEventProtos.TaskState.Builder) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
addTaskStatesBuilder() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
addTaskStatesBuilder(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
addValue(double) - Method in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
adminClient - Variable in class io.debezium.connector.spanner.kafka.internal.KafkaConsumerAdminService
 
adminClient - Variable in class io.debezium.connector.spanner.kafka.internal.KafkaInternalTopicAdminService
 
adminClient - Variable in class io.debezium.connector.spanner.kafka.KafkaAdminClientFactory
 
adminClient - Variable in class io.debezium.connector.spanner.kafka.KafkaPartitionInfoProvider
 
adminClientFactory - Variable in class io.debezium.connector.spanner.SpannerConnectorTask
 
AFTER_COMMIT - Enum constant in enum io.debezium.connector.spanner.FinishPartitionStrategy
 
AFTER_STREAMING_FINISH - Enum constant in enum io.debezium.connector.spanner.FinishPartitionStrategy
 
ALL_FIELDS - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
allChildrenFinished(TaskSyncContext, String) - Static method in class io.debezium.connector.spanner.task.operation.RemoveFinishedPartitionOperation
 
allColumns - Variable in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Table
 
allFilteredPartitionTokens(TaskSyncContext, Predicate<PartitionState>) - Static method in class io.debezium.connector.spanner.task.TaskStateUtil
 
allPartitionTokens(TaskSyncContext) - Static method in class io.debezium.connector.spanner.task.TaskStateUtil
 
allTables - Variable in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema
 
allTables - Variable in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Builder
 
allTables(boolean) - Method in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Builder
 
ARRAY - Enum constant in enum io.debezium.connector.spanner.db.model.schema.DataType
 
arrayElementType - Variable in class io.debezium.connector.spanner.db.model.schema.ColumnType
 
assigneeTaskUid - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
assigneeTaskUid - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
assigneeTaskUid(String) - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
assigneeTaskUid_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
assigneeTaskUid_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
ASSIGNEETASKUID_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
atLeastOneParentExists(TaskSyncContext, Set<String>) - Method in class io.debezium.connector.spanner.task.operation.FindPartitionForStreamingOperation
 
autoCommitEnabled - Variable in class io.debezium.connector.spanner.kafka.internal.SyncEventConsumerFactory
 
averageValue - Variable in class io.debezium.connector.spanner.metrics.latency.Statistics
 
AWAIT_TASK_ANSWER_DURATION - Static variable in class io.debezium.connector.spanner.task.leader.LeaderService
 
awaitAllNewTaskStateUpdates(Set<String>, long) - Method in class io.debezium.connector.spanner.task.leader.LeaderService
 
awaitInitialization(Duration) - Method in class io.debezium.connector.spanner.task.TaskSyncContextHolder
 
awaitInitializationTimeout() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
awaitNewEpoch() - Method in class io.debezium.connector.spanner.task.TaskSyncContextHolder
 
awaitTaskAnswerDuration - Variable in class io.debezium.connector.spanner.task.leader.LeaderService
 

B

BaseSpannerConnectorConfig - Class in io.debezium.connector.spanner.config
Provides all configuration properties for Spanner connector
BaseSpannerConnectorConfig(Configuration, String, int) - Constructor for class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
beganPolling - Variable in class io.debezium.connector.spanner.SpannerConnectorTask
 
bitField0_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
bitField0_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
bitField0_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
BlockingBiConsumer<T,U> - Interface in io.debezium.connector.spanner.function
A variant of BiConsumer that can be blocked and interrupted.
BlockingSupplier<T> - Interface in io.debezium.connector.spanner.function
Represents a supplier of results.
BOOL - Enum constant in enum io.debezium.connector.spanner.db.model.schema.DataType
 
bootStrapServer() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
buffer(V) - Method in class io.debezium.connector.spanner.kafka.internal.BufferedPublisher
 
bufferedPublisher - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncPublisher
 
BufferedPublisher<V> - Class in io.debezium.connector.spanner.kafka.internal
This class allows to publish the latest buffered value once per time period, except the case: if the value is required to be published immediately.
BufferedPublisher(String, String, TaskSyncContextHolder, long, Predicate<V>, Consumer<V>) - Constructor for class io.debezium.connector.spanner.kafka.internal.BufferedPublisher
 
build() - Method in class io.debezium.connector.spanner.db.model.Partition.Builder
 
build() - Method in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Builder
 
build() - Method in class io.debezium.connector.spanner.db.model.schema.SpannerSchema.SpannerSchemaBuilder
 
build() - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
build() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
build() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
build() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
build() - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
build() - Method in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata.SyncEventMetadataBuilder
 
build() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
build() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
build() - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
buildCurrentTaskSyncEvent() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
buildEnvelope(TableId, Schema) - Method in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchemaFactory
 
builder() - Static method in class io.debezium.connector.spanner.db.model.Partition
 
builder() - Static method in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema
 
builder() - Static method in class io.debezium.connector.spanner.db.model.schema.SpannerSchema
 
builder() - Static method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
builder() - Static method in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata
 
builder() - Static method in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
builder() - Static method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
builder() - Static method in class io.debezium.connector.spanner.task.TaskSyncContext
 
Builder() - Constructor for class io.debezium.connector.spanner.db.model.Partition.Builder
 
Builder() - Constructor for class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Builder
 
Builder() - Constructor for class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
 
Builder() - Constructor for class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
Builder() - Constructor for class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
Builder() - Constructor for class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
Builder(GeneratedMessageV3.BuilderParent) - Constructor for class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
Builder(GeneratedMessageV3.BuilderParent) - Constructor for class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
Builder(GeneratedMessageV3.BuilderParent) - Constructor for class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
Builder(Partition) - Constructor for class io.debezium.connector.spanner.db.model.Partition.Builder
 
buildKeySchema(TableSchema) - Method in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchemaFactory
 
buildMessage(Envelope, Struct) - Method in class io.debezium.connector.spanner.processor.SpannerEventDispatcher
 
buildNewEpochTaskSyncEvent() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
buildPartial() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
buildPartial() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
buildPartial() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
buildRebalanceAnswerTaskSyncEvent(long) - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
buildStruct(SourceInfo) - Method in class io.debezium.connector.spanner.SpannerSourceInfoStructMaker
 
buildUpdateEpochTaskSyncEvent() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
buildValueSchema(TableSchema) - Method in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchemaFactory
 
BYTES - Enum constant in enum io.debezium.connector.spanner.db.model.schema.DataType
 

C

cache - Variable in class io.debezium.connector.spanner.schema.KafkaSpannerSchema
 
calculateLowWatermark(boolean) - Method in class io.debezium.connector.spanner.task.LowWatermarkCalculator
 
calculationThread - Variable in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
call() - Method in class io.debezium.connector.spanner.task.PartitionOffsetProvider.ExecutorServiceCallable
 
canEqual(Object) - Method in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata
 
canInitiateRebalancing - Variable in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata
 
canInitiateRebalancing - Variable in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata.SyncEventMetadataBuilder
 
canInitiateRebalancing(boolean) - Method in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata.SyncEventMetadataBuilder
 
canValidate() - Method in class io.debezium.connector.spanner.config.validation.StartEndTimeValidator
 
canValidate(boolean) - Method in class io.debezium.connector.spanner.config.validation.ConnectionValidator
 
capturedTables - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
captureTable(DataCollectionId) - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
CHANGE_STREAM_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CHANGE_STREAM_NAME_KEY - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
changeStream - Variable in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
changeStream - Variable in class io.debezium.connector.spanner.SpannerChangeEventSourceFactory
 
changeStream - Variable in class io.debezium.connector.spanner.SpannerConnectorTask
 
changeStream - Variable in class io.debezium.connector.spanner.task.operation.TakePartitionForStreamingOperation
 
changeStream - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
ChangeStream - Interface in io.debezium.connector.spanner.db.stream
The ChangeStream interface should be implemented by class that querying partitions
changeStreamDao - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStreamService
 
ChangeStreamDao - Class in io.debezium.connector.spanner.db.dao
Executes streaming queries to the Spanner database
ChangeStreamDao(String, DatabaseClient, Options.RpcPriority, String) - Constructor for class io.debezium.connector.spanner.db.dao.ChangeStreamDao
 
ChangeStreamEvent - Interface in io.debezium.connector.spanner.db.model.event
Common contract for all types of the Spanner Change Stream events
changeStreamEventConsumer - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
ChangeStreamEventConsumer - Interface in io.debezium.connector.spanner.db.stream
The ChangeStreamEventConsumer is callback from ChangeStream class, supplies spanner event
ChangeStreamException - Exception in io.debezium.connector.spanner.db.stream.exception
Super class for change stream exceptions
ChangeStreamException(Exception) - Constructor for exception io.debezium.connector.spanner.db.stream.exception.ChangeStreamException
 
ChangeStreamException(String) - Constructor for exception io.debezium.connector.spanner.db.stream.exception.ChangeStreamException
 
ChangeStreamException(String, Exception) - Constructor for exception io.debezium.connector.spanner.db.stream.exception.ChangeStreamException
 
changeStreamName - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
changeStreamName - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamDao
 
changeStreamName() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
changeStreamRecordMapper - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStreamService
 
ChangeStreamRecordMapper - Class in io.debezium.connector.spanner.db.mapper
Maps Change Stream events from the raw format into specific DTOs
ChangeStreamRecordMapper(DatabaseClient) - Constructor for class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
ChangeStreamResultSet - Class in io.debezium.connector.spanner.db.dao
Wrapper on top of Spanner result set, which provides additional info
ChangeStreamResultSet(ResultSet) - Constructor for class io.debezium.connector.spanner.db.dao.ChangeStreamResultSet
 
ChangeStreamResultSetMetadata - Class in io.debezium.connector.spanner.db.dao
Metadata for the Spanner record
ChangeStreamResultSetMetadata(Timestamp, Timestamp, Timestamp, Timestamp, Duration, long) - Constructor for class io.debezium.connector.spanner.db.dao.ChangeStreamResultSetMetadata
 
ChangeStreamSchema - Class in io.debezium.connector.spanner.db.model.schema
Holds the schema of all database tables tracked by a Change Stream
ChangeStreamSchema(String, boolean, List<ChangeStreamSchema.Table>) - Constructor for class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema
 
ChangeStreamSchema.Builder - Class in io.debezium.connector.spanner.db.model.schema
 
ChangeStreamSchema.Table - Class in io.debezium.connector.spanner.db.model.schema
 
ChangeStreamValidator - Class in io.debezium.connector.spanner.config.validation
Used to validate the Spanner Change Stream provided in configuration
ChangeStreamValidator(ConfigurationValidator.ValidationContext) - Constructor for class io.debezium.connector.spanner.config.validation.ChangeStreamValidator
 
CHECK_INTERVAL - Static variable in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
checkDuplication(boolean, String) - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
checkDuplication(Map<String, List<PartitionState>>) - Method in class io.debezium.connector.spanner.task.LowWatermarkCalculator
 
checkDuplicationInMap(Map<String, List<PartitionState>>) - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
checkPartitionThreads() - Method in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
checkSchema(TableId, Timestamp, List<Column>) - Method in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
checkToFailOverloadedTask(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
CHILD_PARTITIONS_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
CHILD_PARTITIONS_RECORD_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
ChildPartition - Class in io.debezium.connector.spanner.db.model
A child partition represents a new partition that should be queried.
ChildPartition(String, Set<String>) - Constructor for class io.debezium.connector.spanner.db.model.ChildPartition
Constructs a child partition, which will have its own token and the parents that it originated from.
childPartitionFrom(String, Struct) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
childPartitionJsonFrom(String, Value) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
ChildPartitionOperation - Class in io.debezium.connector.spanner.task.operation
This operation finds out whether new partition will be processing by the current task or shared with other
ChildPartitionOperation(List<Partition>) - Constructor for class io.debezium.connector.spanner.task.operation.ChildPartitionOperation
 
childPartitions - Variable in class io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent
 
ChildPartitionsEvent - Class in io.debezium.connector.spanner.db.model.event
Specific DTO for Spanner Change Stream Child event
ChildPartitionsEvent(Timestamp, String, List<ChildPartition>, StreamEventMetadata) - Constructor for class io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent
Constructs a child partitions record containing one or more child partitions.
ChildPartitionsMetricEvent - Class in io.debezium.connector.spanner.metrics.event
Tracks number of partitions
ChildPartitionsMetricEvent(int) - Constructor for class io.debezium.connector.spanner.metrics.event.ChildPartitionsMetricEvent
 
clean() - Method in class io.debezium.connector.spanner.db.stream.PartitionThreadPool
 
clear() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
clear() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
clear() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
clear() - Method in class io.debezium.connector.spanner.task.utils.ResettableDelayedAction
 
clear(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.ClearSharedPartitionOperation
 
clearAssigneeTaskUid() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string assigneeTaskUid = 6;
clearConsumerId() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
string consumerId = 3;
clearConsumerId() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
string consumerId = 2;
clearEndTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string endTimestamp = 3;
clearEpochOffset() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
int64 epochOffset = 7;
clearField(Descriptors.FieldDescriptor) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
clearFinishedTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string finishedTimestamp = 7;
clearMessageTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
int64 messageTimestamp = 4;
clearMessageType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
.io.debezium.connector.spanner.scale.proto.MessageType messageType = 6;
clearOneof(Descriptors.OneofDescriptor) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
clearOriginParent() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string originParent = 8;
clearParents() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
repeated string parents = 5;
clearPartitions() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
clearRebalanceGenerationId() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
int64 rebalanceGenerationId = 5;
clearRebalanceGenerationId() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
int64 rebalanceGenerationId = 3;
ClearSharedPartitionOperation - Class in io.debezium.connector.spanner.task.operation
Clear partition from the shared section of the task state, after partition was picked up by another task
ClearSharedPartitionOperation() - Constructor for class io.debezium.connector.spanner.task.operation.ClearSharedPartitionOperation
 
clearSharedPartitions() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
clearStartTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string startTimestamp = 2;
clearState() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
.io.debezium.connector.spanner.scale.proto.State state = 4;
clearStateTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
int64 stateTimestamp = 4;
clearTaskStates() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
clearTaskUid() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
string taskUid = 2;
clearTaskUid() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
string taskUid = 1;
clearToken() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string token = 1;
clock - Variable in class io.debezium.connector.spanner.db.stream.PartitionThreadPool
 
clock - Variable in class io.debezium.connector.spanner.FinishPartitionWatchDog
 
clock - Variable in class io.debezium.connector.spanner.kafka.internal.BufferedPublisher
 
clock - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
clock - Variable in class io.debezium.connector.spanner.task.leader.LeaderAction
 
clock - Variable in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
clock - Variable in class io.debezium.connector.spanner.task.TaskSyncContextHolder
 
clone() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
clone() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
clone() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
close() - Method in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSet
 
close() - Method in class io.debezium.connector.spanner.kafka.internal.BufferedPublisher
 
close() - Method in class io.debezium.connector.spanner.kafka.internal.TaskSyncPublisher
 
close() - Method in class io.debezium.connector.spanner.kafka.KafkaAdminClientFactory
 
close() - Method in class io.debezium.connector.spanner.processor.SpannerEventDispatcher
 
close() - Method in class io.debezium.connector.spanner.schema.KafkaSpannerSchema
 
closeSpanner() - Method in class io.debezium.connector.spanner.db.DatabaseClientFactory
 
collectOwnedPartitionTokens(Collection<TaskState>...) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionEqualSharingRebalancer
 
collectPartitionTokens(TaskState) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionGreedyLeaderRebalancer
 
collectPartitionTokens(Collection<TaskState>...) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionEqualSharingRebalancer
 
collectTokensSharedToSurvivedTasks(TaskState, Collection<TaskState>...) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionEqualSharingRebalancer
 
column(String, String) - Method in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Builder
 
Column - Class in io.debezium.connector.spanner.db.model.schema
DTO for Spanner DB column
Column(String, ColumnType, boolean, long, Boolean) - Constructor for class io.debezium.connector.spanner.db.model.schema.Column
 
COLUMN_TYPES_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
columns - Variable in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Table
 
columns - Variable in class io.debezium.connector.spanner.db.model.schema.TableSchema
 
columns() - Method in class io.debezium.connector.spanner.db.model.schema.TableSchema
 
ColumnType - Class in io.debezium.connector.spanner.db.model.schema
DTO for Spanner DB column type
ColumnType() - Constructor for class io.debezium.connector.spanner.db.model.schema.ColumnType
 
ColumnType(DataType) - Constructor for class io.debezium.connector.spanner.db.model.schema.ColumnType
 
ColumnType(DataType, ColumnType) - Constructor for class io.debezium.connector.spanner.db.model.schema.ColumnType
 
columnTypeFrom(Struct) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
columnTypeJsonFrom(Value) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
ColumnTypeParser - Class in io.debezium.connector.spanner.db.mapper.parser
Helper for parsing column data
ColumnTypeParser() - Constructor for class io.debezium.connector.spanner.db.mapper.parser.ColumnTypeParser
 
ColumnTypeSchemaMapper - Class in io.debezium.connector.spanner.schema.mapper
Generates Kafka Connect Schema for Spanner data types
ColumnTypeSchemaMapper() - Constructor for class io.debezium.connector.spanner.schema.mapper.ColumnTypeSchemaMapper
 
commit() - Method in class io.debezium.connector.spanner.SpannerBaseSourceTask
 
COMMIT_TIMESTAMP_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
commitOffsetsInterval - Variable in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
commitOffsetsInterval - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
commitOffsetsTimeout - Variable in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
commitOffsetsTimeout - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
commitRecord(String, String) - Method in class io.debezium.connector.spanner.FinishingPartitionManager
 
commitRecord(SourceRecord, RecordMetadata) - Method in class io.debezium.connector.spanner.SpannerBaseSourceTask
 
commitRecords(List<SourceRecord>) - Method in interface io.debezium.connector.spanner.CommittingRecordsStreamingChangeEventSource
 
commitRecords(List<SourceRecord>) - Method in class io.debezium.connector.spanner.SpannerChangeEventSourceCoordinator
 
commitRecords(List<SourceRecord>) - Method in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
commitTimestamp - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
commitTimestamp - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
CommittingRecordsStreamingChangeEventSource<P extends io.debezium.pipeline.spi.Partition,O extends io.debezium.pipeline.spi.OffsetContext> - Interface in io.debezium.connector.spanner
 
commitToEmitLatency - Variable in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
commitToEmitLatency - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
commitToPublishLatency - Variable in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
commitToPublishLatency - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
compareTo(PartitionState) - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
config - Variable in class io.debezium.connector.spanner.config.validation.ConfigurationValidator.ValidationContext
 
config - Variable in class io.debezium.connector.spanner.kafka.internal.KafkaInternalTopicAdminService
 
config - Variable in class io.debezium.connector.spanner.kafka.internal.ProducerFactory
 
config - Variable in class io.debezium.connector.spanner.kafka.internal.RebalancingConsumerFactory
 
config - Variable in class io.debezium.connector.spanner.kafka.internal.SyncEventConsumerFactory
 
config() - Method in class io.debezium.connector.spanner.SpannerConnector
 
CONFIG_DEFINITION - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
configDef() - Static method in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
ConfigurationValidator - Class in io.debezium.connector.spanner.config.validation
Validates all the properties of the Connector configuration
ConfigurationValidator() - Constructor for class io.debezium.connector.spanner.config.validation.ConfigurationValidator
 
ConfigurationValidator.ValidationContext - Class in io.debezium.connector.spanner.config.validation
Context to store validation results and config
ConfigurationValidator.Validator - Interface in io.debezium.connector.spanner.config.validation
 
configValueMap - Variable in class io.debezium.connector.spanner.config.validation.ConfigurationValidator.ValidationContext
 
ConflictResolver - Class in io.debezium.connector.spanner.task
When merge of partitions happens, it is possible that several tasks will process the same child partition.
ConflictResolver() - Constructor for class io.debezium.connector.spanner.task.ConflictResolver
 
ConnectionValidator - Class in io.debezium.connector.spanner.config.validation
Checks if the connection to database could be established by given configuration
ConnectionValidator(ConfigurationValidator.ValidationContext) - Constructor for class io.debezium.connector.spanner.config.validation.ConnectionValidator
 
CONNECTOR_NAME_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_NAME_TAG - Static variable in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
CONNECTOR_NAME_TEMPLATE - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_NOT_SUPPORT_POSTGRESQL_DIALECT - Static variable in class io.debezium.connector.spanner.config.validation.ConnectionValidator
 
CONNECTOR_SPANNER_FINISHED_PARTITION_DELETION_DELAY_FIELD - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_FINISHED_PRTITION_DELETION_DELAY_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_PARTITION_FINISHING_AFTER_COMMIT_FIELD - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_PARTITION_FINISHING_AFTER_COMMIT_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_REBALANCING_COMMIT_OFFSET_INTERVAL_MS_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_REBALANCING_COMMIT_OFFSETS_TIMEOUT_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_REBALANCING_POLL_DURATION_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_REBALANCING_TASK_WAITING_TIMEOUT_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_REBALANCING_TOPIC_CONFIG_PREFIX - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_REBALANCING_TOPIC_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_SYNC_CLEANUP_POLICY_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_SYNC_COMMIT_OFFSET_INTERVAL_MS_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_SYNC_COMMIT_OFFSETS_TIMEOUT_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_SYNC_DELIVERY_TIMEOUT_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_SYNC_EVENT_PUBLISH_WAITING_TIMEOUT_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_SYNC_KAFKA_BOOTSTRAP_SERVERS_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_SYNC_MIN_CLEANABLE_DIRTY_RATIO_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_SYNC_POLL_DURATION_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_SYNC_REQUEST_TIMEOUT_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_SYNC_RETENTION_MS_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_SYNC_SEGMENT_MS_POLICY_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_SYNC_TOPIC_CONFIG_PREFIX - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_SYNC_TOPIC_MAX_MESSAGE_BYTES_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_SYNC_TOPIC_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_TASK_AWAIT_INITIALIZATION_TIMEOUT_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
CONNECTOR_SPANNER_TASK_AWAIT_TASK_ANSWER_TIMEOUT_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
connectorConfig - Variable in class io.debezium.connector.spanner.context.source.SourceInfoFactory
 
connectorConfig - Variable in class io.debezium.connector.spanner.FinishingPartitionManager
 
connectorConfig - Variable in class io.debezium.connector.spanner.kafka.KafkaAdminClientFactory
 
connectorConfig - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
connectorConfig - Variable in class io.debezium.connector.spanner.processor.SpannerEventDispatcher
 
connectorConfig - Variable in class io.debezium.connector.spanner.SpannerChangeEventSourceFactory
 
connectorConfig - Variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
connectorConfig - Variable in class io.debezium.connector.spanner.task.operation.RemoveFinishedPartitionOperation
 
connectorConfig - Variable in class io.debezium.connector.spanner.task.scaler.TaskScaler
 
connectorConfig - Variable in class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorFactory
 
connectorConfig - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
connectorConfig - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
connectorContext - Variable in class io.debezium.connector.spanner.task.scaler.TaskScaler
 
connectorContext - Variable in class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorFactory
 
ConnectorEndDetectionOperation - Class in io.debezium.connector.spanner.task.operation
Notify user about the finishing of connector work
ConnectorEndDetectionOperation(Runnable, Timestamp) - Constructor for class io.debezium.connector.spanner.task.operation.ConnectorEndDetectionOperation
 
connectorLatency - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
connectorName - Variable in class io.debezium.connector.spanner.db.SpannerChangeStreamFactory
 
consumer - Variable in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
consumerFactory - Variable in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
consumerFactory - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
consumerGroup - Variable in class io.debezium.connector.spanner.kafka.internal.KafkaConsumerAdminService
 
consumerGroup - Variable in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
consumerGroup - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
consumerId - Variable in class io.debezium.connector.spanner.kafka.internal.model.RebalanceEventMetadata
 
consumerId - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
consumerId - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
consumerId - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
consumerId - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
consumerId - Variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
consumerId - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
consumerId(String) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
consumerId(String) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
consumerId(String) - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
consumerId_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
consumerId_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
consumerId_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
consumerId_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
CONSUMERID_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
CONSUMERID_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
context - Variable in class io.debezium.connector.spanner.config.validation.ChangeStreamValidator
 
context - Variable in class io.debezium.connector.spanner.config.validation.ConnectionValidator
 
CONTEXT_NAME - Static variable in class io.debezium.connector.spanner.SpannerConnectorTask
 
contextName() - Static method in class io.debezium.connector.spanner.Module
 
coordinator - Variable in class io.debezium.connector.spanner.SpannerBaseSourceTask
 
count - Variable in class io.debezium.connector.spanner.metrics.latency.Statistics
 
create(String, String, boolean, long, boolean, Dialect) - Static method in class io.debezium.connector.spanner.db.model.schema.Column
 
createAdjustRebalanceTopic() - Method in class io.debezium.connector.spanner.kafka.internal.KafkaInternalTopicAdminService
 
createAdminClient() - Method in class io.debezium.connector.spanner.kafka.KafkaAdminClientFactory
 
createCalculationThread() - Method in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
createConsumer(String) - Method in class io.debezium.connector.spanner.kafka.internal.RebalancingConsumerFactory
 
createConsumer(String) - Method in class io.debezium.connector.spanner.kafka.internal.SyncEventConsumerFactory
 
CREATED - Enum constant in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
CREATED = 0;
CREATED - Enum constant in enum io.debezium.connector.spanner.kafka.internal.model.PartitionStateEnum
 
CREATED_VALUE - Static variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
CREATED = 0;
createDataChangeEvent(SourceRecord) - Method in class io.debezium.connector.spanner.SpannerChangeEventCreator
 
createdTimestamp - Variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
createdTimestamp(long) - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
createdTimestampSet - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
createdTimestampValue - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
createEventHandlerThread() - Method in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
createEventQueueingThread() - Method in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
createFixedTaskMonitor() - Method in class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorFactory
 
createHeartbeat() - Method in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeatFactory
 
createInternalTopics(SpannerConnectorConfig) - Method in class io.debezium.connector.spanner.SpannerConnector
 
createLeaderThread(long) - Method in class io.debezium.connector.spanner.task.leader.LeaderAction
 
createMonitor() - Method in class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorFactory
 
createProducer() - Method in class io.debezium.connector.spanner.kafka.internal.ProducerFactory
 
createPublisherThread() - Method in class io.debezium.connector.spanner.task.leader.LowWatermarkStampPublisher
 
createScalingTaskMonitor() - Method in class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorFactory
 
createSubscribeConsumer(String, String, ConsumerRebalanceListener) - Method in class io.debezium.connector.spanner.kafka.internal.RebalancingConsumerFactory
 
createTopic(String, Optional<Integer>, Map<String, String>) - Method in class io.debezium.connector.spanner.kafka.internal.KafkaInternalTopicAdminService
 
createTopic(AdminClient, String, Optional<Integer>, Map<String, String>) - Static method in class io.debezium.connector.spanner.kafka.KafkaUtils
 
createVerifySyncTopic() - Method in class io.debezium.connector.spanner.kafka.internal.KafkaInternalTopicAdminService
 
currentChunk(SpannerPartition, String, Object[], Object[]) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
currentChunk(SpannerPartition, String, Object[], Object[], Object[]) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
currentKafkaRecordOffset - Variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
currentKafkaRecordOffset - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
currentKafkaRecordOffset(long) - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
currentTaskState - Variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
currentTaskState - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
currentTaskState(TaskState) - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 

D

daoFactory - Variable in class io.debezium.connector.spanner.db.SpannerChangeStreamFactory
 
DaoFactory - Class in io.debezium.connector.spanner.db
Factory for ChangeStreamDao
DaoFactory(DatabaseClientFactory) - Constructor for class io.debezium.connector.spanner.db.DaoFactory
 
DATA_CHANGE_RECORD_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
database() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
DATABASE_ID - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
DATABASE_ID_KEY - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
DATABASE_ID_NOT_EXIST - Static variable in class io.debezium.connector.spanner.config.validation.ConnectionValidator
 
DATABASE_ROLE - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
DATABASE_SCHEMA_NOT_CACHED - Static variable in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
databaseClient - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamDao
 
databaseClient - Variable in class io.debezium.connector.spanner.db.dao.SchemaDao
 
databaseClient - Variable in class io.debezium.connector.spanner.db.DatabaseClientFactory
 
databaseClient - Variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
databaseClientFactory - Variable in class io.debezium.connector.spanner.db.DaoFactory
 
databaseClientFactory - Variable in class io.debezium.connector.spanner.db.SpannerChangeStreamFactory
 
databaseClientFactory - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
DatabaseClientFactory - Class in io.debezium.connector.spanner.db
Factory for DatabaseClient
DatabaseClientFactory(SpannerConnectorConfig) - Constructor for class io.debezium.connector.spanner.db.DatabaseClientFactory
 
DatabaseClientFactory(String, String, String, String, String, String, String, String) - Constructor for class io.debezium.connector.spanner.db.DatabaseClientFactory
 
databaseId - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
databaseId - Variable in class io.debezium.connector.spanner.db.DatabaseClientFactory
 
databaseId() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
databaseParts() - Method in class io.debezium.connector.spanner.db.metadata.TableId
 
databaseRole() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
databaseSchemaTimestamp - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
databaseSchemaTimestamp - Variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
databaseSchemaTimestamp - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
databaseSchemaTimestamp(Timestamp) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
databaseSchemaTimestamp(Timestamp) - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
DataChangeEvent - Class in io.debezium.connector.spanner.db.model.event
Specific DTO for Spanner Change Stream Data-change event
DataChangeEvent(String, Timestamp, String, boolean, String, String, List<Column>, List<Mod>, ModType, ValueCaptureType, long, long, String, boolean, StreamEventMetadata) - Constructor for class io.debezium.connector.spanner.db.model.event.DataChangeEvent
Constructs a data change record for a given partition, at a given timestamp, for a given transaction.
dataCollectionSnapshotCompleted(SpannerPartition, DataCollectionId, long) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
DataType - Enum in io.debezium.connector.spanner.db.model.schema
Data types supported by Spanner
DataType() - Constructor for enum io.debezium.connector.spanner.db.model.schema.DataType
 
DATE - Enum constant in enum io.debezium.connector.spanner.db.model.schema.DataType
 
debug(Logger, String, Object...) - Static method in class io.debezium.connector.spanner.task.LoggerUtils
 
DEBUG_QUERY_STARTED_AT_KEY - Static variable in class io.debezium.connector.spanner.context.offset.PartitionOffset
 
DEBUG_START_TIME_KEY - Static variable in class io.debezium.connector.spanner.context.offset.PartitionOffset
 
DEFAULT_INSTANCE - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
DEFAULT_INSTANCE - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
DEFAULT_INSTANCE - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
DEFAULT_REBALANCING_TOPIC_PREFIX - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
DEFAULT_SYNC_TOPIC_PREFIX - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
defaultCreatedTimestamp() - Static method in class io.debezium.connector.spanner.task.TaskSyncContext
 
defaultEpochOffsetHolder() - Static method in class io.debezium.connector.spanner.task.TaskSyncContext
 
defaultIsLeader() - Static method in class io.debezium.connector.spanner.task.TaskSyncContext
 
defaultTaskStates() - Static method in class io.debezium.connector.spanner.task.TaskSyncContext
 
delayChangeStreamEvents - Variable in class io.debezium.connector.spanner.metrics.event.DelayChangeStreamEventsMetricEvent
 
delayChangeStreamEvents - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
DelayChangeStreamEventsMetricEvent - Class in io.debezium.connector.spanner.metrics.event
Tracks the delay which Spanner connector waits for the next Change Stream Event
DelayChangeStreamEventsMetricEvent(int) - Constructor for class io.debezium.connector.spanner.metrics.event.DelayChangeStreamEventsMetricEvent
 
DELETE - Enum constant in enum io.debezium.connector.spanner.db.model.ModType
 
descriptor - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos
 
DESIRED_PARTITIONS_TASKS - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
DESIRED_PARTITIONS_TASKS_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
destroy() - Method in class io.debezium.connector.spanner.processor.SpannerEventDispatcher
 
destroy() - Method in class io.debezium.connector.spanner.task.leader.LowWatermarkStampPublisher
 
destroy() - Method in class io.debezium.connector.spanner.task.RebalanceHandler
 
destroy() - Method in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
detectedPartitionCount - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
dispatcher - Variable in class io.debezium.connector.spanner.SpannerChangeEventSourceFactory
 
dispatcher - Variable in class io.debezium.connector.spanner.SpannerConnectorTask
 
distributePartitionsFromObsoleteTasks(TaskState, Map<String, TaskState>, Map<String, TaskState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionEqualSharingRebalancer
 
doOperation(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.ChildPartitionOperation
 
doOperation(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.ClearSharedPartitionOperation
 
doOperation(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.ConnectorEndDetectionOperation
 
doOperation(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.FindPartitionForStreamingOperation
 
doOperation(TaskSyncContext) - Method in interface io.debezium.connector.spanner.task.operation.Operation
 
doOperation(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.PartitionStatusUpdateOperation
 
doOperation(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.RemoveFinishedPartitionOperation
 
doOperation(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.TakePartitionForStreamingOperation
 
doOperation(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.TakeSharedPartitionOperation
 
doPoll() - Method in class io.debezium.connector.spanner.SpannerConnectorTask
 
doStop() - Method in class io.debezium.connector.spanner.SpannerConnectorTask
 
duration - Variable in class io.debezium.connector.spanner.task.utils.TimeoutMeter
 

E

EMIT_AT_TIMESTAMP_KEY - Static variable in class io.debezium.connector.spanner.processor.SourceRecordUtils
 
emitChangeRecords(DataCollectionSchema, ChangeRecordEmitter.Receiver<SpannerPartition>) - Method in class io.debezium.connector.spanner.processor.SpannerChangeRecordEmitter
 
emitCreateRecord(ChangeRecordEmitter.Receiver<SpannerPartition>, KafkaSpannerTableSchema) - Method in class io.debezium.connector.spanner.processor.SpannerChangeRecordEmitter
 
emitDeleteRecord(ChangeRecordEmitter.Receiver<SpannerPartition>, KafkaSpannerTableSchema) - Method in class io.debezium.connector.spanner.processor.SpannerChangeRecordEmitter
 
emitReadRecord(ChangeRecordEmitter.Receiver<SpannerPartition>, KafkaSpannerTableSchema) - Method in class io.debezium.connector.spanner.processor.SpannerChangeRecordEmitter
 
emitSourceRecord(String, DataCollectionSchema, int, Struct) - Method in class io.debezium.connector.spanner.processor.SpannerEventDispatcher
 
emitToPublishLatency - Variable in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
emitToPublishLatency - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
emitUpdateRecord(ChangeRecordEmitter.Receiver<SpannerPartition>, KafkaSpannerTableSchema) - Method in class io.debezium.connector.spanner.processor.SpannerChangeRecordEmitter
 
EMPTY_VALUES - Static variable in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
enabled - Variable in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
enableJsonLog() - Static method in class io.debezium.connector.spanner.task.LoggerUtils
 
END_TIME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
END_TIME_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
endTime - Variable in class io.debezium.connector.spanner.task.leader.LeaderService
 
endTime - Variable in class io.debezium.connector.spanner.task.operation.ConnectorEndDetectionOperation
 
endTime() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
endTimestamp - Variable in class io.debezium.connector.spanner.db.model.Partition.Builder
 
endTimestamp - Variable in class io.debezium.connector.spanner.db.model.Partition
 
endTimestamp - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
endTimestamp - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
endTimestamp(Timestamp) - Method in class io.debezium.connector.spanner.db.model.Partition.Builder
 
endTimestamp(Timestamp) - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
endTimestamp_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
endTimestamp_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
ENDTIMESTAMP_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
ensureParentsIsMutable() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
ensurePartitionsIsMutable() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
ensureSharedPartitionsIsMutable() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
ensureTasksScale(TaskSyncEvent) - Method in class io.debezium.connector.spanner.task.scaler.TaskScaler
 
ensureTasksScale(TaskSyncEvent, int) - Method in class io.debezium.connector.spanner.task.scaler.TaskScaler
 
ensureTaskStatesIsMutable() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
envelopeSchema - Variable in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
EPOCH_OFFSET_UPDATE_DURATION - Static variable in class io.debezium.connector.spanner.task.leader.LeaderAction
 
epochOffset - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
epochOffset - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
epochOffset - Variable in class io.debezium.connector.spanner.task.EpochOffsetHolder
 
epochOffset(long) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
epochOffset_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
epochOffset_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
EPOCHOFFSET_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
epochOffsetHolder - Variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
epochOffsetHolder(EpochOffsetHolder) - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
EpochOffsetHolder - Class in io.debezium.connector.spanner.task
A Wrapper class for epoch offset
EpochOffsetHolder(long) - Constructor for class io.debezium.connector.spanner.task.EpochOffsetHolder
 
epochOffsetHolderSet - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
epochOffsetHolderValue - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
EQUAL_SHARING - Enum constant in enum io.debezium.connector.spanner.task.leader.rebalancer.LeaderRebalanceStrategy
 
equals(Object) - Method in class io.debezium.connector.spanner.db.metadata.TableId
 
equals(Object) - Method in class io.debezium.connector.spanner.db.model.ChildPartition
 
equals(Object) - Method in class io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent
 
equals(Object) - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
equals(Object) - Method in class io.debezium.connector.spanner.db.model.event.HeartbeatEvent
 
equals(Object) - Method in class io.debezium.connector.spanner.db.model.Mod
 
equals(Object) - Method in class io.debezium.connector.spanner.db.model.schema.Column
 
equals(Object) - Method in class io.debezium.connector.spanner.db.model.schema.ColumnType
 
equals(Object) - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
equals(Object) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
equals(Object) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
equals(Object) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
equals(Object) - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
equals(Object) - Method in class io.debezium.connector.spanner.kafka.internal.model.RebalanceEventMetadata
 
equals(Object) - Method in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata
 
equals(Object) - Method in class io.debezium.connector.spanner.SpannerPartition
 
error(String, Field...) - Method in class io.debezium.connector.spanner.config.validation.ConfigurationValidator.ValidationContext
Register errors for fields
errorConsumer - Variable in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
errorConsumer - Variable in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
errorCount - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
errorHandler - Variable in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
errorHandler - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
errorHandler - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncPublisher
 
errorHandler - Variable in class io.debezium.connector.spanner.SpannerChangeEventSourceFactory
 
errorHandler - Variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
errorHandler - Variable in class io.debezium.connector.spanner.task.leader.LeaderAction
 
errorHandler - Variable in class io.debezium.connector.spanner.task.leader.LeaderService
 
errorHandler - Variable in class io.debezium.connector.spanner.task.leader.LowWatermarkStampPublisher
 
errorHandler - Variable in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
errorHandler - Variable in class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorFactory
 
errorHandler - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
errorHandler - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
errorHandler - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
ESCALATE - Enum constant in enum io.debezium.connector.spanner.StuckPartitionStrategy
 
event(DataCollectionId, Instant) - Method in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
eventConsumer - Variable in class io.debezium.connector.spanner.task.leader.LeaderService
 
eventConsumer - Variable in class io.debezium.connector.spanner.task.SyncEventHandler
 
eventConsumers - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
EventFormatter - Class in io.debezium.connector.spanner.processor.metadata
 
EventFormatter() - Constructor for class io.debezium.connector.spanner.processor.metadata.EventFormatter
 
eventQueue - Variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
eventQueueingThread - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
exception - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
excludeLeader(String, Map<String, TaskState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionGreedyLeaderRebalancer
 
excludePredicate - Variable in class io.debezium.connector.spanner.config.SpannerTableFilter
 
execute(ChangeEventSource.ChangeEventSourceContext, SpannerPartition, SpannerOffsetContext) - Method in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
executor - Variable in class io.debezium.connector.spanner.task.PartitionOffsetProvider
 
ExecutorServiceCallable(OffsetStorageReader, Map<String, String>) - Constructor for class io.debezium.connector.spanner.task.PartitionOffsetProvider.ExecutorServiceCallable
 
existPartition(TaskSyncContext, String) - Method in class io.debezium.connector.spanner.task.operation.ChildPartitionOperation
 
extract(String, SourceRecord) - Static method in class io.debezium.connector.spanner.processor.SourceRecordUtils
 
extractEmitTimestamp(SourceRecord) - Static method in class io.debezium.connector.spanner.processor.SourceRecordUtils
 
extractOffset(Map<String, ?>) - Static method in class io.debezium.connector.spanner.context.offset.PartitionOffset
 
extractPollTimestamp(SourceRecord) - Static method in class io.debezium.connector.spanner.processor.SourceRecordUtils
 
extractPublishTimestamp(SourceRecord) - Static method in class io.debezium.connector.spanner.processor.SourceRecordUtils
 
extractRecordUid(SourceRecord) - Static method in class io.debezium.connector.spanner.processor.SourceRecordUtils
 
extractToken(Map<String, ?>) - Static method in class io.debezium.connector.spanner.SpannerPartition
 
extractToken(SourceRecord) - Static method in class io.debezium.connector.spanner.processor.SourceRecordUtils
 

F

failOverloadedTask() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
failOverloadedTaskByTimer(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
failOverloadedTaskInterval() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
failOverloadedTaskTimer - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
FailureChangeStreamException - Exception in io.debezium.connector.spanner.db.stream.exception
The change stream fail exception.
FailureChangeStreamException(Exception) - Constructor for exception io.debezium.connector.spanner.db.stream.exception.FailureChangeStreamException
 
FailureChangeStreamException(String) - Constructor for exception io.debezium.connector.spanner.db.stream.exception.FailureChangeStreamException
 
FailureChangeStreamException(String, Exception) - Constructor for exception io.debezium.connector.spanner.db.stream.exception.FailureChangeStreamException
 
FIELD_NOT_SPECIFIED_MSG - Static variable in class io.debezium.connector.spanner.config.validation.FieldValidator
 
FieldJsonNodeValueMapper - Class in io.debezium.connector.spanner.schema.mapper
Maps field values from JsonNode, based on field schema
FieldJsonNodeValueMapper() - Constructor for class io.debezium.connector.spanner.schema.mapper.FieldJsonNodeValueMapper
 
FieldValidator - Class in io.debezium.connector.spanner.config.validation
Validates specific configuration fields
FieldValidator() - Constructor for class io.debezium.connector.spanner.config.validation.FieldValidator
 
filterDuplications(List<PartitionState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionEqualSharingRebalancer
 
filterDuplications(List<PartitionState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionGreedyLeaderRebalancer
 
filterDuplications(List<PartitionState>) - Method in class io.debezium.connector.spanner.task.operation.TakeSharedPartitionOperation
 
filterSurvivedTasksStates(Map<String, TaskState>, Collection<String>) - Static method in class io.debezium.connector.spanner.task.TaskStateUtil
 
findCandidateToSharePartition(TaskState, Map<String, TaskState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionEqualSharingRebalancer
 
findCandidateToSharePartition(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.ChildPartitionOperation
 
FindPartitionForStreamingOperation - Class in io.debezium.connector.spanner.task.operation
Checks what partitions are ready for streaming
FindPartitionForStreamingOperation() - Constructor for class io.debezium.connector.spanner.task.operation.FindPartitionForStreamingOperation
 
findSharedPartition(TaskSyncContext) - Static method in class io.debezium.connector.spanner.task.operation.TakeSharedPartitionOperation
 
finish() - Method in class io.debezium.connector.spanner.SpannerConnectorTask
 
finished - Variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
finished - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
finished(boolean) - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
FINISHED - Enum constant in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
FINISHED = 4;
FINISHED - Enum constant in enum io.debezium.connector.spanner.kafka.internal.model.PartitionStateEnum
 
FINISHED_VALUE - Static variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
FINISHED = 4;
finishedPartitionConsumer - Variable in class io.debezium.connector.spanner.FinishingPartitionManager
 
finishedTimestamp - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
finishedTimestamp - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
finishedTimestamp(Timestamp) - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
finishedTimestamp_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
finishedTimestamp_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
FINISHEDTIMESTAMP_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
FINISHING_PARTITION_TIMEOUT - Static variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
finishingHandler - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
finishingHandler - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
finishingPartitionManager - Variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
FinishingPartitionManager - Class in io.debezium.connector.spanner
Tracking Finish State of a Partition when handling kafka connect commit, finish event.
FinishingPartitionManager(SpannerConnectorConfig, BlockingConsumer<String>) - Constructor for class io.debezium.connector.spanner.FinishingPartitionManager
 
FinishingPartitionTimeout - Exception in io.debezium.connector.spanner.exception
 
FinishingPartitionTimeout(List<String>) - Constructor for exception io.debezium.connector.spanner.exception.FinishingPartitionTimeout
 
finishingWorkHandler - Variable in class io.debezium.connector.spanner.task.operation.ConnectorEndDetectionOperation
 
FinishPartitionEvent - Class in io.debezium.connector.spanner.db.model.event
Specific DTO for Spanner Finish partition event
FinishPartitionEvent(Partition) - Constructor for class io.debezium.connector.spanner.db.model.event.FinishPartitionEvent
 
finishPartitionStrategy - Variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
FinishPartitionStrategy - Enum in io.debezium.connector.spanner
When to finish Spanner partition: right after streaming was finished for this partition or only after record has been successfully committed to Kafka
FinishPartitionStrategy() - Constructor for enum io.debezium.connector.spanner.FinishPartitionStrategy
 
finishPartitionWatchDog - Variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
FinishPartitionWatchDog - Class in io.debezium.connector.spanner
 
FinishPartitionWatchDog(FinishingPartitionManager, Duration, Consumer<List<String>>) - Constructor for class io.debezium.connector.spanner.FinishPartitionWatchDog
 
finishTask() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
This method finishes the current task
finishTask() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
finishTask() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
FixedTaskScalerMonitorImpl - Class in io.debezium.connector.spanner.task.scaler
A stub version of the scaler monitor
FixedTaskScalerMonitorImpl(int) - Constructor for class io.debezium.connector.spanner.task.scaler.FixedTaskScalerMonitorImpl
 
FLOAT64 - Enum constant in enum io.debezium.connector.spanner.db.model.schema.DataType
 
forcedBeat(Map<String, ?>, Map<String, ?>, BlockingConsumer<SourceRecord>) - Method in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeat
 
forceFinish(String) - Method in class io.debezium.connector.spanner.FinishingPartitionManager
 
forceUpdateSchema(String, TableId, Timestamp, List<Column>) - Method in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
forNumber(int) - Static method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
 
forNumber(int) - Static method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
 
from(String) - Static method in class io.debezium.connector.spanner.processor.SourceRecordUtils
 
from(String, Timestamp) - Static method in class io.debezium.connector.spanner.metrics.event.PartitionOffsetLagMetricEvent
 
from(Instant) - Static method in class io.debezium.connector.spanner.metrics.event.OffsetReceivingTimeMetricEvent
 

G

GCP_SPANNER_CHANGE_STREAM_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
GCP_SPANNER_CREDENTIALS_JSON_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
GCP_SPANNER_CREDENTIALS_PATH_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
GCP_SPANNER_DATABASE_ID_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
GCP_SPANNER_DATABASE_ROLE_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
GCP_SPANNER_EMULATOR_HOST_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
GCP_SPANNER_HOST_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
GCP_SPANNER_INSTANCE_ID_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
GCP_SPANNER_PROJECT_ID_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
gcpSpannerCredentialsJson() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
gcpSpannerCredentialsPath() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
generateTaskUid(String, String) - Static method in class io.debezium.connector.spanner.task.TaskUid
 
get() - Method in interface io.debezium.connector.spanner.function.BlockingSupplier
Gets a result.
get() - Method in class io.debezium.connector.spanner.task.TaskSyncContextHolder
 
getActiveConsumerGroupMembers() - Method in class io.debezium.connector.spanner.kafka.internal.KafkaConsumerAdminService
 
getActiveQueries() - Method in class io.debezium.connector.spanner.metrics.event.ActiveQueriesUpdateMetricEvent
 
getActiveThreads() - Method in class io.debezium.connector.spanner.db.stream.PartitionThreadPool
 
getAdminClient() - Method in class io.debezium.connector.spanner.kafka.KafkaAdminClientFactory
 
getAllConfigurationFields() - Method in class io.debezium.connector.spanner.SpannerBaseSourceTask
 
getAllPartitions(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.FindPartitionForStreamingOperation
 
getAllTables() - Method in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
getAllTables() - Method in class io.debezium.connector.spanner.db.model.schema.SpannerSchema
 
getAllTaskStates() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getArrayElementSchema(DataType, boolean) - Static method in class io.debezium.connector.spanner.schema.mapper.ColumnTypeSchemaMapper
 
getArrayElementType() - Method in class io.debezium.connector.spanner.db.model.schema.ColumnType
 
getArraySchema(ColumnType, boolean) - Static method in class io.debezium.connector.spanner.schema.mapper.ColumnTypeSchemaMapper
 
getAssigneeTaskUid() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string assigneeTaskUid = 6;
getAssigneeTaskUid() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
string assigneeTaskUid = 6;
getAssigneeTaskUid() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
string assigneeTaskUid = 6;
getAssigneeTaskUid() - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
getAssigneeTaskUidBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string assigneeTaskUid = 6;
getAssigneeTaskUidBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
string assigneeTaskUid = 6;
getAssigneeTaskUidBytes() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
string assigneeTaskUid = 6;
getAverageValue() - Method in class io.debezium.connector.spanner.metrics.latency.Statistics
 
getAwaitTaskAnswerTimeout() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
getBoolean(JsonNode) - Static method in class io.debezium.connector.spanner.schema.mapper.JsonNodeStructValueConvertor
 
getBytes(JsonNode) - Static method in class io.debezium.connector.spanner.schema.mapper.JsonNodeStructValueConvertor
 
getCapturedTables() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getChangeStreamName() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getChildPartitions() - Method in class io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent
List of child partitions yielded within this record.
getColumn(String) - Method in class io.debezium.connector.spanner.db.model.schema.TableSchema
 
getCommitTimestamp() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getCommitTimestamp() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
The timestamp at which the modifications within were committed in Cloud Spanner.
getCommitToEmitLatency() - Method in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
getCommitToEmitLatency() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getCommitToEmitLatency(SourceRecord) - Static method in class io.debezium.connector.spanner.metrics.latency.LatencyCalculator
 
getCommitToPublishLatency() - Method in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
getCommitToPublishLatency() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getCommitToPublishLatency(SourceRecord) - Static method in class io.debezium.connector.spanner.metrics.latency.LatencyCalculator
 
getConfig() - Method in class io.debezium.connector.spanner.kafka.internal.RebalancingConsumerFactory
 
getConfig() - Method in class io.debezium.connector.spanner.kafka.internal.SyncEventConsumerFactory
 
getConnectorLatency() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getConnectorName() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
getConsumerId() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
string consumerId = 3;
getConsumerId() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
string consumerId = 3;
getConsumerId() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEventOrBuilder
string consumerId = 3;
getConsumerId() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
string consumerId = 2;
getConsumerId() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
string consumerId = 2;
getConsumerId() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
string consumerId = 2;
getConsumerId() - Method in class io.debezium.connector.spanner.kafka.internal.model.RebalanceEventMetadata
 
getConsumerId() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
getConsumerId() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
getConsumerId() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getConsumerIdBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
string consumerId = 3;
getConsumerIdBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
string consumerId = 3;
getConsumerIdBytes() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEventOrBuilder
string consumerId = 3;
getConsumerIdBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
string consumerId = 2;
getConsumerIdBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
string consumerId = 2;
getConsumerIdBytes() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
string consumerId = 2;
getContextName() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
getCount() - Method in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
getCreatedTimestamp() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getCurrentKafkaRecordOffset() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getCurrentRowAsStruct() - Method in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSet
 
getCurrentTaskState() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getCurrentTaskStateMap() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getCurrentTaskStateMapWithRebalanceGenerationId(long) - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getDatabaseClient() - Method in class io.debezium.connector.spanner.db.DatabaseClientFactory
 
getDatabaseClientFactory(SpannerConnectorConfig) - Method in class io.debezium.connector.spanner.SpannerConnectorTask
 
getDatabaseId() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getDatabaseSchemaTimestamp() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getDebugLatencyOwnConnectorAvgMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getDebugLatencyOwnConnectorAvgMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getDebugLatencyOwnConnectorLastMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getDebugLatencyOwnConnectorLastMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getDebugLatencyOwnConnectorMaxMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getDebugLatencyOwnConnectorMaxMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getDebugLatencyOwnConnectorMinMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
Own latency of the Spanner Connector
getDebugLatencyOwnConnectorMinMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getDebugLatencyOwnConnectorP50MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getDebugLatencyOwnConnectorP50MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getDebugLatencyOwnConnectorP95MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getDebugLatencyOwnConnectorP95MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getDebugLatencyOwnConnectorP99MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getDebugLatencyOwnConnectorP99MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getDefaultInstance() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
getDefaultInstance() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
getDefaultInstance() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
getDefaultInstanceForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
getDefaultInstanceForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
getDefaultInstanceForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
getDefaultInstanceForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
getDefaultInstanceForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
getDefaultInstanceForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
getDelayChangeStreamEvents() - Method in class io.debezium.connector.spanner.metrics.event.DelayChangeStreamEventsMetricEvent
 
getDelayChangeStreamEvents() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getDelayChangeStreamEventsLastMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The delay which Spanner connector waits for the next Change Stream Event
getDelayChangeStreamEventsLastMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getDelayChangeStreamEventsP50MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getDelayChangeStreamEventsP50MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getDelayChangeStreamEventsP95MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getDelayChangeStreamEventsP95MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getDelayChangeStreamEventsP99MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getDelayChangeStreamEventsP99MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getDescriptor() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos
 
getDescriptor() - Static method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
 
getDescriptor() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
getDescriptor() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
getDescriptor() - Static method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
 
getDescriptor() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
getDescriptor() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
getDescriptor() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
getDescriptor() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
getDescriptorForType() - Method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
 
getDescriptorForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
getDescriptorForType() - Method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
 
getDescriptorForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
getDescriptorForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
getDesiredPartitionsTasks() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
getDouble(JsonNode) - Static method in class io.debezium.connector.spanner.schema.mapper.JsonNodeStructValueConvertor
 
getEmitToPublishLatency() - Method in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
getEmitToPublishLatency() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getEmitToPublishLatency(SourceRecord) - Static method in class io.debezium.connector.spanner.metrics.latency.LatencyCalculator
 
getEndTimestamp() - Method in class io.debezium.connector.spanner.db.model.Partition
 
getEndTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string endTimestamp = 3;
getEndTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
string endTimestamp = 3;
getEndTimestamp() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
string endTimestamp = 3;
getEndTimestamp() - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
getEndTimestampBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string endTimestamp = 3;
getEndTimestampBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
string endTimestamp = 3;
getEndTimestampBytes() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
string endTimestamp = 3;
getEnvelopeCreate(KafkaSpannerTableSchema, Struct) - Method in class io.debezium.connector.spanner.processor.SpannerChangeRecordEmitter
 
getEnvelopeDelete(KafkaSpannerTableSchema, Struct) - Method in class io.debezium.connector.spanner.processor.SpannerChangeRecordEmitter
 
getEnvelopeSchema() - Method in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
getEnvelopeUpdate(KafkaSpannerTableSchema, Struct, Struct) - Method in class io.debezium.connector.spanner.processor.SpannerChangeRecordEmitter
 
getEpochOffset() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
int64 epochOffset = 7;
getEpochOffset() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
int64 epochOffset = 7;
getEpochOffset() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEventOrBuilder
int64 epochOffset = 7;
getEpochOffset() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
getEpochOffset() - Method in class io.debezium.connector.spanner.task.EpochOffsetHolder
 
getEpochOffsetHolder() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getErrorCount() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The total number of Runtime errors
getErrorCount() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getErrorCount() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getErrors(Field) - Method in class io.debezium.connector.spanner.config.validation.ConfigurationValidator.ValidationContext
Gets errors string list for configuration field
getEventProcessingFailureHandlingMode() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
getEvents(Partition, ChangeStreamEventConsumer, PartitionEventListener) - Method in class io.debezium.connector.spanner.db.stream.SpannerChangeStreamService
 
getEventSourcePosition(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.spanner.processor.metadata.SpannerEventMetadataProvider
 
getEventTimestamp(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.spanner.processor.metadata.SpannerEventMetadataProvider
 
getFinishedPartitionDeletionDelay() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
getFinishedPartitions(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.FindPartitionForStreamingOperation
 
getFinishedTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string finishedTimestamp = 7;
getFinishedTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
string finishedTimestamp = 7;
getFinishedTimestamp() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
string finishedTimestamp = 7;
getFinishedTimestamp() - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
getFinishedTimestampBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string finishedTimestamp = 7;
getFinishedTimestampBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
string finishedTimestamp = 7;
getFinishedTimestampBytes() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
string finishedTimestamp = 7;
getGoogleCredentials(String, String) - Method in class io.debezium.connector.spanner.db.DatabaseClientFactory
 
getHeaders() - Method in class io.debezium.connector.spanner.processor.SpannerChangeRecordEmitter
 
getHeartbeatInterval() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
getIncrementalSnapshotContext() - Method in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
getInitialContext(String, SpannerConnectorConfig) - Static method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getInitialOffsets() - Method in class io.debezium.connector.spanner.SpannerBaseSourceTask
 
getInitialSpannerPartition() - Static method in class io.debezium.connector.spanner.SpannerPartition
 
getInstanceId() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getJsonNode(String) - Static method in class io.debezium.connector.spanner.db.mapper.MapperUtils
 
getJsonString(Struct, String) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
getKeyJsonNode(String) - Method in class io.debezium.connector.spanner.db.model.Mod
 
getKeyStructFromMod(Mod) - Method in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
getKeyStructGenerator(Schema, TableSchema) - Method in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchemaFactory
 
getLastRecordInTransactionInPartition() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getLastTime() - Method in class io.debezium.connector.spanner.kafka.internal.TaskSyncPublisher
 
getLastValue() - Method in class io.debezium.connector.spanner.metrics.latency.Statistics
 
getLatencyCommitToEmitAvgMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyCommitToEmitAvgMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyCommitToEmitMaxMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyCommitToEmitMaxMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyCommitToEmitMinMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
Spanner commit to Connector emit latency
getLatencyCommitToEmitMinMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyCommitToEmitP50MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyCommitToEmitP50MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyCommitToEmitP95MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyCommitToEmitP95MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyCommitToEmitP99MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyCommitToEmitP99MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyCommitToPublishAvgMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyCommitToPublishAvgMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyCommitToPublishMaxMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyCommitToPublishMaxMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyCommitToPublishMinMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
Spanner commit to Kafka publish latency
getLatencyCommitToPublishMinMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyCommitToPublishP50MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyCommitToPublishP50MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyCommitToPublishP95MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyCommitToPublishP95MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyCommitToPublishP99MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyCommitToPublishP99MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyEmitToPublishAvgMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyEmitToPublishAvgMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyEmitToPublishMaxMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyEmitToPublishMaxMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyEmitToPublishMinMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
Connector emit to Kafka publish latency
getLatencyEmitToPublishMinMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyEmitToPublishP50MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyEmitToPublishP50MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyEmitToPublishP95MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyEmitToPublishP95MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyEmitToPublishP99MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyEmitToPublishP99MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyLowWatermarkLagAvgMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyLowWatermarkLagAvgMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyLowWatermarkLagMaxMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyLowWatermarkLagMaxMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyLowWatermarkLagMinMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyLowWatermarkLagMinMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyLowWatermarkLagP50MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyLowWatermarkLagP50MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyLowWatermarkLagP95MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyLowWatermarkLagP95MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyLowWatermarkLagP99MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyLowWatermarkLagP99MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyReadToEmitAvgMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyReadToEmitAvgMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyReadToEmitMaxMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyReadToEmitMaxMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyReadToEmitMinMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
Connector read latency to Connector emit latency
getLatencyReadToEmitMinMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyReadToEmitP50MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyReadToEmitP50MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyReadToEmitP95MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyReadToEmitP95MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyReadToEmitP99MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyReadToEmitP99MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencySpannerAvgMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencySpannerAvgMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencySpannerMaxMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencySpannerMaxMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencySpannerMinMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
Spanner commit to Connector read latency
getLatencySpannerMinMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencySpannerP50MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencySpannerP50MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencySpannerP95MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencySpannerP95MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencySpannerP99MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencySpannerP99MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyTotalAvgMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyTotalAvgMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyTotalMaxMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyTotalMaxMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyTotalMinMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The Total Latency of the Spanner Connector
getLatencyTotalMinMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyTotalP50MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyTotalP50MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyTotalP95MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyTotalP95MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLatencyTotalP99MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getLatencyTotalP99MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getList(JsonNode, Schema.Type) - Static method in class io.debezium.connector.spanner.schema.mapper.JsonNodeStructValueConvertor
 
getLong(JsonNode) - Static method in class io.debezium.connector.spanner.schema.mapper.JsonNodeStructValueConvertor
 
getLowWatermark() - Method in interface io.debezium.connector.spanner.context.offset.LowWatermarkProvider
Returns a watermark, may block a thread
getLowWatermark() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getLowWatermark() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The low watermark: The timestamp T at which we have already received records with timestamp < T
getLowWatermark() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getLowWatermark() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getLowWatermark() - Method in class io.debezium.connector.spanner.task.LowWatermarkHolder
 
getLowWatermark(boolean) - Method in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
getLowWatermarkLag() - Method in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
getLowWatermarkLag() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getLowWatermarkLag(SourceRecord) - Static method in class io.debezium.connector.spanner.metrics.latency.LatencyCalculator
 
getLowWatermarkLagLatency() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getLowWatermarkStampInterval() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
getLowWatermarkUpdatePeriodMs() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
getMaxMissedHeartbeats() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
getMaxTasks() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
getMaxValue() - Method in class io.debezium.connector.spanner.metrics.latency.Statistics
 
getMessageTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
int64 messageTimestamp = 4;
getMessageTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
int64 messageTimestamp = 4;
getMessageTimestamp() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEventOrBuilder
int64 messageTimestamp = 4;
getMessageTimestamp() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
getMessageType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
.io.debezium.connector.spanner.scale.proto.MessageType messageType = 6;
getMessageType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
.io.debezium.connector.spanner.scale.proto.MessageType messageType = 6;
getMessageType() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEventOrBuilder
.io.debezium.connector.spanner.scale.proto.MessageType messageType = 6;
getMessageType() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
getMessageTypeValue() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
.io.debezium.connector.spanner.scale.proto.MessageType messageType = 6;
getMessageTypeValue() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
.io.debezium.connector.spanner.scale.proto.MessageType messageType = 6;
getMessageTypeValue() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEventOrBuilder
.io.debezium.connector.spanner.scale.proto.MessageType messageType = 6;
getMetadata() - Method in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSet
 
getMetadata() - Method in interface io.debezium.connector.spanner.db.model.event.ChangeStreamEvent
 
getMetadata() - Method in class io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent
 
getMetadata() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
The connector execution metadata for this record.
getMetadata() - Method in class io.debezium.connector.spanner.db.model.event.FinishPartitionEvent
 
getMetadata() - Method in class io.debezium.connector.spanner.db.model.event.HeartbeatEvent
 
getMetricsEventPublisher() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getMilliSecondsLowWatermark() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The low watermark converted to the number of milliseconds from the epoch of 1970-01-01T00:00:00Z
getMilliSecondsLowWatermark() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getMilliSecondsLowWatermarkLag() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The difference between the current clock time and the low watermark
getMilliSecondsLowWatermarkLag() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getMinTasks() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
getMinValue() - Method in class io.debezium.connector.spanner.metrics.latency.Statistics
 
getModNumber() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getModNumber() - Method in class io.debezium.connector.spanner.db.model.Mod
 
getMods() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
The modifications within this record.
getModType() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
The type of operation that caused the modifications within this record.
getName() - Method in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema
 
getName() - Method in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Table
 
getName() - Method in class io.debezium.connector.spanner.db.model.schema.Column
 
getName() - Method in class io.debezium.connector.spanner.db.model.schema.TableSchema
 
getNewValueNode(String) - Method in class io.debezium.connector.spanner.db.model.Mod
 
getNewValueStructFromMod(Mod) - Method in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
getNewValueStructGenerator(Schema, TableSchema) - Method in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchemaFactory
 
getNumber() - Method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
 
getNumber() - Method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
 
getNumberOfActiveChangeStreamQueries() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The number of active partitions in the current task
getNumberOfActiveChangeStreamQueries() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getNumberOfActiveQueries() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getNumberOfChangeStreamPartitionsDetected() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The total number of partitions detected by the current task
getNumberOfChangeStreamPartitionsDetected() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getNumberOfChangeStreamQueriesIssuedTotal() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The total number of issued queries in the current task
getNumberOfChangeStreamQueriesIssuedTotal() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getNumberOfPartitionsDetected() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getNumberOfPartitionsInTransaction() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getNumberOfPartitionsInTransaction() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
The total number of partitions for the given transaction.
getNumberOfQueriesIssuedTotal() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getNumberOfRecordsInTransaction() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
The total number of data change records for the given transaction.
getNumberOfRecordsRead() - Method in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSetMetadata
 
getNumberOfRecordsRead() - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata
The number of records read in the partition change stream query before reading this record.
getNumberPartitions() - Method in class io.debezium.connector.spanner.metrics.event.ChildPartitionsMetricEvent
 
getNumberRecordsInTransaction() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getNumPartitions() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
getNumPartitions() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getNumSharedPartitions() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
getNumSharedPartitions() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getObjectWriter() - Method in class io.debezium.connector.spanner.task.LoggerUtils
 
getOffset() - Method in class io.debezium.connector.spanner.context.offset.PartitionOffset
 
getOffset() - Method in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
getOffset() - Method in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata
 
getOffset(PartitionState) - Method in class io.debezium.connector.spanner.task.PartitionFactory
 
getOffset(PartitionState) - Method in class io.debezium.connector.spanner.task.PartitionOffsetProvider
 
getOffsetContextFromDataChangeEvent(int, DataChangeEvent) - Method in class io.debezium.connector.spanner.context.offset.SpannerOffsetContextFactory
 
getOffsetContextFromHeartbeatEvent(HeartbeatEvent) - Method in class io.debezium.connector.spanner.context.offset.SpannerOffsetContextFactory
 
getOffsetLag() - Method in class io.debezium.connector.spanner.metrics.event.PartitionOffsetLagMetricEvent
 
getOffsetMap(PartitionState) - Method in class io.debezium.connector.spanner.task.PartitionOffsetProvider
 
getOffsetReceivingTimeAvgMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getOffsetReceivingTimeAvgMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getOffsetReceivingTimeLastMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getOffsetReceivingTimeLastMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getOffsetReceivingTimeMaxMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getOffsetReceivingTimeMaxMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getOffsetReceivingTimeMinMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The time duration between requesting and receiving offsets from Kafka Connect
getOffsetReceivingTimeMinMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getOffsetReceivingTimeP50MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getOffsetReceivingTimeP50MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getOffsetReceivingTimeP95MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getOffsetReceivingTimeP95MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getOffsetReceivingTimeP99MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getOffsetReceivingTimeP99MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getOffsetReceivingTimeStatistics() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getOffsets(Collection<String>) - Method in class io.debezium.connector.spanner.task.PartitionOffsetProvider
 
getOldValueNode(String) - Method in class io.debezium.connector.spanner.db.model.Mod
 
getOldValueStructFromMod(Mod) - Method in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
getOldValueStructGenerator(Schema, TableSchema) - Method in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchemaFactory
 
getOperation() - Method in class io.debezium.connector.spanner.processor.SpannerChangeRecordEmitter
 
getOrdinalPosition() - Method in class io.debezium.connector.spanner.db.model.schema.Column
 
getOriginParent() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string originParent = 8;
getOriginParent() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
string originParent = 8;
getOriginParent() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
string originParent = 8;
getOriginParent() - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
getOriginParentBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string originParent = 8;
getOriginParentBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
string originParent = 8;
getOriginParentBytes() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
string originParent = 8;
getOriginPartitionToken() - Method in class io.debezium.connector.spanner.db.model.Partition
 
getOwnConnectorLatency() - Method in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
getOwnConnectorLatency() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getOwnConnectorLatency(SourceRecord) - Static method in class io.debezium.connector.spanner.metrics.latency.LatencyCalculator
 
getParents() - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
getParents(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
repeated string parents = 5;
getParents(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
repeated string parents = 5;
getParents(int) - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
repeated string parents = 5;
getParentsBytes(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
repeated string parents = 5;
getParentsBytes(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
repeated string parents = 5;
getParentsBytes(int) - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
repeated string parents = 5;
getParentsCount() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
repeated string parents = 5;
getParentsCount() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
repeated string parents = 5;
getParentsCount() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
repeated string parents = 5;
getParentsList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
repeated string parents = 5;
getParentsList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
repeated string parents = 5;
getParentsList() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
repeated string parents = 5;
getParentTokens() - Method in class io.debezium.connector.spanner.db.model.ChildPartition
The unique partition identifiers of the parent partitions where this child partition originated from.
getParentTokens() - Method in class io.debezium.connector.spanner.db.model.Partition
 
getParserForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
getParserForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
getParserForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
getPartition() - Method in exception io.debezium.connector.spanner.db.stream.exception.OutOfRangeChangeStreamException
 
getPartition(PartitionState) - Method in class io.debezium.connector.spanner.task.PartitionFactory
 
getPartitionEndTimestamp() - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata
The end time for the partition change stream query, which produced this record.
getPartitionOffsetLagAvgMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getPartitionOffsetLagAvgMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getPartitionOffsetLagLastMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getPartitionOffsetLagLastMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getPartitionOffsetLagMaxMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getPartitionOffsetLagMaxMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getPartitionOffsetLagMinMilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The time difference between now and the start of the partition
getPartitionOffsetLagMinMilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getPartitionOffsetLagP50MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getPartitionOffsetLagP50MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getPartitionOffsetLagP95MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getPartitionOffsetLagP95MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getPartitionOffsetLagP99MilliSeconds() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getPartitionOffsetLagP99MilliSeconds() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getPartitionOffsetLagStatistics() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getPartitions() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
getPartitions() - Method in class io.debezium.connector.spanner.task.state.NewPartitionsEvent
 
getPartitions(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitions(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitions(int) - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitions(String, Optional<Integer>) - Method in class io.debezium.connector.spanner.kafka.KafkaPartitionInfoProvider
 
getPartitionsBuilder(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitionsBuilderList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitionsCount() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitionsCount() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitionsCount() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitionsFieldBuilder() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
getPartitionsList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitionsList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitionsList() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitionsMap() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
getPartitionsOrBuilder(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitionsOrBuilder(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitionsOrBuilder(int) - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitionsOrBuilderList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitionsOrBuilderList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitionsOrBuilderList() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
getPartitionStartTimestamp() - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata
The start time for the partition change stream query, which produced this record.
getPartitionToken() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getPartitionToken() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
The unique identifier of the partition that generated this record.
getPartitionToken() - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata
The partition token that produced this change stream record.
getPendingFinishPartitions() - Method in class io.debezium.connector.spanner.FinishingPartitionManager
 
getPendingPartitions() - Method in class io.debezium.connector.spanner.FinishingPartitionManager
 
getPgJsonb(int) - Method in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSet
 
getPriorityPartition(Set<String>) - Static method in class io.debezium.connector.spanner.task.ConflictResolver
 
getPriorityString(Set<String>) - Static method in class io.debezium.connector.spanner.task.ConflictResolver
 
getProducerThrowable() - Method in class io.debezium.connector.spanner.SpannerErrorHandler
 
getProjectId() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getProps(int) - Method in class io.debezium.connector.spanner.SpannerConnector
 
getQueryStartedAt() - Method in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSetMetadata
 
getQueryStartedAt() - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata
The time that the change stream query which produced this record started.
getReadAtTimestamp() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getReadToEmitLatency() - Method in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
getReadToEmitLatency(SourceRecord) - Static method in class io.debezium.connector.spanner.metrics.latency.LatencyCalculator
 
getRebalanceAnswersActual() - Method in class io.debezium.connector.spanner.metrics.event.RebalanceMetricEvent
 
getRebalanceAnswersActual() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The number of actual responses during the last Rebalance Event
getRebalanceAnswersActual() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getRebalanceAnswersActual() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getRebalanceAnswersExpected() - Method in class io.debezium.connector.spanner.metrics.event.RebalanceMetricEvent
 
getRebalanceAnswersExpected() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The number of expected responses during the last Rebalance Event
getRebalanceAnswersExpected() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getRebalanceAnswersExpected() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getRebalanceGenerationId() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
int64 rebalanceGenerationId = 5;
getRebalanceGenerationId() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
int64 rebalanceGenerationId = 5;
getRebalanceGenerationId() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEventOrBuilder
int64 rebalanceGenerationId = 5;
getRebalanceGenerationId() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
int64 rebalanceGenerationId = 3;
getRebalanceGenerationId() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
int64 rebalanceGenerationId = 3;
getRebalanceGenerationId() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
int64 rebalanceGenerationId = 3;
getRebalanceGenerationId() - Method in class io.debezium.connector.spanner.kafka.internal.model.RebalanceEventMetadata
 
getRebalanceGenerationId() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
getRebalanceGenerationId() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
getRebalanceGenerationId() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
 
getRebalanceGenerationId() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getRebalanceGenerationId() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getRebalanceGenerationId() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getRebalanceState() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getReceivedRebalanceGenerationId() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getRecord(SourceRecord) - Method in class io.debezium.connector.spanner.SpannerChangeEventCreator
 
getRecordReadAt() - Method in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSetMetadata
 
getRecordReadAt() - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata
The time at which the record was fully read.
getRecordSequence() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getRecordSequence() - Method in class io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent
Indicates the order in which a record was put to the stream.
getRecordSequence() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
Indicates the order in which this record was put into the change stream in the scope of a partition, commit timestamp and transaction tuple.
getRecordStreamEndedAt() - Method in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSetMetadata
 
getRecordStreamEndedAt() - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata
The time at which the record finished streaming.
getRecordStreamStartedAt() - Method in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSetMetadata
 
getRecordStreamStartedAt() - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata
The time at which the record started to be streamed.
getRecordTimestamp() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getRecordTimestamp() - Method in interface io.debezium.connector.spanner.db.model.event.ChangeStreamEvent
 
getRecordTimestamp() - Method in class io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent
Returns the start timestamp of the child partition.
getRecordTimestamp() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
The timestamp at which the modifications within were committed in Cloud Spanner.
getRecordTimestamp() - Method in class io.debezium.connector.spanner.db.model.event.FinishPartitionEvent
 
getRecordTimestamp() - Method in class io.debezium.connector.spanner.db.model.event.HeartbeatEvent
Indicates the timestamp for which the change stream query has returned all changes.
getRecordTimestamp() - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata
The Cloud Spanner timestamp time when this record occurred.
getRemainingCapacity() - Method in class io.debezium.connector.spanner.metrics.event.SpannerEventQueueUpdateEvent
 
getRemainingCapacity() - Method in class io.debezium.connector.spanner.metrics.event.TaskStateChangeQueueUpdateMetricEvent
 
getRequiredTasksCount() - Method in class io.debezium.connector.spanner.task.scaler.FixedTaskScalerMonitorImpl
 
getRequiredTasksCount() - Method in interface io.debezium.connector.spanner.task.scaler.TaskScalerMonitor
 
getRequiredTasksCount() - Method in class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorImpl
 
getResults() - Method in class io.debezium.connector.spanner.config.validation.ConfigurationValidator.ValidationContext
Gets results of validation
getRowType() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
The type of the primary keys and modified columns within this record.
getSchema(Timestamp) - Method in class io.debezium.connector.spanner.db.dao.SchemaDao
 
getSchema(Timestamp, Collection<String>) - Method in class io.debezium.connector.spanner.db.dao.SchemaDao
 
getSchema(ColumnType, boolean) - Static method in class io.debezium.connector.spanner.schema.mapper.ColumnTypeSchemaMapper
 
getSchemaDao() - Method in class io.debezium.connector.spanner.db.DaoFactory
 
getSerializedSize() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
getSerializedSize() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
getSerializedSize() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
getServerTransactionId() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getServerTransactionId() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
The unique transaction id in which the modifications occurred.
getSharedPartitions() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
getSharedPartitions(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitions(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitions(int) - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitionsBuilder(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitionsBuilderList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitionsCount() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitionsCount() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitionsCount() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitionsFieldBuilder() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
getSharedPartitionsList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitionsList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitionsList() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitionsMap() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
getSharedPartitionsOrBuilder(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitionsOrBuilder(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitionsOrBuilder(int) - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitionsOrBuilderList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitionsOrBuilderList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSharedPartitionsOrBuilderList() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
getSnapshotChangeEventSource(SnapshotProgressListener<SpannerPartition>, NotificationService<SpannerPartition, SpannerOffsetContext>) - Method in class io.debezium.connector.spanner.SpannerChangeEventSourceFactory
 
getSnapshotMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.connector.spanner.metrics.SpannerChangeEventSourceMetricsFactory
 
getSource(SourceRecord) - Static method in class io.debezium.connector.spanner.metrics.latency.LatencyCalculator
 
getSourceInfo() - Method in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
getSourceInfo(int, DataChangeEvent) - Method in class io.debezium.connector.spanner.context.source.SourceInfoFactory
 
getSourceInfoForLowWatermarkStamp(TableId) - Method in class io.debezium.connector.spanner.context.source.SourceInfoFactory
 
getSourceInfoSchema() - Method in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
getSourceInfoStructMaker(CommonConnectorConfig.Version) - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
getSourcePartition() - Method in class io.debezium.connector.spanner.SpannerPartition
 
getSpannerEventQueueRemainingCapacity() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The remaining capacity of the change stream event Queue
getSpannerEventQueueRemainingCapacity() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getSpannerEventQueueRemainingCapacity() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getSpannerEventQueueTotalCapacity() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The total capacity of the Spanner Queue
getSpannerEventQueueTotalCapacity() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getSpannerEventQueueTotalCapacity() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getSpannerLatency() - Method in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
getSpannerLatency() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getSpannerLatency(SourceRecord) - Static method in class io.debezium.connector.spanner.metrics.latency.LatencyCalculator
 
getStackTrace(Throwable) - Static method in class io.debezium.connector.spanner.SpannerErrorHandler
 
getStartTimestamp() - Method in class io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent
It is the partition_start_time of the child partition token.
getStartTimestamp() - Method in class io.debezium.connector.spanner.db.model.Partition
 
getStartTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string startTimestamp = 2;
getStartTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
string startTimestamp = 2;
getStartTimestamp() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
string startTimestamp = 2;
getStartTimestamp() - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
getStartTimestampBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string startTimestamp = 2;
getStartTimestampBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
string startTimestamp = 2;
getStartTimestampBytes() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
string startTimestamp = 2;
getState() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
.io.debezium.connector.spanner.scale.proto.State state = 4;
getState() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
.io.debezium.connector.spanner.scale.proto.State state = 4;
getState() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
.io.debezium.connector.spanner.scale.proto.State state = 4;
getState() - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
getState() - Method in class io.debezium.connector.spanner.task.state.PartitionStatusUpdateEvent
 
getStateTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
int64 stateTimestamp = 4;
getStateTimestamp() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
int64 stateTimestamp = 4;
getStateTimestamp() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
int64 stateTimestamp = 4;
getStateTimestamp() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
getStateValue() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
.io.debezium.connector.spanner.scale.proto.State state = 4;
getStateValue() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
.io.debezium.connector.spanner.scale.proto.State state = 4;
getStateValue() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
.io.debezium.connector.spanner.scale.proto.State state = 4;
getStream(Timestamp, String) - Method in class io.debezium.connector.spanner.db.dao.SchemaDao
 
getStream(String, Duration, int) - Method in class io.debezium.connector.spanner.db.SpannerChangeStreamFactory
 
getStreamDao(String, Options.RpcPriority, String) - Method in class io.debezium.connector.spanner.db.DaoFactory
 
getStreamException(Partition, Exception) - Method in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
getStreamingChangeEventSource() - Method in class io.debezium.connector.spanner.SpannerChangeEventSourceFactory
 
getStreamingMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.connector.spanner.metrics.SpannerChangeEventSourceMetricsFactory
 
getString(JsonNode) - Static method in class io.debezium.connector.spanner.schema.mapper.JsonNodeStructValueConvertor
 
getString(Field) - Method in class io.debezium.connector.spanner.config.validation.ConfigurationValidator.ValidationContext
Gets configuration string
getStuckHeartbeatIntervals() - Method in class io.debezium.connector.spanner.metrics.event.StuckHeartbeatIntervalsMetricEvent
 
getStuckHeartbeatIntervals() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The number of intervals waiting but not receiving Heartbeat records from the Spanner Change Stream
getStuckHeartbeatIntervals() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getStuckHeartbeatIntervals() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getTable(TableId) - Method in class io.debezium.connector.spanner.db.model.schema.SpannerSchema
 
getTable(String) - Method in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema
 
getTableId(String) - Static method in class io.debezium.connector.spanner.db.metadata.TableId
 
getTableName() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getTableName() - Method in class io.debezium.connector.spanner.db.metadata.TableId
 
getTableName() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
The name of the table in which the modifications within this record occurred.
getTables() - Method in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema
 
getTableSchema(TableId) - Method in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchemaFactory
 
getTasksCount(TaskSyncEvent, int) - Method in class io.debezium.connector.spanner.task.scaler.TaskScaler
 
getTaskStateChangeEventQueueRemainingCapacity() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The remaining capacity of the task state change event queue
getTaskStateChangeEventQueueRemainingCapacity() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getTaskStateChangeEventQueueRemainingCapacity() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getTaskStates() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
getTaskStates() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getTaskStates(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStates(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStates(int) - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEventOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStatesBuilder(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStatesBuilderList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStatesCount() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStatesCount() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStatesCount() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEventOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStatesFieldBuilder() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
getTaskStatesList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStatesList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStatesList() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEventOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStatesOrBuilder(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStatesOrBuilder(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStatesOrBuilder(int) - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEventOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStatesOrBuilderList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStatesOrBuilderList() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskStatesOrBuilderList() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEventOrBuilder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
getTaskSyncContext() - Method in class io.debezium.connector.spanner.metrics.event.TaskSyncContextMetricEvent
 
getTaskSyncContext() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
The internal state of the task
getTaskSyncContext() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getTaskSyncContext() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getTaskUid() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
string taskUid = 2;
getTaskUid() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
string taskUid = 2;
getTaskUid() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEventOrBuilder
string taskUid = 2;
getTaskUid() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
string taskUid = 1;
getTaskUid() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
string taskUid = 1;
getTaskUid() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
string taskUid = 1;
getTaskUid() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
getTaskUid() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
getTaskUid() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
Unique identifier for the current task
getTaskUid() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
getTaskUid() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getTaskUid() - Method in class io.debezium.connector.spanner.SpannerConnectorTask
 
getTaskUid() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
getTaskUidBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
string taskUid = 2;
getTaskUidBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
string taskUid = 2;
getTaskUidBytes() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEventOrBuilder
string taskUid = 2;
getTaskUidBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
string taskUid = 1;
getTaskUidBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
string taskUid = 1;
getTaskUidBytes() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskStateOrBuilder
string taskUid = 1;
getTime() - Method in class io.debezium.connector.spanner.metrics.event.OffsetReceivingTimeMetricEvent
 
getTimeBehindLowWatermark(Timestamp) - Static method in class io.debezium.connector.spanner.metrics.latency.LatencyCalculator
 
getTimestamp() - Method in class io.debezium.connector.spanner.db.model.event.HeartbeatEvent
Indicates the timestamp for which the change stream query has returned all changes.
getToken() - Method in class io.debezium.connector.spanner.db.model.ChildPartition
Unique partition identifier, which can be used to perform a change stream query.
getToken() - Method in class io.debezium.connector.spanner.db.model.Partition
 
getToken() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string token = 1;
getToken() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
string token = 1;
getToken() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
string token = 1;
getToken() - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
getToken() - Method in class io.debezium.connector.spanner.metrics.event.PartitionOffsetLagMetricEvent
 
getToken() - Method in class io.debezium.connector.spanner.task.state.PartitionStatusUpdateEvent
 
getTokenBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string token = 1;
getTokenBytes() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
string token = 1;
getTokenBytes() - Method in interface io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionStateOrBuilder
string token = 1;
getTopicNumPartitions() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
getTotalCapacity() - Method in class io.debezium.connector.spanner.metrics.event.SpannerEventQueueUpdateEvent
 
getTotalLatency() - Method in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
getTotalLatency() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
getTotalLatency(SourceRecord) - Static method in class io.debezium.connector.spanner.metrics.latency.LatencyCalculator
 
getTotalStreamDuration() - Method in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSetMetadata
 
getTotalStreamTimeMillis() - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata
The total streaming time (in millis) for this record.
getTransactionContext() - Method in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
getTransactionId(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.spanner.processor.metadata.SpannerEventMetadataProvider
 
getTransactionTag() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getTransactionTag() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
Transaction tag associated with this transaction.
getType() - Method in class io.debezium.connector.spanner.db.model.schema.Column
 
getType() - Method in class io.debezium.connector.spanner.db.model.schema.ColumnType
 
getUnknownFields() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
getUnknownFields() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
getUnknownFields() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
getValue() - Method in class io.debezium.connector.spanner.SpannerPartition
 
getValue(Field, JsonNode) - Static method in class io.debezium.connector.spanner.schema.mapper.FieldJsonNodeValueMapper
 
getValueAtP50() - Method in class io.debezium.connector.spanner.metrics.latency.Statistics
 
getValueAtP95() - Method in class io.debezium.connector.spanner.metrics.latency.Statistics
 
getValueAtP99() - Method in class io.debezium.connector.spanner.metrics.latency.Statistics
 
getValueAtQuantile(double) - Method in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
getValueCaptureType() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
getValueCaptureType() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
The capture type of the change stream that generated this record.
getValueDescriptor() - Method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
 
getValueDescriptor() - Method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
 
getValueFromNode(JsonNode, Schema.Type) - Static method in class io.debezium.connector.spanner.schema.mapper.JsonNodeStructValueConvertor
 
getValuesAtQuantiles() - Method in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
getWatchedTable(TableId) - Method in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
GOOGLE_APPLICATION_CREDENTIALS_ENV_VAR - Static variable in class io.debezium.connector.spanner.config.validation.ConnectionValidator
 
GOOGLE_CREDENTIAL_INCORRECT - Static variable in class io.debezium.connector.spanner.config.validation.ConnectionValidator
 
GREEDY_LEADER - Enum constant in enum io.debezium.connector.spanner.task.leader.rebalancer.LeaderRebalanceStrategy
 

H

hasColumn(String) - Method in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Table
 
hashCode() - Method in class io.debezium.connector.spanner.db.metadata.TableId
 
hashCode() - Method in class io.debezium.connector.spanner.db.model.ChildPartition
 
hashCode() - Method in class io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent
 
hashCode() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
hashCode() - Method in class io.debezium.connector.spanner.db.model.event.HeartbeatEvent
 
hashCode() - Method in class io.debezium.connector.spanner.db.model.Mod
 
hashCode() - Method in class io.debezium.connector.spanner.db.model.schema.Column
 
hashCode() - Method in class io.debezium.connector.spanner.db.model.schema.ColumnType
 
hashCode() - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
hashCode() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
hashCode() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
hashCode() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
hashCode() - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
hashCode() - Method in class io.debezium.connector.spanner.kafka.internal.model.RebalanceEventMetadata
 
hashCode() - Method in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata
 
hashCode() - Method in class io.debezium.connector.spanner.SpannerPartition
 
hasPriority(String, Set<String>) - Static method in class io.debezium.connector.spanner.task.ConflictResolver
 
heartbeat(Map<String, ?>, Heartbeat.OffsetProducer, BlockingConsumer<SourceRecord>) - Method in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeat
 
heartbeat(Map<String, ?>, Map<String, ?>, BlockingConsumer<SourceRecord>) - Method in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeat
 
HEARTBEAT_INTERVAL_LIMITATIONS_MSG - Static variable in class io.debezium.connector.spanner.config.validation.FieldValidator
 
HEARTBEAT_RECORD_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
HeartbeatEvent - Class in io.debezium.connector.spanner.db.model.event
Specific DTO for Spanner Heartbeat event
HeartbeatEvent(Timestamp, StreamEventMetadata) - Constructor for class io.debezium.connector.spanner.db.model.event.HeartbeatEvent
Constructs the heartbeat record with the given timestamp and metadata.
heartBeatIntervalMillis - Variable in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
heartbeatMillis - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStreamService
 
heartbeatRecord(Map<String, String>, Map<String, ?>) - Method in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeat
 
HOST_CONFLICT - Static variable in class io.debezium.connector.spanner.config.validation.ConnectionValidator
 

I

id - Variable in class io.debezium.connector.spanner.db.metadata.TableId
 
id - Variable in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
id() - Method in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
identifier() - Method in class io.debezium.connector.spanner.db.metadata.TableId
 
idlingTaskCount(TaskSyncEvent) - Static method in class io.debezium.connector.spanner.task.scaler.TaskScalerUtil
 
includePredicate - Variable in class io.debezium.connector.spanner.config.SpannerTableFilter
 
increasePartitions(String, int) - Method in class io.debezium.connector.spanner.kafka.internal.KafkaInternalTopicAdminService
 
incrementalSnapshotEvents() - Method in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
INFO - Static variable in class io.debezium.connector.spanner.Module
 
init() - Method in class io.debezium.connector.spanner.task.leader.LowWatermarkStampPublisher
 
init() - Method in class io.debezium.connector.spanner.task.RebalanceHandler
 
init() - Method in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
init(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.TaskSyncContextHolder
 
init(String) - Method in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
init(String, String, CommonConnectorConfig) - Method in class io.debezium.connector.spanner.SpannerSourceInfoStructMaker
 
INITIAL_INCREMENTED_STATE_COMPLETED - Enum constant in enum io.debezium.connector.spanner.kafka.internal.model.RebalanceState
 
INITIAL_TOKEN_BATCH_SIZE - Static variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
initialized - Variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
initialized - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
initialized(boolean) - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
initialLatch - Variable in class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorImpl
 
InitialPartition - Class in io.debezium.connector.spanner.db.model
Utility class to determine initial partition constants and methods.
InitialPartition() - Constructor for class io.debezium.connector.spanner.db.model.InitialPartition
 
initPartition(Timestamp, Timestamp) - Method in class io.debezium.connector.spanner.task.PartitionFactory
 
inProgressPartitionState(PartitionStateEnum) - Static method in class io.debezium.connector.spanner.task.TaskStateUtil
 
INSERT - Enum constant in enum io.debezium.connector.spanner.db.model.ModType
 
INSTANCE - Static variable in class io.debezium.connector.spanner.task.LoggerUtils
 
INSTANCE_ID - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
INSTANCE_ID_KEY - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
INSTANCE_NOT_EXIST - Static variable in class io.debezium.connector.spanner.config.validation.ConnectionValidator
 
instanceId - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
instanceId - Variable in class io.debezium.connector.spanner.db.DatabaseClientFactory
 
instanceId() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
instant - Variable in class io.debezium.connector.spanner.task.utils.TimeoutMeter
 
INT64 - Enum constant in enum io.debezium.connector.spanner.db.model.schema.DataType
 
internal_static_io_debezium_connector_spanner_scale_proto_PartitionState_descriptor - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos
 
internal_static_io_debezium_connector_spanner_scale_proto_PartitionState_fieldAccessorTable - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos
 
internal_static_io_debezium_connector_spanner_scale_proto_SyncEvent_descriptor - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos
 
internal_static_io_debezium_connector_spanner_scale_proto_SyncEvent_fieldAccessorTable - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos
 
internal_static_io_debezium_connector_spanner_scale_proto_TaskState_descriptor - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos
 
internal_static_io_debezium_connector_spanner_scale_proto_TaskState_fieldAccessorTable - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos
 
internalGetFieldAccessorTable() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
internalGetFieldAccessorTable() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
internalGetFieldAccessorTable() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
internalGetFieldAccessorTable() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
internalGetFieldAccessorTable() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
internalGetFieldAccessorTable() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
internalGetValueMap() - Static method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
 
internalGetValueMap() - Static method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
 
internalValueMap - Static variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
 
internalValueMap - Static variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
 
INVALID_DATE_MSG - Static variable in class io.debezium.connector.spanner.config.validation.FieldValidator
 
io.debezium.connector.spanner - package io.debezium.connector.spanner
 
io.debezium.connector.spanner.config - package io.debezium.connector.spanner.config
 
io.debezium.connector.spanner.config.validation - package io.debezium.connector.spanner.config.validation
 
io.debezium.connector.spanner.context.offset - package io.debezium.connector.spanner.context.offset
 
io.debezium.connector.spanner.context.source - package io.debezium.connector.spanner.context.source
 
io.debezium.connector.spanner.db - package io.debezium.connector.spanner.db
 
io.debezium.connector.spanner.db.dao - package io.debezium.connector.spanner.db.dao
 
io.debezium.connector.spanner.db.mapper - package io.debezium.connector.spanner.db.mapper
 
io.debezium.connector.spanner.db.mapper.parser - package io.debezium.connector.spanner.db.mapper.parser
 
io.debezium.connector.spanner.db.metadata - package io.debezium.connector.spanner.db.metadata
 
io.debezium.connector.spanner.db.model - package io.debezium.connector.spanner.db.model
 
io.debezium.connector.spanner.db.model.event - package io.debezium.connector.spanner.db.model.event
 
io.debezium.connector.spanner.db.model.schema - package io.debezium.connector.spanner.db.model.schema
 
io.debezium.connector.spanner.db.stream - package io.debezium.connector.spanner.db.stream
 
io.debezium.connector.spanner.db.stream.exception - package io.debezium.connector.spanner.db.stream.exception
 
io.debezium.connector.spanner.exception - package io.debezium.connector.spanner.exception
 
io.debezium.connector.spanner.function - package io.debezium.connector.spanner.function
 
io.debezium.connector.spanner.kafka - package io.debezium.connector.spanner.kafka
 
io.debezium.connector.spanner.kafka.event.proto - package io.debezium.connector.spanner.kafka.event.proto
 
io.debezium.connector.spanner.kafka.internal - package io.debezium.connector.spanner.kafka.internal
 
io.debezium.connector.spanner.kafka.internal.model - package io.debezium.connector.spanner.kafka.internal.model
 
io.debezium.connector.spanner.kafka.internal.proto - package io.debezium.connector.spanner.kafka.internal.proto
 
io.debezium.connector.spanner.metrics - package io.debezium.connector.spanner.metrics
 
io.debezium.connector.spanner.metrics.event - package io.debezium.connector.spanner.metrics.event
 
io.debezium.connector.spanner.metrics.jmx - package io.debezium.connector.spanner.metrics.jmx
 
io.debezium.connector.spanner.metrics.latency - package io.debezium.connector.spanner.metrics.latency
 
io.debezium.connector.spanner.processor - package io.debezium.connector.spanner.processor
 
io.debezium.connector.spanner.processor.heartbeat - package io.debezium.connector.spanner.processor.heartbeat
 
io.debezium.connector.spanner.processor.metadata - package io.debezium.connector.spanner.processor.metadata
 
io.debezium.connector.spanner.schema - package io.debezium.connector.spanner.schema
 
io.debezium.connector.spanner.schema.mapper - package io.debezium.connector.spanner.schema.mapper
 
io.debezium.connector.spanner.task - package io.debezium.connector.spanner.task
 
io.debezium.connector.spanner.task.leader - package io.debezium.connector.spanner.task.leader
 
io.debezium.connector.spanner.task.leader.rebalancer - package io.debezium.connector.spanner.task.leader.rebalancer
 
io.debezium.connector.spanner.task.operation - package io.debezium.connector.spanner.task.operation
 
io.debezium.connector.spanner.task.scaler - package io.debezium.connector.spanner.task.scaler
 
io.debezium.connector.spanner.task.state - package io.debezium.connector.spanner.task.state
 
io.debezium.connector.spanner.task.utils - package io.debezium.connector.spanner.task.utils
 
IS_LAST_RECORD_IN_TRANSACTION_IN_PARTITION_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
IS_PRIMARY_KEY_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
isAutoCommitEnabled() - Method in class io.debezium.connector.spanner.kafka.internal.SyncEventConsumerFactory
 
isCanceled(Exception) - Method in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
isCanInitiateRebalancing() - Method in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata
 
isCorrectCaptureMode(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.spanner.config.validation.FieldValidator
Checks config parameter is valid capture mode
isCorrectDateTime(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.spanner.config.validation.FieldValidator
Checks config parameter is valid timestamp
isCorrectHeartBeatInterval(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.spanner.config.validation.FieldValidator
Checks heartbeat interval config parameter
isCorrectJson(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.spanner.config.validation.FieldValidator
Checks config parameter is valid json
isCorrectPath(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.spanner.config.validation.FieldValidator
Checks config parameter is correct path
isDataChangeRecord(SourceRecord) - Static method in class io.debezium.connector.spanner.processor.SourceRecordUtils
 
isEnabled() - Method in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeat
 
isExpired() - Method in class io.debezium.connector.spanner.task.utils.TimeoutMeter
 
isFinished() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
isFinishingPartitionAfterCommit() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
isHistorized() - Method in class io.debezium.connector.spanner.schema.KafkaSpannerSchema
 
isIdlingTask(TaskState) - Static method in class io.debezium.connector.spanner.task.scaler.TaskScalerUtil
 
isIncluded(TableId) - Method in class io.debezium.connector.spanner.config.SpannerTableFilter
 
isInitialized() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
isInitialized() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
isInitialized() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
isInitialized() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
isInitialized() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
isInitialized() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
isInitialized() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
isInitialPartition(String) - Static method in class io.debezium.connector.spanner.db.model.InitialPartition
Verifies if the given partition token is the initial partition.
isJsonLogEnabled - Variable in class io.debezium.connector.spanner.task.LoggerUtils
 
isJsonLogEnabled() - Method in class io.debezium.connector.spanner.task.LoggerUtils
 
isLastRecordInTransactionInPartition - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
isLastRecordInTransactionInPartition - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
isLastRecordInTransactionInPartition() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
Indicates whether this record is the last emitted for the given transaction in the given partition.
isLeader - Variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
isLeader() - Method in class io.debezium.connector.spanner.kafka.internal.model.RebalanceEventMetadata
 
isLeader() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
Returns "true", if task is currently acting as a leader
isLeader() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
isLeader() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
isLeader() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
isLeader(boolean) - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
isLeader(Collection<TopicPartition>) - Method in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
isLeaderSet - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
isLeaderValue - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
isLoggingJsonEnabled() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
isLowWatermarkEnabled() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
isNonNullChildPartitionsRecord(Struct) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
isNonNullChildPartitionsRecordJson(Value) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
isNonNullDataChangeRecord(Struct) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
isNonNullDataChangeRecordJson(Value) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
isNonNullHeartbeatRecord(Struct) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
isNonNullHeartbeatRecordJson(Value) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
isNotBlank(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.spanner.config.validation.FieldValidator
Checks config parameter is not blank
isNotObject(Object) - Static method in class io.debezium.connector.spanner.task.LoggerUtils
 
isNullable() - Method in class io.debezium.connector.spanner.db.model.schema.Column
 
isPartition(Collection<TaskState>, String) - Method in class io.debezium.connector.spanner.task.operation.TakePartitionForStreamingOperation
 
isPartitionStreamingAlready(Collection<TaskState>, String, String) - Method in class io.debezium.connector.spanner.task.operation.TakePartitionForStreamingOperation
 
isPartitionStuck(Instant) - Method in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
isPostgres() - Method in class io.debezium.connector.spanner.db.dao.ChangeStreamDao
 
isPostgres() - Method in class io.debezium.connector.spanner.db.dao.SchemaDao
 
isPostgres() - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
isPrimaryKey() - Method in class io.debezium.connector.spanner.db.model.schema.Column
 
isRequiredPublishSyncEvent - Variable in class io.debezium.connector.spanner.task.operation.ClearSharedPartitionOperation
 
isRequiredPublishSyncEvent - Variable in class io.debezium.connector.spanner.task.operation.ConnectorEndDetectionOperation
 
isRequiredPublishSyncEvent - Variable in class io.debezium.connector.spanner.task.operation.FindPartitionForStreamingOperation
 
isRequiredPublishSyncEvent - Variable in class io.debezium.connector.spanner.task.operation.RemoveFinishedPartitionOperation
 
isRequiredPublishSyncEvent - Variable in class io.debezium.connector.spanner.task.operation.TakePartitionForStreamingOperation
 
isRequiredPublishSyncEvent - Variable in class io.debezium.connector.spanner.task.operation.TakeSharedPartitionOperation
 
isRequiredPublishSyncEvent() - Method in class io.debezium.connector.spanner.task.operation.ChildPartitionOperation
 
isRequiredPublishSyncEvent() - Method in class io.debezium.connector.spanner.task.operation.ClearSharedPartitionOperation
 
isRequiredPublishSyncEvent() - Method in class io.debezium.connector.spanner.task.operation.ConnectorEndDetectionOperation
 
isRequiredPublishSyncEvent() - Method in class io.debezium.connector.spanner.task.operation.FindPartitionForStreamingOperation
 
isRequiredPublishSyncEvent() - Method in interface io.debezium.connector.spanner.task.operation.Operation
 
isRequiredPublishSyncEvent() - Method in class io.debezium.connector.spanner.task.operation.PartitionStatusUpdateOperation
 
isRequiredPublishSyncEvent() - Method in class io.debezium.connector.spanner.task.operation.RemoveFinishedPartitionOperation
 
isRequiredPublishSyncEvent() - Method in class io.debezium.connector.spanner.task.operation.TakePartitionForStreamingOperation
 
isRequiredPublishSyncEvent() - Method in class io.debezium.connector.spanner.task.operation.TakeSharedPartitionOperation
 
isRetriable(Throwable) - Method in class io.debezium.connector.spanner.SpannerErrorHandler
 
isRunning - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
isScalerMonitorEnabled() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
isSchemaChangesHistoryEnabled() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
isSchemaCommentsHistoryEnabled() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
isSnapshotRunning() - Method in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
isSpecified(String) - Static method in class io.debezium.connector.spanner.config.validation.FieldValidator
Checks string is not null and not blank
isStartFromScratch() - Method in class io.debezium.connector.spanner.task.leader.LeaderService
 
isStreamExist(DatabaseClient, String) - Method in class io.debezium.connector.spanner.config.validation.ChangeStreamValidator
Checks change stream is exist
isSuccess() - Method in class io.debezium.connector.spanner.config.validation.ChangeStreamValidator
Returns true if validation passed
isSuccess() - Method in interface io.debezium.connector.spanner.config.validation.ConfigurationValidator.Validator
 
isSuccess() - Method in class io.debezium.connector.spanner.config.validation.ConnectionValidator
 
isSuccess() - Method in class io.debezium.connector.spanner.config.validation.StartEndTimeValidator
 
isSystemTransaction - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
isSystemTransaction - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
isSystemTransaction() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
isSystemTransaction() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
Indicates whether the transaction is a system transaction.
isWatchedAllTables() - Method in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema
 

J

JOB_NAME - Static variable in class io.debezium.connector.spanner.db.SpannerChangeStreamFactory
 
jobName - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamDao
 
JSON - Enum constant in enum io.debezium.connector.spanner.db.model.schema.DataType
 
JSON_FIELD_DATA_INCORRECT_MSG - Static variable in class io.debezium.connector.spanner.config.validation.FieldValidator
 
JsonNodeStructValueConvertor - Class in io.debezium.connector.spanner.schema.mapper
Utility to parse JsonNode data into various data types
JsonNodeStructValueConvertor() - Constructor for class io.debezium.connector.spanner.schema.mapper.JsonNodeStructValueConvertor
 
jsonSerializer - Variable in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
JsonSerializer - Class in io.debezium.connector.spanner.metrics.jmx
Serializes Java objects into JSON
JsonSerializer() - Constructor for class io.debezium.connector.spanner.metrics.jmx.JsonSerializer
 

K

KAFKA_INTERNAL_CLIENT_CONFIG_PREFIX - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
KafkaAdminClientFactory - Class in io.debezium.connector.spanner.kafka
Creates Kafka Admin Client based on configuration.
KafkaAdminClientFactory(SpannerConnectorConfig) - Constructor for class io.debezium.connector.spanner.kafka.KafkaAdminClientFactory
 
kafkaAdminService - Variable in class io.debezium.connector.spanner.task.leader.LeaderAction
 
KafkaConsumerAdminService - Class in io.debezium.connector.spanner.kafka.internal
Utility to retrieve information about Kafka Consumer Group
KafkaConsumerAdminService(AdminClient, String) - Constructor for class io.debezium.connector.spanner.kafka.internal.KafkaConsumerAdminService
 
KafkaInternalTopicAdminService - Class in io.debezium.connector.spanner.kafka.internal
Provides functionality to create and change Rebalance and Sync topics
KafkaInternalTopicAdminService(AdminClient, SpannerConnectorConfig) - Constructor for class io.debezium.connector.spanner.kafka.internal.KafkaInternalTopicAdminService
 
kafkaPartitionInfoProvider - Variable in class io.debezium.connector.spanner.processor.SpannerEventDispatcher
 
KafkaPartitionInfoProvider - Class in io.debezium.connector.spanner.kafka
Uses Kafka Admin Client to receive collection of partitions for Kafka topic.
KafkaPartitionInfoProvider(AdminClient) - Constructor for class io.debezium.connector.spanner.kafka.KafkaPartitionInfoProvider
 
kafkaProps(Map<?, ?>) - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
KafkaSpannerSchema - Class in io.debezium.connector.spanner.schema
Kafka record schema for Spanner DB tables
KafkaSpannerSchema(KafkaSpannerTableSchemaFactory) - Constructor for class io.debezium.connector.spanner.schema.KafkaSpannerSchema
 
KafkaSpannerTableSchema - Class in io.debezium.connector.spanner.schema
Kafka record schema for Spanner DB table
KafkaSpannerTableSchema(TableId, Schema, Function<Mod, Struct>, Envelope, Schema, Function<Mod, Struct>, Function<Mod, Struct>) - Constructor for class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
KafkaSpannerTableSchemaFactory - Class in io.debezium.connector.spanner.schema
Builds Kafka record schema for Spanner DB table
KafkaSpannerTableSchemaFactory(TopicNamingStrategy<TableId>, SchemaNameAdjuster, SchemaRegistry, Schema) - Constructor for class io.debezium.connector.spanner.schema.KafkaSpannerTableSchemaFactory
 
KafkaUtils - Class in io.debezium.connector.spanner.kafka
 
KafkaUtils() - Constructor for class io.debezium.connector.spanner.kafka.KafkaUtils
 
key - Variable in class io.debezium.connector.spanner.processor.metadata.EventFormatter
 
key(Object) - Method in class io.debezium.connector.spanner.processor.metadata.EventFormatter
 
keyColumns() - Method in class io.debezium.connector.spanner.db.model.schema.TableSchema
 
keyGenerator - Variable in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
KEYS_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
keySchema - Variable in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeat
 
keySchema - Variable in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
keySchema() - Method in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
keysJsonNode - Variable in class io.debezium.connector.spanner.db.model.Mod
 
keysJsonNode() - Method in class io.debezium.connector.spanner.db.model.Mod
The primary keys of this specific modification.

L

LAST_RECORD_IN_TRANSACTION_IN_PARTITION - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
lastCommittedRecord - Variable in class io.debezium.connector.spanner.FinishingPartitionManager
 
lastEmittedRecord - Variable in class io.debezium.connector.spanner.FinishingPartitionManager
 
lastEventTimestampMap - Variable in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
lastRebalanceEventMetadata - Variable in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
lastTime - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncPublisher
 
lastValue - Variable in class io.debezium.connector.spanner.metrics.latency.Statistics
 
lastWatermark - Variable in class io.debezium.connector.spanner.task.LowWatermarkHolder
 
LatencyCalculator - Class in io.debezium.connector.spanner.metrics.latency
Utility to calculate various of connector latencies
LatencyCalculator() - Constructor for class io.debezium.connector.spanner.metrics.latency.LatencyCalculator
 
LatencyMetricEvent - Class in io.debezium.connector.spanner.metrics.event
Tracks different latencies during the record lifecycle, starting from the commit in the database and finishing after receiving the confirmation that record has been committed to Kafka.
LatencyMetricEvent(Long, Long, Long, Long, Long, Long, Long, Long) - Constructor for class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
leader - Variable in class io.debezium.connector.spanner.kafka.internal.model.RebalanceEventMetadata
 
leaderAction - Variable in class io.debezium.connector.spanner.task.RebalanceHandler
 
leaderAction - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
LeaderAction - Class in io.debezium.connector.spanner.task.leader
This class contains all the logic for the leader task functionality.
LeaderAction(TaskSyncContextHolder, KafkaConsumerAdminService, LeaderService, TaskPartitionRebalancer, TaskSyncPublisher, Consumer<Throwable>) - Constructor for class io.debezium.connector.spanner.task.leader.LeaderAction
 
leaderRebalanceStrategy - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
LeaderRebalanceStrategy - Enum in io.debezium.connector.spanner.task.leader.rebalancer
 
LeaderRebalanceStrategy() - Constructor for enum io.debezium.connector.spanner.task.leader.rebalancer.LeaderRebalanceStrategy
 
leaderService - Variable in class io.debezium.connector.spanner.task.leader.LeaderAction
 
LeaderService - Class in io.debezium.connector.spanner.task.leader
Provides a Leader Task functionality, after the rebalance event happens.
LeaderService(TaskSyncContextHolder, SpannerConnectorConfig, BlockingConsumer<TaskStateChangeEvent>, ErrorHandler, PartitionFactory, MetricsEventPublisher) - Constructor for class io.debezium.connector.spanner.task.leader.LeaderService
 
leaderThread - Variable in class io.debezium.connector.spanner.task.leader.LeaderAction
 
listen(BlockingConsumer<RebalanceEventMetadata>) - Method in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
lock - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
lock - Variable in class io.debezium.connector.spanner.task.TaskSyncContextHolder
 
lockDebugString() - Method in class io.debezium.connector.spanner.task.TaskSyncContextHolder
 
LOGGER - Static variable in class io.debezium.connector.spanner.config.validation.ChangeStreamValidator
 
LOGGER - Static variable in class io.debezium.connector.spanner.config.validation.ConnectionValidator
 
LOGGER - Static variable in class io.debezium.connector.spanner.config.validation.FieldValidator
 
LOGGER - Static variable in class io.debezium.connector.spanner.config.validation.StartEndTimeValidator
 
LOGGER - Static variable in class io.debezium.connector.spanner.db.DatabaseClientFactory
 
LOGGER - Static variable in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
LOGGER - Static variable in class io.debezium.connector.spanner.db.metadata.SchemaValidator
 
LOGGER - Static variable in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
LOGGER - Static variable in class io.debezium.connector.spanner.db.stream.PartitionThreadPool
 
LOGGER - Static variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
LOGGER - Static variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStreamService
 
LOGGER - Static variable in class io.debezium.connector.spanner.FinishingPartitionManager
 
LOGGER - Static variable in class io.debezium.connector.spanner.FinishPartitionWatchDog
 
LOGGER - Static variable in class io.debezium.connector.spanner.kafka.internal.BufferedPublisher
 
LOGGER - Static variable in class io.debezium.connector.spanner.kafka.internal.KafkaInternalTopicAdminService
 
LOGGER - Static variable in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
LOGGER - Static variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
LOGGER - Static variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncPublisher
 
LOGGER - Static variable in class io.debezium.connector.spanner.kafka.KafkaPartitionInfoProvider
 
LOGGER - Static variable in class io.debezium.connector.spanner.metrics.jmx.JsonSerializer
 
LOGGER - Static variable in class io.debezium.connector.spanner.metrics.MetricsEventPublisher
 
LOGGER - Static variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
LOGGER - Static variable in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeat
 
LOGGER - Static variable in class io.debezium.connector.spanner.processor.SpannerEventDispatcher
 
LOGGER - Static variable in class io.debezium.connector.spanner.SpannerConnector
 
LOGGER - Static variable in class io.debezium.connector.spanner.SpannerConnectorConfig
 
LOGGER - Static variable in class io.debezium.connector.spanner.SpannerConnectorTask
 
LOGGER - Static variable in class io.debezium.connector.spanner.SpannerErrorHandler
 
LOGGER - Static variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.leader.LeaderAction
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.leader.LeaderService
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.leader.LowWatermarkStampPublisher
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionEqualSharingRebalancer
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.LowWatermarkCalculator
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.operation.ChildPartitionOperation
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.operation.ClearSharedPartitionOperation
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.operation.ConnectorEndDetectionOperation
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.operation.FindPartitionForStreamingOperation
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.operation.PartitionStatusUpdateOperation
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.operation.RemoveFinishedPartitionOperation
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.operation.TakePartitionForStreamingOperation
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.operation.TakeSharedPartitionOperation
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.PartitionFactory
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.PartitionOffsetProvider
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.RebalanceHandler
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.scaler.TaskScaler
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.SyncEventHandler
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.SyncEventMerger
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
LOGGER - Static variable in class io.debezium.connector.spanner.task.TaskSyncContextHolder
 
LoggerUtils - Class in io.debezium.connector.spanner.task
Utility for logging objects in JSON format
LoggerUtils() - Constructor for class io.debezium.connector.spanner.task.LoggerUtils
 
LOGGING_JSON_ENABLED - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
LOGGING_JSON_ENABLED_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
logLatency(SourceRecord) - Method in class io.debezium.connector.spanner.metrics.MetricsEventPublisher
 
LOW_WATERMARK_ENABLED - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
LOW_WATERMARK_ENABLED_FIELD - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
LOW_WATERMARK_KEY - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
LOW_WATERMARK_STAMP_INTERVAL - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
LOW_WATERMARK_STAMP_INTERVAL_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
LOW_WATERMARK_UPDATE_PERIOD_MS - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
LOW_WATERMARK_UPDATE_PERIOD_MS_FIELD - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
lowWatermark - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
lowWatermarkCalculationJob - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
LowWatermarkCalculationJob - Class in io.debezium.connector.spanner.task
Creates threads form watermark calculations
LowWatermarkCalculationJob(SpannerConnectorConfig, Consumer<Throwable>, LowWatermarkCalculator, LowWatermarkHolder, String) - Constructor for class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
lowWatermarkCalculator - Variable in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
LowWatermarkCalculator - Class in io.debezium.connector.spanner.task
Calculates watermark based on offsets of all partitions
LowWatermarkCalculator(SpannerConnectorConfig, TaskSyncContextHolder, PartitionOffsetProvider) - Constructor for class io.debezium.connector.spanner.task.LowWatermarkCalculator
 
lowWatermarkEnabled - Variable in class io.debezium.connector.spanner.task.leader.LowWatermarkStampPublisher
 
lowWatermarkHolder - Variable in class io.debezium.connector.spanner.SpannerConnectorTask
 
lowWatermarkHolder - Variable in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
LowWatermarkHolder - Class in io.debezium.connector.spanner.task
A wrapper class for watermark data
LowWatermarkHolder() - Constructor for class io.debezium.connector.spanner.task.LowWatermarkHolder
 
lowWatermarkLag - Variable in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
lowWatermarkLagLatency - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
lowWatermarkProvider - Variable in class io.debezium.connector.spanner.context.source.SourceInfoFactory
 
LowWatermarkProvider - Interface in io.debezium.connector.spanner.context.offset
The LowWatermarkProvider interface should be implemented by class that calculates low watermark
lowWatermarkStampPublisher - Variable in class io.debezium.connector.spanner.task.RebalanceHandler
 
lowWatermarkStampPublisher - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
LowWatermarkStampPublisher - Class in io.debezium.connector.spanner.task.leader
Generates watermark update messages to output topics with the latest watermark value
LowWatermarkStampPublisher(SpannerConnectorConfig, SpannerEventDispatcher, Consumer<Throwable>, TaskSyncContextHolder) - Constructor for class io.debezium.connector.spanner.task.leader.LowWatermarkStampPublisher
 
lowWatermarkSupplier - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 

M

mapFromProto(SyncEventProtos.SyncEvent) - Static method in class io.debezium.connector.spanner.kafka.internal.proto.SyncEventFromProtoMapper
 
mapPartition(SyncEventProtos.PartitionState) - Static method in class io.debezium.connector.spanner.kafka.internal.proto.SyncEventFromProtoMapper
 
mapPartition(PartitionState) - Static method in class io.debezium.connector.spanner.kafka.internal.proto.SyncEventToProtoMapper
 
mapPartitionsArray(SyncEventProtos.TaskState) - Static method in class io.debezium.connector.spanner.kafka.internal.proto.SyncEventFromProtoMapper
 
mapper - Static variable in class io.debezium.connector.spanner.db.mapper.MapperUtils
 
mapper - Static variable in class io.debezium.connector.spanner.db.mapper.parser.ColumnTypeParser
 
MapperUtils - Class in io.debezium.connector.spanner.db.mapper
Helper for parsing JSON data
MapperUtils() - Constructor for class io.debezium.connector.spanner.db.mapper.MapperUtils
 
mapSharedPartitionsArray(SyncEventProtos.TaskState) - Static method in class io.debezium.connector.spanner.kafka.internal.proto.SyncEventFromProtoMapper
 
mapToProto(TaskSyncEvent) - Static method in class io.debezium.connector.spanner.kafka.internal.proto.SyncEventToProtoMapper
 
markSnapshotRecord(SnapshotRecord) - Method in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
MAX_MISSED_HEARTBEATS - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
MAX_MISSED_HEARTBEATS_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
MAX_TASKS - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
MAX_TASKS_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
maxTasks - Variable in class io.debezium.connector.spanner.task.scaler.FixedTaskScalerMonitorImpl
 
maxValue - Variable in class io.debezium.connector.spanner.metrics.latency.Statistics
 
memoizedIsInitialized - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
memoizedIsInitialized - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
memoizedIsInitialized - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
merge(SpannerSchema, SpannerSchema) - Static method in class io.debezium.connector.spanner.db.metadata.SchemaMerger
 
mergeEpochUpdate(TaskSyncContext, TaskSyncEvent) - Static method in class io.debezium.connector.spanner.task.SyncEventMerger
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
mergeFrom(Message) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
mergeFrom(Message) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
mergeFrom(Message) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
mergeFrom(SyncEventProtos.PartitionState) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
mergeFrom(SyncEventProtos.SyncEvent) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
mergeFrom(SyncEventProtos.TaskState) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
mergeIncrementalTaskSyncEvent(TaskSyncContext, TaskSyncEvent) - Static method in class io.debezium.connector.spanner.task.SyncEventMerger
 
mergeNewEpoch(TaskSyncContext, TaskSyncEvent) - Static method in class io.debezium.connector.spanner.task.SyncEventMerger
 
mergeRebalanceAnswer(TaskSyncContext, TaskSyncEvent) - Static method in class io.debezium.connector.spanner.task.SyncEventMerger
 
mergeTable(TableSchema, TableSchema) - Static method in class io.debezium.connector.spanner.db.metadata.SchemaMerger
 
mergeUnknownFields(UnknownFieldSet) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
messageTimestamp - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
messageTimestamp - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
messageTimestamp(long) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
messageTimestamp_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
messageTimestamp_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
MESSAGETIMESTAMP_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
messageType - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
messageType - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
messageType(MessageTypeEnum) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
MessageType(int) - Constructor for enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
 
messageType_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
messageType_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
MESSAGETYPE_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
MessageTypeEnum - Enum in io.debezium.connector.spanner.kafka.internal.model
 
MessageTypeEnum() - Constructor for enum io.debezium.connector.spanner.kafka.internal.model.MessageTypeEnum
 
messageValue() - Method in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeat
 
metadata - Variable in class io.debezium.connector.spanner.context.offset.PartitionOffset
 
metadata - Variable in class io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent
 
metadata - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
metadata - Variable in class io.debezium.connector.spanner.db.model.event.FinishPartitionEvent
 
metadata - Variable in class io.debezium.connector.spanner.db.model.event.HeartbeatEvent
 
MetricEvent - Interface in io.debezium.connector.spanner.metrics.event
Used to update metric values of the Spanner Connector.
metricsEventPublisher - Variable in class io.debezium.connector.spanner.db.SpannerChangeStreamFactory
 
metricsEventPublisher - Variable in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
metricsEventPublisher - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
metricsEventPublisher - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStreamService
 
metricsEventPublisher - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
metricsEventPublisher - Variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
metricsEventPublisher - Variable in class io.debezium.connector.spanner.StreamEventQueue
 
metricsEventPublisher - Variable in class io.debezium.connector.spanner.task.leader.LeaderService
 
metricsEventPublisher - Variable in class io.debezium.connector.spanner.task.PartitionFactory
 
metricsEventPublisher - Variable in class io.debezium.connector.spanner.task.PartitionOffsetProvider
 
metricsEventPublisher - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
metricsEventPublisher - Variable in class io.debezium.connector.spanner.task.TaskSyncContextHolder
 
MetricsEventPublisher - Class in io.debezium.connector.spanner.metrics
Publishes MetricEvent
MetricsEventPublisher() - Constructor for class io.debezium.connector.spanner.metrics.MetricsEventPublisher
 
MIN_TASKS - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
MIN_TASKS_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
minTasks - Variable in class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorImpl
 
minValue - Variable in class io.debezium.connector.spanner.metrics.latency.Statistics
 
mod - Variable in class io.debezium.connector.spanner.processor.SpannerChangeRecordEmitter
 
Mod - Class in io.debezium.connector.spanner.db.model
Represents a modification in a table emitted within a DataChangeEvent.
Mod(int, JsonNode, JsonNode, JsonNode) - Constructor for class io.debezium.connector.spanner.db.model.Mod
Constructs a mod from the primary key values, the old state of the row and the new state of the row.
MOD_NUMBER - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
MOD_TYPE_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
modFrom(int, Struct) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
modJsonFrom(Value, int) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
modListFrom(List<Struct>) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
modNumber - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
modNumber - Variable in class io.debezium.connector.spanner.db.model.Mod
 
mods - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
MODS_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
modType - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
modType - Variable in class io.debezium.connector.spanner.processor.SpannerChangeRecordEmitter
 
ModType - Enum in io.debezium.connector.spanner.db.model
Represents the type of modification applied in the DataChangeEvent.
ModType() - Constructor for enum io.debezium.connector.spanner.db.model.ModType
 
modTypeFrom(String) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
Module - Class in io.debezium.connector.spanner
 
Module() - Constructor for class io.debezium.connector.spanner.Module
 
monitoredDataCollectionsDetermined(SpannerPartition, Iterable<? extends DataCollectionId>) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
monitorOffsets(Map<String, Timestamp>, Map<String, PartitionState>) - Method in class io.debezium.connector.spanner.task.LowWatermarkCalculator
 
moveFinishedPartitionsFromObsoleteTasks(TaskState, Map<String, TaskState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionEqualSharingRebalancer
 
moveFinishedPartitionsFromObsoleteTasks(TaskState, Map<String, TaskState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionGreedyLeaderRebalancer
 
movePartitionsFromObsoleteTasks(TaskState, Map<String, TaskState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionGreedyLeaderRebalancer
 
moveSharedPartitionsFromObsoleteTasks(TaskState, Map<String, TaskState>, Map<String, TaskState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionEqualSharingRebalancer
 
moveSharedPartitionsFromObsoleteTasks(TaskState, Map<String, TaskState>, Map<String, TaskState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionGreedyLeaderRebalancer
 

N

name - Variable in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Builder
 
name - Variable in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema
 
name - Variable in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Table
 
name - Variable in class io.debezium.connector.spanner.db.model.schema.Column
 
name - Variable in class io.debezium.connector.spanner.db.model.schema.TableSchema
 
name - Variable in class io.debezium.connector.spanner.task.utils.ResettableDelayedAction
 
name() - Static method in class io.debezium.connector.spanner.Module
 
name(String) - Method in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Builder
 
NAME_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
NEW_EPOCH - Enum constant in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
NEW_EPOCH = 1;
NEW_EPOCH - Enum constant in enum io.debezium.connector.spanner.kafka.internal.model.MessageTypeEnum
 
NEW_EPOCH_STARTED - Enum constant in enum io.debezium.connector.spanner.kafka.internal.model.RebalanceState
 
NEW_EPOCH_VALUE - Static variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
NEW_EPOCH = 1;
NEW_ROW - Enum constant in enum io.debezium.connector.spanner.db.model.ValueCaptureType
 
NEW_VALUES - Enum constant in enum io.debezium.connector.spanner.db.model.ValueCaptureType
 
NEW_VALUES_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
newBuilder() - Static method in class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
newBuilder() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
newBuilder() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
newBuilder() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
newBuilder(SyncEventProtos.PartitionState) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
newBuilder(SyncEventProtos.SyncEvent) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
newBuilder(SyncEventProtos.TaskState) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
newBuilderForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
newBuilderForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
newBuilderForType() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
newChildPartitions(List<Partition>) - Method in interface io.debezium.connector.spanner.PartitionManager
 
newChildPartitions(List<Partition>) - Method in class io.debezium.connector.spanner.task.SynchronizedPartitionManager
 
newEpoch(long) - Method in class io.debezium.connector.spanner.task.leader.LeaderAction
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
newParentPartition() - Method in class io.debezium.connector.spanner.task.leader.LeaderService
 
newPartitions - Variable in class io.debezium.connector.spanner.task.operation.ChildPartitionOperation
 
NewPartitionsEvent - Class in io.debezium.connector.spanner.task.state
Notifies that new partition has been created
NewPartitionsEvent(List<Partition>) - Constructor for class io.debezium.connector.spanner.task.state.NewPartitionsEvent
 
NewQueueMetricEvent - Class in io.debezium.connector.spanner.metrics.event
Tracks total number of issued queries
NewQueueMetricEvent() - Constructor for class io.debezium.connector.spanner.metrics.event.NewQueueMetricEvent
 
newRecord(String) - Method in class io.debezium.connector.spanner.FinishingPartitionManager
 
newTasksCount(int, int, int, int, long, long) - Static method in class io.debezium.connector.spanner.task.scaler.TaskScaleCalculator
 
newValuesJsonNode - Variable in class io.debezium.connector.spanner.db.model.Mod
 
newValuesJsonNode() - Method in class io.debezium.connector.spanner.db.model.Mod
The new column values after the modification was applied.
newValueStructGenerator - Variable in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
next() - Method in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSet
 
next(String) - Method in class io.debezium.connector.spanner.FinishingPartitionManager
 
nextOffset(long) - Method in class io.debezium.connector.spanner.task.EpochOffsetHolder
 
NOT_YET_CALCULATED - Static variable in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
now() - Method in class io.debezium.connector.spanner.db.stream.SpannerChangeStreamService
 
nullable - Variable in class io.debezium.connector.spanner.db.model.schema.Column
 
NUMBER_OF_PARTITIONS_IN_TRANSACTION_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
NUMBER_OF_RECORDS_IN_TRANSACTION - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
NUMBER_OF_RECORDS_IN_TRANSACTION_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
NUMBER_PARTITIONS_IN_TRANSACTION - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
numberOfActiveQueries - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
numberOfPartitionsInTransaction - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
numberOfPartitionsInTransaction - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
numberOfQueriesIssuedCount - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
numberOfRecordsInTransaction - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
numberOfRecordsRead - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSet
 
numberOfRecordsRead - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSetMetadata
 
numberOfRecordsRead - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
 
numberOfRecordsRead - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
numberPartitions - Variable in class io.debezium.connector.spanner.metrics.event.ChildPartitionsMetricEvent
 
numberRecordsInTransaction - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
NUMERIC - Enum constant in enum io.debezium.connector.spanner.db.model.schema.DataType
 
numOwnedAndAssignedPartitions(TaskSyncContext) - Static method in class io.debezium.connector.spanner.task.TaskStateUtil
 

O

objectMapper - Variable in class io.debezium.connector.spanner.metrics.jmx.JsonSerializer
 
objectWriter - Variable in class io.debezium.connector.spanner.task.LoggerUtils
 
offset - Variable in class io.debezium.connector.spanner.context.offset.PartitionOffset
 
offset - Variable in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata
 
offset - Variable in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata.SyncEventMetadataBuilder
 
offset(long) - Method in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata.SyncEventMetadataBuilder
 
OFFSET_KEY - Static variable in class io.debezium.connector.spanner.context.offset.PartitionOffset
 
OFFSET_MONITORING_LAG_MAX_MS - Static variable in class io.debezium.connector.spanner.task.LowWatermarkCalculator
 
offsetContextFactory - Variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
offsetLag - Variable in class io.debezium.connector.spanner.metrics.event.PartitionOffsetLagMetricEvent
 
OffsetReceivingTimeMetricEvent - Class in io.debezium.connector.spanner.metrics.event
Tracks the time duration between requesting and receiving offsets from Kafka Connect.
OffsetReceivingTimeMetricEvent(long) - Constructor for class io.debezium.connector.spanner.metrics.event.OffsetReceivingTimeMetricEvent
 
offsetStorageReader - Variable in class io.debezium.connector.spanner.task.PartitionOffsetProvider.ExecutorServiceCallable
 
offsetStorageReader - Variable in class io.debezium.connector.spanner.task.PartitionOffsetProvider
 
OLD_AND_NEW_VALUES - Enum constant in enum io.debezium.connector.spanner.db.model.ValueCaptureType
 
OLD_VALUES_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
oldValuesJsonNode - Variable in class io.debezium.connector.spanner.db.model.Mod
 
oldValuesJsonNode() - Method in class io.debezium.connector.spanner.db.model.Mod
The old column values before the modification was applied.
oldValueStructGenerator - Variable in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
onConnectorEvent(SpannerPartition, ConnectorEvent) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
onErroneousEvent(SpannerPartition, String) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
onErroneousEvent(SpannerPartition, String, Envelope.Operation) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
onError(Partition, Exception) - Method in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
onError(ChangeStreamException) - Method in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
onError(RuntimeException) - Method in class io.debezium.connector.spanner.SpannerConnector
 
onError(Throwable) - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
onError(Throwable) - Method in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
onEvent(SpannerPartition, DataCollectionId, OffsetContext, Object, Struct, Envelope.Operation) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
onEvent(SpannerPartition, DataCollectionId, OffsetContext, Object, Struct, Envelope.Operation) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
onException(Partition, Exception) - Method in interface io.debezium.connector.spanner.db.stream.PartitionEventListener
 
onFilteredEvent(SpannerPartition, String) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
onFilteredEvent(SpannerPartition, String, Envelope.Operation) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
onFinish() - Method in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
onFinish(Partition) - Method in interface io.debezium.connector.spanner.db.stream.PartitionEventListener
 
ONLY_OLD_AND_NEW_VALUES_ALLOWED - Static variable in class io.debezium.connector.spanner.config.validation.FieldValidator
 
onPartitionFinishEvent(String) - Method in class io.debezium.connector.spanner.FinishingPartitionManager
 
onPublish - Variable in class io.debezium.connector.spanner.kafka.internal.BufferedPublisher
 
onRecordSent(SourceRecord) - Method in class io.debezium.connector.spanner.SpannerBaseSourceTask
 
onRecordSent(SourceRecord) - Method in class io.debezium.connector.spanner.SpannerConnectorTask
 
onRun(Partition) - Method in interface io.debezium.connector.spanner.db.stream.PartitionEventListener
 
onStreamEvent(ChangeStreamEvent) - Method in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
onStuckPartition(String) - Method in interface io.debezium.connector.spanner.db.stream.PartitionEventListener
 
onStuckPartition(String) - Method in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
onStuckPartitionConsumer - Variable in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
Operation - Interface in io.debezium.connector.spanner.task.operation
Provides an interface for actions which should be done after task state was changed
options - Variable in class io.debezium.connector.spanner.db.DatabaseClientFactory
 
ORDINAL_POSITION_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
ordinalPosition - Variable in class io.debezium.connector.spanner.db.model.schema.Column
 
originParent - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
originParent - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
originParent(String) - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
originParent_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
originParent_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
ORIGINPARENT_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
originPartitionToken - Variable in class io.debezium.connector.spanner.db.model.Partition.Builder
 
originPartitionToken - Variable in class io.debezium.connector.spanner.db.model.Partition
 
originPartitionToken(String) - Method in class io.debezium.connector.spanner.db.model.Partition.Builder
 
OutOfRangeChangeStreamException - Exception in io.debezium.connector.spanner.db.stream.exception
The change stream fail exception.
OutOfRangeChangeStreamException(Partition, SpannerException) - Constructor for exception io.debezium.connector.spanner.db.stream.exception.OutOfRangeChangeStreamException
 
ownConnectorLatency - Variable in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
ownConnectorLatency - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 

P

PARENT_PARTITION_TOKENS_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
parents - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
parents - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
parents(Set<String>) - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
parents_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
parents_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
PARENTS_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
parentTokens - Variable in class io.debezium.connector.spanner.db.model.ChildPartition
 
parentTokens - Variable in class io.debezium.connector.spanner.db.model.Partition.Builder
 
parentTokens - Variable in class io.debezium.connector.spanner.db.model.Partition
 
parentTokens(Set<String>) - Method in class io.debezium.connector.spanner.db.model.Partition.Builder
 
parse(String) - Static method in class io.debezium.connector.spanner.db.mapper.parser.ColumnTypeParser
 
parseColumnType(String, Dialect) - Static method in class io.debezium.connector.spanner.db.model.schema.Column
 
parseDelimitedFrom(InputStream) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
parseDelimitedFrom(InputStream) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
parseDelimitedFrom(InputStream) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
ParseException - Exception in io.debezium.connector.spanner.db.mapper.parser
Exception thrown while parsing json string in DTOs classes
ParseException(String, Exception) - Constructor for exception io.debezium.connector.spanner.db.mapper.parser.ParseException
 
parseFrom(byte[]) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
parseFrom(byte[]) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
parseFrom(byte[]) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
parseFrom(ByteString) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
parseFrom(ByteString) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
parseFrom(ByteString) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
parseFrom(CodedInputStream) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
parseFrom(CodedInputStream) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
parseFrom(CodedInputStream) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
parseFrom(InputStream) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
parseFrom(InputStream) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
parseFrom(InputStream) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
parseFrom(ByteBuffer) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
parseFrom(ByteBuffer) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
parseFrom(ByteBuffer) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
parser - Variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
parser() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
parser() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
parser() - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
PARSER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
PARSER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
PARSER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
parseSyncEvent(ConsumerRecord<String, byte[]>) - Method in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
partition - Variable in exception io.debezium.connector.spanner.db.stream.exception.OutOfRangeChangeStreamException
 
partition - Variable in class io.debezium.connector.spanner.FinishPartitionWatchDog
 
Partition - Class in io.debezium.connector.spanner.db.model
A partition represents a Spanner partition.
Partition(String, Set<String>, Timestamp, Timestamp, String) - Constructor for class io.debezium.connector.spanner.db.model.Partition
 
PARTITION_TOKEN - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
PARTITION_TOKEN - Static variable in class io.debezium.connector.spanner.db.model.InitialPartition
The token of the initial partition.
PARTITION_TOKEN_KEY - Static variable in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeat
 
PARTITION_TOKEN_KEY - Static variable in class io.debezium.connector.spanner.SpannerPartition
 
Partition.Builder - Class in io.debezium.connector.spanner.db.model
 
partitionCount(String) - Method in class io.debezium.connector.spanner.kafka.internal.KafkaInternalTopicAdminService
 
partitionEndTimestamp - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
 
partitionEndTimestamp - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
partitionEventListener - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
PartitionEventListener - Interface in io.debezium.connector.spanner.db.stream
A listener for the various state querying partition.
partitionFactory - Variable in class io.debezium.connector.spanner.task.leader.LeaderService
 
partitionFactory - Variable in class io.debezium.connector.spanner.task.operation.TakePartitionForStreamingOperation
 
partitionFactory - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
partitionFactory - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
PartitionFactory - Class in io.debezium.connector.spanner.task
Creates Partition from PartitionState, retrieves offset for it
PartitionFactory(PartitionOffsetProvider, MetricsEventPublisher) - Constructor for class io.debezium.connector.spanner.task.PartitionFactory
 
partitionManager - Variable in class io.debezium.connector.spanner.SpannerChangeEventSourceFactory
 
partitionManager - Variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
PartitionManager - Interface in io.debezium.connector.spanner
Provides API for operations on Spanner partitions
partitionOffset - Variable in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
PartitionOffset - Class in io.debezium.connector.spanner.context.offset
Stores offset, makes offset map for kafka connect
PartitionOffset() - Constructor for class io.debezium.connector.spanner.context.offset.PartitionOffset
 
PartitionOffset(Timestamp, StreamEventMetadata) - Constructor for class io.debezium.connector.spanner.context.offset.PartitionOffset
 
PartitionOffsetLagMetricEvent - Class in io.debezium.connector.spanner.metrics.event
Tracks time difference between now and the start of the partition
PartitionOffsetLagMetricEvent(String, Long) - Constructor for class io.debezium.connector.spanner.metrics.event.PartitionOffsetLagMetricEvent
 
partitionOffsetLagStatistics - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
partitionOffsetProvider - Variable in class io.debezium.connector.spanner.task.LowWatermarkCalculator
 
partitionOffsetProvider - Variable in class io.debezium.connector.spanner.task.PartitionFactory
 
PartitionOffsetProvider - Class in io.debezium.connector.spanner.task
Retrieves offsets from Kafka Connect and publishes appropriate metrics
PartitionOffsetProvider(OffsetStorageReader, MetricsEventPublisher) - Constructor for class io.debezium.connector.spanner.task.PartitionOffsetProvider
 
PartitionOffsetProvider.ExecutorServiceCallable - Class in io.debezium.connector.spanner.task
 
partitionPendingFinish - Variable in class io.debezium.connector.spanner.FinishingPartitionManager
 
partitionQueryingMonitor - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
PartitionQueryingMonitor - Class in io.debezium.connector.spanner.db.stream
Monitors partition querying.
PartitionQueryingMonitor(PartitionThreadPool, Duration, BlockingConsumer<String>, Consumer<ChangeStreamException>, MetricsEventPublisher, int) - Constructor for class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
partitions - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
partitions - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
partitions - Variable in class io.debezium.connector.spanner.task.state.NewPartitionsEvent
 
partitions(List<PartitionState>) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
partitions_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
partitions_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
PARTITIONS_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
partitionsBuilder_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
partitionsInWorkCount(TaskSyncEvent) - Static method in class io.debezium.connector.spanner.task.scaler.TaskScalerUtil
 
partitionsMap(Map<String, PartitionState>) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
partitionStartTimestamp - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
 
partitionStartTimestamp - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
PartitionState - Class in io.debezium.connector.spanner.kafka.internal.model
Contains information about the current state of the Spanner partition
PartitionState() - Constructor for class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
PartitionState(GeneratedMessageV3.Builder<?>) - Constructor for class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
PartitionState(String, Timestamp, Timestamp, PartitionStateEnum, Set<String>, String, Timestamp, String) - Constructor for class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
PartitionState.PartitionStateBuilder - Class in io.debezium.connector.spanner.kafka.internal.model
 
PartitionStateBuilder() - Constructor for class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
partitionStateEnum - Variable in class io.debezium.connector.spanner.task.operation.PartitionStatusUpdateOperation
 
PartitionStateEnum - Enum in io.debezium.connector.spanner.kafka.internal.model
 
PartitionStateEnum() - Constructor for enum io.debezium.connector.spanner.kafka.internal.model.PartitionStateEnum
 
PartitionStatusUpdateEvent - Class in io.debezium.connector.spanner.task.state
Notifies that status of the partition has been changed
PartitionStatusUpdateEvent(String, PartitionStateEnum) - Constructor for class io.debezium.connector.spanner.task.state.PartitionStatusUpdateEvent
 
PartitionStatusUpdateOperation - Class in io.debezium.connector.spanner.task.operation
Change the status of partition: PartitionStateEnum
PartitionStatusUpdateOperation(String, PartitionStateEnum) - Constructor for class io.debezium.connector.spanner.task.operation.PartitionStatusUpdateOperation
 
partitionTaskRatio(long, long) - Static method in class io.debezium.connector.spanner.task.scaler.TaskScaleCalculator
 
partitionThreadPool - Variable in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
partitionThreadPool - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
PartitionThreadPool - Class in io.debezium.connector.spanner.db.stream
Partition thread pool, a thread is created for each partition token
PartitionThreadPool() - Constructor for class io.debezium.connector.spanner.db.stream.PartitionThreadPool
 
partitionToken - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
partitionToken - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
partitionToken - Variable in class io.debezium.connector.spanner.db.model.Partition.Builder
 
partitionToken - Variable in class io.debezium.connector.spanner.db.model.Partition
 
partitionToken - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
 
partitionToken - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
partitionToken - Variable in class io.debezium.connector.spanner.SpannerPartition
 
partitionTokenKey(String) - Method in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeat
 
parts() - Method in class io.debezium.connector.spanner.db.metadata.TableId
 
PATH_FIELD_INCORRECT_MSG - Static variable in class io.debezium.connector.spanner.config.validation.FieldValidator
 
PERCENTAGE_METRICS_CLEAR_INTERVAL - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
PERCENTAGE_METRICS_CLEAR_INTERVAL_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
percentageMetricsClearInterval() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
performOperation(Operation...) - Method in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
period - Variable in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
PLEASE_SPECIFY_CONFIGURATION_PROPERTY_MSG - Static variable in class io.debezium.connector.spanner.config.validation.ConnectionValidator
 
poll(Consumer<String, byte[]>, long) - Method in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
POLL_AT_TIMESTAMP_KEY - Static variable in class io.debezium.connector.spanner.processor.SourceRecordUtils
 
POLL_INTERVAL_IN_MS - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
POLL_INTERVAL_MILLIS - Static variable in class io.debezium.connector.spanner.task.leader.LeaderService
 
pollDuration - Variable in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
pollDuration - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
pollInterval - Variable in class io.debezium.connector.spanner.FinishPartitionWatchDog
 
pollInterval - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
pollInterval - Variable in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
postSnapshotCompletion() - Method in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
preSnapshotCompletion() - Method in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
preSnapshotStart() - Method in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
primaryKey - Variable in class io.debezium.connector.spanner.db.model.schema.Column
 
printer - Variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
printSimpleValue(Object, Object) - Method in class io.debezium.connector.spanner.processor.metadata.EventFormatter
 
printStruct(Struct) - Method in class io.debezium.connector.spanner.processor.metadata.EventFormatter
 
process(boolean, String, long) - Method in class io.debezium.connector.spanner.task.RebalanceHandler
 
process(TaskSyncEvent, SyncEventMetadata) - Method in class io.debezium.connector.spanner.task.SyncEventHandler
 
processChildPartitionsEvent(List<ChildPartitionsEvent>) - Method in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
processDataChangeEvent(DataChangeEvent) - Method in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
processEvent(NewPartitionsEvent) - Method in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
processEvent(PartitionStatusUpdateEvent) - Method in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
processEvent(TaskStateChangeEvent) - Method in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
processEvent(TaskStateChangeEvent) - Method in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
processEvents(Partition, List<ChangeStreamEvent>, ChangeStreamEventConsumer) - Method in class io.debezium.connector.spanner.db.stream.SpannerChangeStreamService
 
processFailure(Exception) - Method in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
processHeartBeatEvent(HeartbeatEvent) - Method in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
processNewEpoch(TaskSyncEvent, SyncEventMetadata) - Method in class io.debezium.connector.spanner.task.SyncEventHandler
 
processPreviousStates(TaskSyncEvent, SyncEventMetadata) - Method in class io.debezium.connector.spanner.task.SyncEventHandler
 
processRebalanceAnswer(TaskSyncEvent, SyncEventMetadata) - Method in class io.debezium.connector.spanner.task.SyncEventHandler
 
processRegularMessage(TaskSyncEvent, SyncEventMetadata) - Method in class io.debezium.connector.spanner.task.SyncEventHandler
 
processSyncEvent() - Method in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
processUpdateEpoch(TaskSyncEvent, SyncEventMetadata) - Method in class io.debezium.connector.spanner.task.SyncEventHandler
 
producer - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncPublisher
 
producerFactory - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
ProducerFactory<K,V> - Class in io.debezium.connector.spanner.kafka.internal
Creates Kafka producer, based on configuration
ProducerFactory(SpannerConnectorConfig) - Constructor for class io.debezium.connector.spanner.kafka.internal.ProducerFactory
 
producerThrowable - Variable in class io.debezium.connector.spanner.SpannerErrorHandler
 
PROJECT_ID - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
PROJECT_ID_KEY - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
projectId - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
projectId - Variable in class io.debezium.connector.spanner.db.DatabaseClientFactory
 
projectId() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
props - Variable in class io.debezium.connector.spanner.SpannerConnector
 
PUBLISH_AT_TIMESTAMP_KEY - Static variable in class io.debezium.connector.spanner.processor.SourceRecordUtils
 
publishBuffered() - Method in class io.debezium.connector.spanner.kafka.internal.BufferedPublisher
 
publishEpochOffset() - Method in class io.debezium.connector.spanner.task.leader.LeaderAction
 
publisherThread - Variable in class io.debezium.connector.spanner.task.leader.LowWatermarkStampPublisher
 
publishEvent(TaskStateChangeEvent) - Method in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
publishImmediately - Variable in class io.debezium.connector.spanner.kafka.internal.BufferedPublisher
 
publishImmediately(TaskSyncEvent) - Method in class io.debezium.connector.spanner.kafka.internal.TaskSyncPublisher
 
publishInterval - Variable in class io.debezium.connector.spanner.task.leader.LowWatermarkStampPublisher
 
publishLowWatermarkStampEvent() - Method in class io.debezium.connector.spanner.processor.SpannerEventDispatcher
 
publishMetricEvent(T) - Method in class io.debezium.connector.spanner.metrics.MetricsEventPublisher
 
publishSyncEvent(TaskSyncEvent) - Method in class io.debezium.connector.spanner.kafka.internal.TaskSyncPublisher
 
put(ChangeStreamEvent) - Method in class io.debezium.connector.spanner.StreamEventQueue
 

Q

quantileMeter - Variable in class io.debezium.connector.spanner.metrics.latency.Statistics
 
QuantileMeter - Class in io.debezium.connector.spanner.metrics.latency
Utility to calculate quantiles for streaming data
QuantileMeter(Duration, Consumer<Throwable>) - Constructor for class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
QUANTILES - Static variable in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
queryStartedAt - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSet
 
queryStartedAt - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSetMetadata
 
queryStartedAt - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
 
queryStartedAt - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
queue - Variable in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
queue - Variable in class io.debezium.connector.spanner.processor.SpannerEventDispatcher
 
queue - Variable in class io.debezium.connector.spanner.SpannerConnectorTask
 
queue - Variable in class io.debezium.connector.spanner.SpannerErrorHandler
 
queue - Variable in class io.debezium.connector.spanner.StreamEventQueue
 
queue - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
QUEUE_SIZE - Static variable in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
queueCapacity() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 

R

READ_AT_TIMESTAMP_KEY - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
readAtTimestamp - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
readChangeStreamInfo(ReadOnlyTransaction, String) - Method in class io.debezium.connector.spanner.db.dao.SchemaDao
 
readColumnsInfo(ReadOnlyTransaction, Collection<String>) - Method in class io.debezium.connector.spanner.db.dao.SchemaDao
 
readPrimaryColumns(ReadOnlyTransaction, Collection<String>) - Method in class io.debezium.connector.spanner.db.dao.SchemaDao
 
readToEmitLatency - Variable in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
READY_FOR_STREAMING - Enum constant in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
READY_FOR_STREAMING = 1;
READY_FOR_STREAMING - Enum constant in enum io.debezium.connector.spanner.kafka.internal.model.PartitionStateEnum
 
READY_FOR_STREAMING_VALUE - Static variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
READY_FOR_STREAMING = 1;
rebalance(TaskState, Map<String, TaskState>, Map<String, TaskState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionEqualSharingRebalancer
 
rebalance(TaskState, Map<String, TaskState>, Map<String, TaskState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionGreedyLeaderRebalancer
 
rebalance(TaskState, Map<String, TaskState>, Map<String, TaskState>) - Method in interface io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionRebalancer
 
REBALANCE_ANSWER - Enum constant in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
REBALANCE_ANSWER = 3;
REBALANCE_ANSWER - Enum constant in enum io.debezium.connector.spanner.kafka.internal.model.MessageTypeEnum
 
REBALANCE_ANSWER_VALUE - Static variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
REBALANCE_ANSWER = 3;
rebalanceAnswersActual - Variable in class io.debezium.connector.spanner.metrics.event.RebalanceMetricEvent
 
rebalanceAnswersActual - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
rebalanceAnswersExpected - Variable in class io.debezium.connector.spanner.metrics.event.RebalanceMetricEvent
 
rebalanceAnswersExpected - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
RebalanceEventMetadata - Class in io.debezium.connector.spanner.kafka.internal.model
DTO for transferring Rebalance Event information, between application layers.
RebalanceEventMetadata(String, long, boolean) - Constructor for class io.debezium.connector.spanner.kafka.internal.model.RebalanceEventMetadata
 
rebalanceGenerationId - Variable in class io.debezium.connector.spanner.kafka.internal.model.RebalanceEventMetadata
 
rebalanceGenerationId - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
rebalanceGenerationId - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
rebalanceGenerationId - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
rebalanceGenerationId - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
rebalanceGenerationId - Variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
rebalanceGenerationId - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
rebalanceGenerationId(long) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
rebalanceGenerationId(long) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
rebalanceGenerationId(long) - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
rebalanceGenerationId_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
rebalanceGenerationId_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
rebalanceGenerationId_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
rebalanceGenerationId_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
REBALANCEGENERATIONID_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
REBALANCEGENERATIONID_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
rebalanceHandler - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
RebalanceHandler - Class in io.debezium.connector.spanner.task
Provides a logic for processing Rebalance Events.
RebalanceHandler(TaskSyncContextHolder, TaskSyncPublisher, LeaderAction, LowWatermarkStampPublisher) - Constructor for class io.debezium.connector.spanner.task.RebalanceHandler
 
RebalanceMetricEvent - Class in io.debezium.connector.spanner.metrics.event
Tracks number of actual and expected responses during the last Rebalance Event
RebalanceMetricEvent(int, int) - Constructor for class io.debezium.connector.spanner.metrics.event.RebalanceMetricEvent
 
rebalanceState - Variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
rebalanceState - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
rebalanceState(RebalanceState) - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
RebalanceState - Enum in io.debezium.connector.spanner.kafka.internal.model
 
RebalanceState() - Constructor for enum io.debezium.connector.spanner.kafka.internal.model.RebalanceState
 
REBALANCING_COMMIT_OFFSETS_INTERVAL_MS - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
REBALANCING_COMMIT_OFFSETS_TIMEOUT - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
REBALANCING_POLL_DURATION - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
REBALANCING_TASK_WAITING_TIMEOUT - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
REBALANCING_TOPIC - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
rebalancingAction - Variable in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
rebalancingCommitOffsetsInterval() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
rebalancingCommitOffsetsTimeout() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
rebalancingConsumerFactory - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
RebalancingConsumerFactory<K,V> - Class in io.debezium.connector.spanner.kafka.internal
Creates Kafka consumer of the Rebalance topic, based on configuration.
RebalancingConsumerFactory(SpannerConnectorConfig) - Constructor for class io.debezium.connector.spanner.kafka.internal.RebalancingConsumerFactory
 
rebalancingEventListener - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
RebalancingEventListener - Class in io.debezium.connector.spanner.kafka.internal
Listens for Rebalance Event from the Rebalance-topic, propagates information about it: Member ID, Generation ID, is current task a Leader or not further for processing
RebalancingEventListener(SpannerConnectorTask, String, String, Duration, RebalancingConsumerFactory<?, ?>, Consumer<RuntimeException>) - Constructor for class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
rebalancingPollDuration() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
rebalancingTaskWaitingTimeout() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
rebalancingTopic() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
receivedRebalanceGenerationId - Variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
receivedRebalanceGenerationId - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
receivedRebalanceGenerationId(long) - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
receivingTimeOffsetStatistics - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
RECORD_SEQUENCE_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
RECORD_UID - Static variable in class io.debezium.connector.spanner.processor.SourceRecordUtils
 
recordReadAt - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSet
 
recordReadAt - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSetMetadata
 
recordReadAt - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
 
recordReadAt - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
records - Variable in class io.debezium.connector.spanner.SpannerBaseSourceTask
 
recordSequence - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
recordSequence - Variable in class io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent
 
recordSequence - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
recordStreamEndedAt - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSet
 
recordStreamEndedAt - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSetMetadata
 
recordStreamEndedAt - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
 
recordStreamEndedAt - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
recordStreamStartedAt - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSet
 
recordStreamStartedAt - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSetMetadata
 
recordStreamStartedAt - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
 
recordStreamStartedAt - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
recordTimestamp - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
recordTimestamp - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
 
recordTimestamp - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
recordUid - Variable in class io.debezium.connector.spanner.processor.SpannerChangeRecordEmitter
 
register() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
registerAllExtensions(ExtensionRegistry) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos
 
registerPartition(String) - Method in class io.debezium.connector.spanner.FinishingPartitionManager
 
REGULAR - Enum constant in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
REGULAR = 0;
REGULAR - Enum constant in enum io.debezium.connector.spanner.kafka.internal.model.MessageTypeEnum
 
REGULAR_VALUE - Static variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
REGULAR = 0;
remainingCapacity - Variable in class io.debezium.connector.spanner.metrics.event.SpannerEventQueueUpdateEvent
 
remainingCapacity - Variable in class io.debezium.connector.spanner.metrics.event.TaskStateChangeQueueUpdateMetricEvent
 
removeAlreadyExistingPartitions(List<Partition>) - Method in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
removeAlreadyStreamingPartitions(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.TakePartitionForStreamingOperation
 
REMOVED - Enum constant in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
REMOVED = 5;
REMOVED - Enum constant in enum io.debezium.connector.spanner.kafka.internal.model.PartitionStateEnum
 
REMOVED_VALUE - Static variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
REMOVED = 5;
removeDelimiter() - Method in class io.debezium.connector.spanner.processor.metadata.EventFormatter
 
RemoveFinishedPartitionOperation - Class in io.debezium.connector.spanner.task.operation
Remove finished partition from the task state, as it is not needed anymore
RemoveFinishedPartitionOperation(SpannerEventDispatcher, SpannerConnectorConfig) - Constructor for class io.debezium.connector.spanner.task.operation.RemoveFinishedPartitionOperation
 
removeFinishedPartitions(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.RemoveFinishedPartitionOperation
 
removePartitions(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
removeSharedPartitions(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
removeTaskStates(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
REPEAT_STREAMING - Enum constant in enum io.debezium.connector.spanner.StuckPartitionStrategy
 
requiredTasksCount - Variable in class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorImpl
 
reset() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
reset() - Method in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
reset() - Method in class io.debezium.connector.spanner.metrics.latency.Statistics
 
reset() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
resetCache() - Method in class io.debezium.connector.spanner.schema.KafkaSpannerSchema
 
resettableDelayedAction - Variable in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
ResettableDelayedAction - Class in io.debezium.connector.spanner.task.utils
Executes action after specified delay, if this action will not be overridden by a new one.
ResettableDelayedAction(String, Duration) - Constructor for class io.debezium.connector.spanner.task.utils.ResettableDelayedAction
 
restart() - Method in class io.debezium.connector.spanner.SpannerConnectorTask
 
restartTask() - Method in interface io.debezium.connector.spanner.metrics.jmx.SpannerMetricsMXBean
This method restarts the current task
restartTask() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
restartTask() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
result - Variable in class io.debezium.connector.spanner.config.validation.ChangeStreamValidator
 
result - Variable in class io.debezium.connector.spanner.config.validation.ConnectionValidator
 
result - Variable in class io.debezium.connector.spanner.config.validation.StartEndTimeValidator
 
resultSet - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSet
 
retrieveOffsetMap(Map<String, String>) - Method in class io.debezium.connector.spanner.task.PartitionOffsetProvider
 
rowsScanned(SpannerPartition, TableId, long) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
rowType - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
rpcPriority - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamDao
 
run(BooleanSupplier, ChangeStreamEventConsumer, PartitionEventListener) - Method in interface io.debezium.connector.spanner.db.stream.ChangeStream
 
run(BooleanSupplier, ChangeStreamEventConsumer, PartitionEventListener) - Method in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
RUNNING - Enum constant in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
RUNNING = 3;
RUNNING - Enum constant in enum io.debezium.connector.spanner.kafka.internal.model.PartitionStateEnum
 
RUNNING_VALUE - Static variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
RUNNING = 3;
RuntimeErrorMetricEvent - Class in io.debezium.connector.spanner.metrics.event
Tracks total number of Runtime errors
RuntimeErrorMetricEvent() - Constructor for class io.debezium.connector.spanner.metrics.event.RuntimeErrorMetricEvent
 

S

SCALE_IN_TASKS_THRESHOLD - Static variable in class io.debezium.connector.spanner.task.scaler.TaskScaleCalculator
 
SCALE_OUT_TASKS_STEP - Static variable in class io.debezium.connector.spanner.task.scaler.TaskScaleCalculator
 
SCALER_MONITOR_ENABLED - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SCALER_MONITOR_ENABLED_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SCHEDULED - Enum constant in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
SCHEDULED = 2;
SCHEDULED - Enum constant in enum io.debezium.connector.spanner.kafka.internal.model.PartitionStateEnum
 
SCHEDULED_VALUE - Static variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
SCHEDULED = 2;
schema - Variable in class io.debezium.connector.spanner.processor.SpannerEventDispatcher
 
schema - Variable in class io.debezium.connector.spanner.SpannerConnectorTask
 
schema - Variable in class io.debezium.connector.spanner.SpannerSourceInfoStructMaker
 
schema() - Method in class io.debezium.connector.spanner.SpannerSourceInfoStructMaker
 
schemaDao - Variable in class io.debezium.connector.spanner.db.DaoFactory
 
schemaDao - Variable in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
SchemaDao - Class in io.debezium.connector.spanner.db.dao
Provides functionality to read Spanner DB table and stream schema
SchemaDao(DatabaseClient) - Constructor for class io.debezium.connector.spanner.db.dao.SchemaDao
 
schemaFor(TableId) - Method in class io.debezium.connector.spanner.schema.KafkaSpannerSchema
 
SchemaMerger - Class in io.debezium.connector.spanner.db.metadata
 
SchemaMerger() - Constructor for class io.debezium.connector.spanner.db.metadata.SchemaMerger
 
schemaNameAdjuster - Variable in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeatFactory
 
schemaNameAdjuster - Variable in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchemaFactory
 
schemaParts() - Method in class io.debezium.connector.spanner.db.metadata.TableId
 
schemaRegistry - Variable in class io.debezium.connector.spanner.processor.SpannerEventDispatcher
 
schemaRegistry - Variable in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchemaFactory
 
schemaRegistry - Variable in class io.debezium.connector.spanner.SpannerChangeEventSourceFactory
 
schemaRegistry - Variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
schemaRegistry - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
SchemaRegistry - Class in io.debezium.connector.spanner.db.metadata
Stores schema of the Spanner change stream and database tables
SchemaRegistry(String, SchemaDao, Runnable) - Constructor for class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
schemaResetTrigger - Variable in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
SchemaValidator - Class in io.debezium.connector.spanner.db.metadata
Validates incoming row against stored schema
SchemaValidator() - Constructor for class io.debezium.connector.spanner.db.metadata.SchemaValidator
 
seekBackToPreviousEpoch - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
seekBackToPreviousEpoch(Consumer<String, byte[]>, TopicPartition, long, long) - Method in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
send(TaskSyncEvent) - Method in class io.debezium.connector.spanner.kafka.internal.TaskSyncPublisher
 
sequence() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
serialVersionUID - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
serialVersionUID - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
serialVersionUID - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
SERVER_TRANSACTION_ID_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
SERVER_TRANSACTIONAL_ID_KEY - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
serverTransactionId - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
serverTransactionId - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
set(Runnable) - Method in class io.debezium.connector.spanner.task.utils.ResettableDelayedAction
 
setAssigneeTaskUid(String) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string assigneeTaskUid = 6;
setAssigneeTaskUidBytes(ByteString) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string assigneeTaskUid = 6;
setCanInitiateRebalancing(boolean) - Method in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata
 
setConsumerId(String) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
string consumerId = 3;
setConsumerId(String) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
string consumerId = 2;
setConsumerIdBytes(ByteString) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
string consumerId = 3;
setConsumerIdBytes(ByteString) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
string consumerId = 2;
setEndTimestamp(String) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string endTimestamp = 3;
setEndTimestampBytes(ByteString) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string endTimestamp = 3;
setEpochOffset(long) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
int64 epochOffset = 7;
setField(Descriptors.FieldDescriptor, Object) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
setFinishedTimestamp(String) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string finishedTimestamp = 7;
setFinishedTimestampBytes(ByteString) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string finishedTimestamp = 7;
setJsonLogEnabled(boolean) - Method in class io.debezium.connector.spanner.task.LoggerUtils
 
setLowWatermark(Timestamp) - Method in class io.debezium.connector.spanner.task.LowWatermarkHolder
 
setMessageTimestamp(long) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
int64 messageTimestamp = 4;
setMessageType(SyncEventProtos.MessageType) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
.io.debezium.connector.spanner.scale.proto.MessageType messageType = 6;
setMessageTypeValue(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
.io.debezium.connector.spanner.scale.proto.MessageType messageType = 6;
setOffset(long) - Method in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata
 
setOriginParent(String) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string originParent = 8;
setOriginParentBytes(ByteString) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string originParent = 8;
setParents(int, String) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
repeated string parents = 5;
setPartitions(int, SyncEventProtos.PartitionState) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
setPartitions(int, SyncEventProtos.PartitionState.Builder) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState partitions = 5;
setProducerThrowable(Throwable) - Method in class io.debezium.connector.spanner.SpannerErrorHandler
 
setRebalanceGenerationId(long) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
int64 rebalanceGenerationId = 5;
setRebalanceGenerationId(long) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
int64 rebalanceGenerationId = 3;
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
setSharedPartitions(int, SyncEventProtos.PartitionState) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
setSharedPartitions(int, SyncEventProtos.PartitionState.Builder) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
repeated .io.debezium.connector.spanner.scale.proto.PartitionState sharedPartitions = 6;
setStartTimestamp(String) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string startTimestamp = 2;
setStartTimestampBytes(ByteString) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string startTimestamp = 2;
setState(SyncEventProtos.State) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
.io.debezium.connector.spanner.scale.proto.State state = 4;
setState(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.PartitionStatusUpdateOperation
 
setStateTimestamp(long) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
int64 stateTimestamp = 4;
setStateValue(int) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
.io.debezium.connector.spanner.scale.proto.State state = 4;
setTaskStates(int, SyncEventProtos.TaskState) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
setTaskStates(int, SyncEventProtos.TaskState.Builder) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
repeated .io.debezium.connector.spanner.scale.proto.TaskState taskStates = 8;
setTaskUid(String) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
string taskUid = 2;
setTaskUid(String) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
string taskUid = 1;
setTaskUidBytes(ByteString) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
string taskUid = 2;
setTaskUidBytes(ByteString) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
string taskUid = 1;
setTimeout(Duration) - Static method in class io.debezium.connector.spanner.task.utils.TimeoutMeter
 
setToken(String) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string token = 1;
setTokenBytes(ByteString) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
string token = 1;
setUnknownFields(UnknownFieldSet) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
share(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.ChildPartitionOperation
 
sharedPartitions - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
sharedPartitions - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
sharedPartitions(List<PartitionState>) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
sharedPartitions_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
sharedPartitions_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
SHAREDPARTITIONS_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
sharedPartitionsBuilder_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
sharedPartitionsMap(Map<String, PartitionState>) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
shouldProvideTransactionMetadata() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
shutdown() - Method in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
shutdown() - Method in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
shutdown() - Method in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
shutdown() - Method in class io.debezium.connector.spanner.metrics.latency.Statistics
 
shutdown() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
shutdown() - Method in class io.debezium.connector.spanner.task.scaler.FixedTaskScalerMonitorImpl
 
shutdown() - Method in interface io.debezium.connector.spanner.task.scaler.TaskScalerMonitor
 
shutdown() - Method in class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorImpl
 
shutdown(String) - Method in class io.debezium.connector.spanner.db.stream.PartitionThreadPool
 
shutdownConsumer(Consumer<String, byte[]>) - Method in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
signal - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
signal() - Method in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
sketch - Variable in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
skipFromMismatchingGeneration(TaskSyncEvent) - Method in class io.debezium.connector.spanner.task.SyncEventHandler
 
sleepInterval - Variable in class io.debezium.connector.spanner.db.stream.PartitionThreadPool
 
sleepInterval - Variable in class io.debezium.connector.spanner.FinishPartitionWatchDog
 
sleepInterval - Variable in class io.debezium.connector.spanner.kafka.internal.BufferedPublisher
 
sleepInterval - Variable in class io.debezium.connector.spanner.task.leader.LeaderAction
 
sleepInterval - Variable in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
sleepInterval - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
sleepInterval - Variable in class io.debezium.connector.spanner.task.TaskSyncContextHolder
 
snapshotAborted(SpannerPartition) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
snapshotCompleted(SpannerPartition) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
snapshotPaused(SpannerPartition) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
snapshotResumed(SpannerPartition) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
snapshotStarted(SpannerPartition) - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
SOURCE_INFO_STRUCT_MAKER - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SOURCE_KEY - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
sourceInfo - Variable in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
SourceInfo - Class in io.debezium.connector.spanner.context.source
Information provided by Spanner connector in source field or offsets
SourceInfo(SpannerConnectorConfig, String, Instant, Instant, Instant, String, Long, Instant, Long, String, Boolean, String, String, Integer, Boolean, Long) - Constructor for class io.debezium.connector.spanner.context.source.SourceInfo
 
sourceInfoFactory - Variable in class io.debezium.connector.spanner.context.offset.SpannerOffsetContextFactory
 
sourceInfoFactory - Variable in class io.debezium.connector.spanner.processor.SpannerEventDispatcher
 
sourceInfoFactory - Variable in class io.debezium.connector.spanner.SpannerChangeEventSourceFactory
 
SourceInfoFactory - Class in io.debezium.connector.spanner.context.source
Creates SourceInfo from the input DataChangeEvent
SourceInfoFactory(SpannerConnectorConfig, LowWatermarkProvider) - Constructor for class io.debezium.connector.spanner.context.source.SourceInfoFactory
 
sourceInfoSchema - Variable in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchemaFactory
 
sourcePosition - Variable in class io.debezium.connector.spanner.processor.metadata.EventFormatter
 
sourcePosition(Map<String, String>) - Method in class io.debezium.connector.spanner.processor.metadata.EventFormatter
 
SourceRecordUtils - Class in io.debezium.connector.spanner.processor
 
SourceRecordUtils() - Constructor for class io.debezium.connector.spanner.processor.SourceRecordUtils
 
spanner - Variable in class io.debezium.connector.spanner.db.DatabaseClientFactory
 
SPANNER_CREDENTIALS_JSON - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SPANNER_CREDENTIALS_PATH - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SPANNER_EMULATOR_HOST - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SPANNER_HEART_BEAT_INTERVAL - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SPANNER_HOST - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SpannerBaseSourceTask - Class in io.debezium.connector.spanner
Provides basic functionality of the Spanner SourceTask implementations
SpannerBaseSourceTask() - Constructor for class io.debezium.connector.spanner.SpannerBaseSourceTask
 
SpannerChangeEventCreator - Class in io.debezium.connector.spanner
Creates Spanner Data Change Events
SpannerChangeEventCreator() - Constructor for class io.debezium.connector.spanner.SpannerChangeEventCreator
 
SpannerChangeEventSourceCoordinator - Class in io.debezium.connector.spanner
Coordinates Spanner ChangeEventSource to execute them in order
SpannerChangeEventSourceCoordinator(Offsets, ErrorHandler, Class, CommonConnectorConfig, ChangeEventSourceFactory, ChangeEventSourceMetricsFactory, EventDispatcher, DatabaseSchema, NotificationService) - Constructor for class io.debezium.connector.spanner.SpannerChangeEventSourceCoordinator
 
SpannerChangeEventSourceFactory - Class in io.debezium.connector.spanner
Creates SpannerStreamingChangeEventSource and SnapshotChangeEventSource
SpannerChangeEventSourceFactory(SpannerConnectorConfig, SpannerEventDispatcher, ErrorHandler, SchemaRegistry, SpannerMeter, ChangeStream, SourceInfoFactory, PartitionManager) - Constructor for class io.debezium.connector.spanner.SpannerChangeEventSourceFactory
 
SpannerChangeEventSourceMetricsFactory - Class in io.debezium.connector.spanner.metrics
Creates SnapshotChangeEventSourceMetrics and StreamingChangeEventSourceMetrics
SpannerChangeEventSourceMetricsFactory(SpannerMeter) - Constructor for class io.debezium.connector.spanner.metrics.SpannerChangeEventSourceMetricsFactory
 
SpannerChangeRecordEmitter - Class in io.debezium.connector.spanner.processor
Represents a change applied to Spanner database and emits one or more corresponding change records.
SpannerChangeRecordEmitter(String, ModType, Mod, SpannerPartition, SpannerOffsetContext, Clock, SpannerConnectorConfig) - Constructor for class io.debezium.connector.spanner.processor.SpannerChangeRecordEmitter
 
SpannerChangeStream - Class in io.debezium.connector.spanner.db.stream
This class queries the change stream, andd sends the received records to ChangeStream Service.
SpannerChangeStream(SpannerChangeStreamService, MetricsEventPublisher, Duration, int, String, DatabaseClientFactory) - Constructor for class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
SpannerChangeStreamFactory - Class in io.debezium.connector.spanner.db
Factory for SpannerChangeStream
SpannerChangeStreamFactory(String, DaoFactory, MetricsEventPublisher, String, DatabaseClientFactory) - Constructor for class io.debezium.connector.spanner.db.SpannerChangeStreamFactory
 
SpannerChangeStreamService - Class in io.debezium.connector.spanner.db.stream
This class queries the change stream, sends child partitions to SynchronizedPartitionManager, and updates the last commit timestamp for each partition.
SpannerChangeStreamService(String, ChangeStreamDao, ChangeStreamRecordMapper, Duration, MetricsEventPublisher) - Constructor for class io.debezium.connector.spanner.db.stream.SpannerChangeStreamService
 
SpannerConnector - Class in io.debezium.connector.spanner
Provides implementation for the Spanner Source Connector
SpannerConnector() - Constructor for class io.debezium.connector.spanner.SpannerConnector
 
spannerConnectorConfig - Variable in class io.debezium.connector.spanner.task.LowWatermarkCalculator
 
SpannerConnectorConfig - Class in io.debezium.connector.spanner
Configuration API for the Spanner connector
SpannerConnectorConfig(Configuration) - Constructor for class io.debezium.connector.spanner.SpannerConnectorConfig
 
SpannerConnectorException - Exception in io.debezium.connector.spanner.exception
Runtime common spanner exception
SpannerConnectorException(String) - Constructor for exception io.debezium.connector.spanner.exception.SpannerConnectorException
 
SpannerConnectorException(String, Throwable) - Constructor for exception io.debezium.connector.spanner.exception.SpannerConnectorException
 
spannerConnectorTask - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
SpannerConnectorTask - Class in io.debezium.connector.spanner
Spanner implementation for Debezium's CDC SourceTask
SpannerConnectorTask() - Constructor for class io.debezium.connector.spanner.SpannerConnectorTask
 
spannerEmulatorHost() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
spannerErrorHandler - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
SpannerErrorHandler - Class in io.debezium.connector.spanner
Handles all types during the Connector runtime and propagates them to ChangeEventQueue
SpannerErrorHandler(SpannerConnectorTask, ChangeEventQueue<?>) - Constructor for class io.debezium.connector.spanner.SpannerErrorHandler
 
spannerEventDispatcher - Variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
spannerEventDispatcher - Variable in class io.debezium.connector.spanner.task.leader.LowWatermarkStampPublisher
 
spannerEventDispatcher - Variable in class io.debezium.connector.spanner.task.operation.RemoveFinishedPartitionOperation
 
spannerEventDispatcher - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
SpannerEventDispatcher - Class in io.debezium.connector.spanner.processor
Spanner dispatcher for data change and schema change events.
SpannerEventDispatcher(SpannerConnectorConfig, TopicNamingStrategy<TableId>, DatabaseSchema<TableId>, ChangeEventQueue<DataChangeEvent>, DataCollectionFilters.DataCollectionFilter<TableId>, ChangeEventCreator, EventMetadataProvider, HeartbeatFactory<TableId>, SchemaNameAdjuster, SchemaRegistry, SourceInfoFactory, KafkaPartitionInfoProvider) - Constructor for class io.debezium.connector.spanner.processor.SpannerEventDispatcher
 
SpannerEventMetadataProvider - Class in io.debezium.connector.spanner.processor.metadata
Enables metrics metadata to be extracted from the Spanner event
SpannerEventMetadataProvider() - Constructor for class io.debezium.connector.spanner.processor.metadata.SpannerEventMetadataProvider
 
spannerEventQueueRemainingCapacity - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
spannerEventQueueTotalCapacity - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
SpannerEventQueueUpdateEvent - Class in io.debezium.connector.spanner.metrics.event
Tracks total and remaining capacity of the Spanner Queue
SpannerEventQueueUpdateEvent(int, int) - Constructor for class io.debezium.connector.spanner.metrics.event.SpannerEventQueueUpdateEvent
 
SpannerHeartbeat - Class in io.debezium.connector.spanner.processor.heartbeat
Generates Spanner Heartbeat messages
SpannerHeartbeat(String, SchemaNameAdjuster) - Constructor for class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeat
 
SpannerHeartbeatFactory - Class in io.debezium.connector.spanner.processor.heartbeat
Creates SpannerHeartbeat based on configured properties
SpannerHeartbeatFactory(CommonConnectorConfig, TopicNamingStrategy, SchemaNameAdjuster) - Constructor for class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeatFactory
 
spannerHost() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
spannerLatency - Variable in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
spannerLatency - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
spannerMeter - Variable in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
spannerMeter - Variable in class io.debezium.connector.spanner.metrics.SpannerChangeEventSourceMetricsFactory
 
spannerMeter - Variable in class io.debezium.connector.spanner.SpannerChangeEventSourceFactory
 
spannerMeter - Variable in class io.debezium.connector.spanner.SpannerConnectorTask
 
SpannerMeter - Class in io.debezium.connector.spanner.metrics
Collects metrics of the Spanner connector
SpannerMeter(SpannerConnectorTask, SpannerConnectorConfig, SpannerErrorHandler, BlockingSupplier<Timestamp>) - Constructor for class io.debezium.connector.spanner.metrics.SpannerMeter
 
SpannerMetricsMXBean - Interface in io.debezium.connector.spanner.metrics.jmx
Spanner metrics which are available on JMX
SpannerOffsetContext - Class in io.debezium.connector.spanner.context.offset
Implementation of OffsetContext.
SpannerOffsetContext(PartitionOffset, TransactionContext) - Constructor for class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
SpannerOffsetContext(SourceInfo, PartitionOffset, TransactionContext) - Constructor for class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
SpannerOffsetContextFactory - Class in io.debezium.connector.spanner.context.offset
 
SpannerOffsetContextFactory(SourceInfoFactory) - Constructor for class io.debezium.connector.spanner.context.offset.SpannerOffsetContextFactory
 
spannerPartition - Variable in class io.debezium.connector.spanner.task.PartitionOffsetProvider.ExecutorServiceCallable
 
SpannerPartition - Class in io.debezium.connector.spanner
Describes the Spanner source partition
SpannerPartition(String) - Constructor for class io.debezium.connector.spanner.SpannerPartition
 
spannerSchema - Variable in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
SpannerSchema - Class in io.debezium.connector.spanner.db.model.schema
Contains schema for each DB table
SpannerSchema(Map<TableId, TableSchema>) - Constructor for class io.debezium.connector.spanner.db.model.schema.SpannerSchema
 
SpannerSchema.SpannerSchemaBuilder - Class in io.debezium.connector.spanner.db.model.schema
 
SpannerSchemaBuilder() - Constructor for class io.debezium.connector.spanner.db.model.schema.SpannerSchema.SpannerSchemaBuilder
 
SpannerSnapshotChangeEventSourceMetricsStub - Class in io.debezium.connector.spanner.metrics.jmx
Metrics related to the snapshot phase of the Spanner connector.
SpannerSnapshotChangeEventSourceMetricsStub() - Constructor for class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
SpannerSourceInfoStructMaker - Class in io.debezium.connector.spanner
Builds Struct from the SourceInfo
SpannerSourceInfoStructMaker() - Constructor for class io.debezium.connector.spanner.SpannerSourceInfoStructMaker
 
SpannerSourceTaskContext - Class in io.debezium.connector.spanner.context.source
Contains contextual information and objects scoped to the lifecycle of Debezium's SourceTask implementations.
SpannerSourceTaskContext(SpannerConnectorConfig, Supplier<Collection<? extends DataCollectionId>>) - Constructor for class io.debezium.connector.spanner.context.source.SpannerSourceTaskContext
 
SpannerStreamingChangeEventSource - Class in io.debezium.connector.spanner
Processes all types of Spanner Stream Events
SpannerStreamingChangeEventSource(SpannerConnectorConfig, ErrorHandler, ChangeStream, StreamEventQueue, MetricsEventPublisher, PartitionManager, SchemaRegistry, SpannerEventDispatcher, boolean, SpannerOffsetContextFactory) - Constructor for class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
SpannerStreamingChangeEventSourceMetrics - Class in io.debezium.connector.spanner.metrics.jmx
Implementation of metrics related to the streaming phase of the Spanner connector
SpannerStreamingChangeEventSourceMetrics(SpannerSourceTaskContext, ChangeEventQueueMetrics, EventMetadataProvider, SpannerMeter) - Constructor for class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
SpannerTableFilter - Class in io.debezium.connector.spanner.config
Checks if database table is included for streaming
SpannerTableFilter(SpannerConnectorConfig) - Constructor for class io.debezium.connector.spanner.config.SpannerTableFilter
 
splitSurvivedAndObsoleteTaskStates(Map<String, TaskState>, Collection<String>) - Static method in class io.debezium.connector.spanner.task.TaskStateUtil
 
start() - Method in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
start() - Method in class io.debezium.connector.spanner.kafka.internal.BufferedPublisher
 
start() - Method in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
start() - Method in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
start() - Method in class io.debezium.connector.spanner.metrics.latency.Statistics
 
start() - Method in class io.debezium.connector.spanner.metrics.SpannerMeter
 
start() - Method in class io.debezium.connector.spanner.task.leader.LowWatermarkStampPublisher
 
start() - Method in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
start() - Method in class io.debezium.connector.spanner.task.scaler.FixedTaskScalerMonitorImpl
 
start() - Method in interface io.debezium.connector.spanner.task.scaler.TaskScalerMonitor
 
start() - Method in class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorImpl
 
start(long) - Method in class io.debezium.connector.spanner.task.leader.LeaderAction
 
start(Configuration) - Method in class io.debezium.connector.spanner.SpannerConnectorTask
 
start(Map<String, String>) - Method in class io.debezium.connector.spanner.SpannerConnector
 
START_INITIAL_SYNC - Enum constant in enum io.debezium.connector.spanner.kafka.internal.model.RebalanceState
 
START_TIME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
START_TIME_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
START_TIMESTAMP_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
StartEndTimeValidator - Class in io.debezium.connector.spanner.config.validation
Validate if start and end timestamps of connector match each other
StartEndTimeValidator(ConfigurationValidator.ValidationContext) - Constructor for class io.debezium.connector.spanner.config.validation.StartEndTimeValidator
 
startProcessing() - Method in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
startProcessing(ChangeEventSource.ChangeEventSourceContext) - Method in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
startTime - Variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
startTime - Variable in class io.debezium.connector.spanner.task.leader.LeaderService
 
startTime() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
startTimestamp - Variable in class io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent
 
startTimestamp - Variable in class io.debezium.connector.spanner.db.model.Partition.Builder
 
startTimestamp - Variable in class io.debezium.connector.spanner.db.model.Partition
 
startTimestamp - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
startTimestamp - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
startTimestamp(Timestamp) - Method in class io.debezium.connector.spanner.db.model.Partition.Builder
 
startTimestamp(Timestamp) - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
startTimestamp_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
startTimestamp_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
STARTTIMESTAMP_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
state - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
state - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
state - Variable in class io.debezium.connector.spanner.task.state.PartitionStatusUpdateEvent
 
state(PartitionStateEnum) - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
State(int) - Constructor for enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
 
state_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
state_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
STATE_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
stateTimestamp - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
stateTimestamp - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
stateTimestamp(long) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
stateTimestamp_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
stateTimestamp_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
STATETIMESTAMP_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
Statistics - Class in io.debezium.connector.spanner.metrics.latency
This class provides functionality to calculate statistics: min, max, avg values, percentiles.
Statistics(Duration, Consumer<Throwable>) - Constructor for class io.debezium.connector.spanner.metrics.latency.Statistics
 
stop() - Method in interface io.debezium.connector.spanner.db.stream.ChangeStream
 
stop() - Method in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
stop() - Method in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
stop() - Method in class io.debezium.connector.spanner.FinishPartitionWatchDog
 
stop() - Method in class io.debezium.connector.spanner.SpannerConnector
 
stop() - Method in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
stop(long) - Method in class io.debezium.connector.spanner.task.leader.LeaderAction
 
stop(String) - Method in class io.debezium.connector.spanner.db.stream.PartitionThreadPool
 
stopProcessing() - Method in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
stream - Variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
STREAM_EVENT_QUEUE_CAPACITY - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
STREAM_EVENT_QUEUE_CAPACITY_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
StreamEventMetadata - Class in io.debezium.connector.spanner.db.model
Contains all information about the spanner event
StreamEventMetadata() - Constructor for class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
StreamEventMetadata(String, Timestamp, Timestamp, Timestamp, Timestamp, Timestamp, Timestamp, Timestamp, long, long) - Constructor for class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
StreamEventMetadata.Builder - Class in io.debezium.connector.spanner.db.model
 
streamEventMetadataFrom(Partition, Timestamp, ChangeStreamResultSetMetadata) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
StreamEventQueue - Class in io.debezium.connector.spanner
Internal queue which holds Spanner Events before they will be processed
StreamEventQueue(int, MetricsEventPublisher) - Constructor for class io.debezium.connector.spanner.StreamEventQueue
 
streamName - Variable in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
streamQuery(String, Timestamp, Timestamp, long) - Method in class io.debezium.connector.spanner.db.dao.ChangeStreamDao
 
streamService - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
string - Variable in class io.debezium.connector.spanner.processor.metadata.EventFormatter
 
STRING - Enum constant in enum io.debezium.connector.spanner.db.model.schema.DataType
 
struct(SourceInfo) - Method in class io.debezium.connector.spanner.SpannerSourceInfoStructMaker
 
STRUCT - Enum constant in enum io.debezium.connector.spanner.db.model.schema.DataType
 
STUCK_PARTITION_STRATEGY - Static variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
stuckHeartbeatIntervals - Variable in class io.debezium.connector.spanner.metrics.event.StuckHeartbeatIntervalsMetricEvent
 
stuckHeartbeatIntervals - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
stuckHeartbeatIntervals(Instant) - Method in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
StuckHeartbeatIntervalsMetricEvent - Class in io.debezium.connector.spanner.metrics.event
Tracks the number of intervals waiting but not receiving Heartbeat records from the Spanner Change Stream
StuckHeartbeatIntervalsMetricEvent(int) - Constructor for class io.debezium.connector.spanner.metrics.event.StuckHeartbeatIntervalsMetricEvent
 
StuckPartitionException - Exception in io.debezium.connector.spanner.db.stream.exception
The change stream fail exception.
StuckPartitionException(String) - Constructor for exception io.debezium.connector.spanner.db.stream.exception.StuckPartitionException
 
StuckPartitionStrategy - Enum in io.debezium.connector.spanner
What to do if partition get stuck
StuckPartitionStrategy() - Constructor for enum io.debezium.connector.spanner.StuckPartitionStrategy
 
submit(String, Runnable) - Method in class io.debezium.connector.spanner.db.stream.PartitionThreadPool
 
submitPartition(Partition) - Method in interface io.debezium.connector.spanner.db.stream.ChangeStream
 
submitPartition(Partition) - Method in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
submitPartition(PartitionState, TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.TakePartitionForStreamingOperation
 
subscribe(BlockingBiConsumer<TaskSyncEvent, SyncEventMetadata>) - Method in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
subscribe(Class<T>, Consumer<T>) - Method in class io.debezium.connector.spanner.metrics.MetricsEventPublisher
 
subscribes - Variable in class io.debezium.connector.spanner.metrics.MetricsEventPublisher
 
suspend() - Method in class io.debezium.connector.spanner.task.leader.LowWatermarkStampPublisher
 
suspendFlag - Variable in class io.debezium.connector.spanner.task.leader.LowWatermarkStampPublisher
 
SYNC_CLEANUP_POLICY - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SYNC_COMMIT_OFFSETS_INTERVAL_MS - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SYNC_COMMIT_OFFSETS_TIMEOUT - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SYNC_DELIVERY_TIMEOUT - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SYNC_EVENT_PUBLISH_WAITING_TIMEOUT - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SYNC_KAFKA_BOOTSTRAP_SERVERS - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SYNC_MIN_CLEANABLE_DIRTY_RATIO - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SYNC_POLL_DURATION - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SYNC_REQUEST_TIMEOUT - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SYNC_RETENTION_MS - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SYNC_SEGMENT_MS - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SYNC_TOPIC - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
SYNC_TOPIC_MAX_MESSAGE_BYTES - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
syncCleanupPolicy() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
syncCommitOffsetsInterval() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
syncCommitOffsetsTimeout() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
syncDeliveryTimeout() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
SyncEvent - Class in io.debezium.connector.spanner.task.state
Notifies that state of the task has been changed and other tasks should be aware of it
SyncEvent() - Constructor for class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
SyncEvent() - Constructor for class io.debezium.connector.spanner.task.state.SyncEvent
 
SyncEvent(GeneratedMessageV3.Builder<?>) - Constructor for class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
syncEventConsumerFactory - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
SyncEventConsumerFactory<K,V> - Class in io.debezium.connector.spanner.kafka.internal
Creates Kafka consumer of the Sync topic, based on configuration.
SyncEventConsumerFactory(SpannerConnectorConfig, boolean) - Constructor for class io.debezium.connector.spanner.kafka.internal.SyncEventConsumerFactory
 
SyncEventFromProtoMapper - Class in io.debezium.connector.spanner.kafka.internal.proto
Maps the SyncEventProtos.SyncEvent protocol buffer to TaskSyncEvent class
SyncEventFromProtoMapper() - Constructor for class io.debezium.connector.spanner.kafka.internal.proto.SyncEventFromProtoMapper
 
syncEventHandler - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
SyncEventHandler - Class in io.debezium.connector.spanner.task
Provides a logic for processing Sync Events of different types: New Epoch, Rebalance Answers, Regular events
SyncEventHandler(TaskSyncContextHolder, TaskSyncPublisher, BlockingConsumer<TaskStateChangeEvent>) - Constructor for class io.debezium.connector.spanner.task.SyncEventHandler
 
SyncEventMerger - Class in io.debezium.connector.spanner.task
Utility to merge incoming task states with the current task state
SyncEventMerger() - Constructor for class io.debezium.connector.spanner.task.SyncEventMerger
 
SyncEventMetadata - Class in io.debezium.connector.spanner.kafka.internal.model
DTO for transferring Sync Event information, between application layers.
SyncEventMetadata(long, boolean) - Constructor for class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata
 
SyncEventMetadata.SyncEventMetadataBuilder - Class in io.debezium.connector.spanner.kafka.internal.model
 
SyncEventMetadataBuilder() - Constructor for class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata.SyncEventMetadataBuilder
 
SyncEventProtos - Class in io.debezium.connector.spanner.kafka.event.proto
 
SyncEventProtos() - Constructor for class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos
 
SyncEventProtos.MessageType - Enum in io.debezium.connector.spanner.kafka.event.proto
Protobuf enum io.debezium.connector.spanner.scale.proto.MessageType
SyncEventProtos.PartitionState - Class in io.debezium.connector.spanner.kafka.event.proto
Protobuf type io.debezium.connector.spanner.scale.proto.PartitionState
SyncEventProtos.PartitionState.Builder - Class in io.debezium.connector.spanner.kafka.event.proto
Protobuf type io.debezium.connector.spanner.scale.proto.PartitionState
SyncEventProtos.PartitionStateOrBuilder - Interface in io.debezium.connector.spanner.kafka.event.proto
 
SyncEventProtos.State - Enum in io.debezium.connector.spanner.kafka.event.proto
Protobuf enum io.debezium.connector.spanner.scale.proto.State
SyncEventProtos.SyncEvent - Class in io.debezium.connector.spanner.kafka.event.proto
Protobuf type io.debezium.connector.spanner.scale.proto.SyncEvent
SyncEventProtos.SyncEvent.Builder - Class in io.debezium.connector.spanner.kafka.event.proto
Protobuf type io.debezium.connector.spanner.scale.proto.SyncEvent
SyncEventProtos.SyncEventOrBuilder - Interface in io.debezium.connector.spanner.kafka.event.proto
 
SyncEventProtos.TaskState - Class in io.debezium.connector.spanner.kafka.event.proto
Protobuf type io.debezium.connector.spanner.scale.proto.TaskState
SyncEventProtos.TaskState.Builder - Class in io.debezium.connector.spanner.kafka.event.proto
Protobuf type io.debezium.connector.spanner.scale.proto.TaskState
SyncEventProtos.TaskStateOrBuilder - Interface in io.debezium.connector.spanner.kafka.event.proto
 
syncEventPublisher - Variable in class io.debezium.connector.spanner.task.SynchronizedPartitionManager
 
syncEventPublisherWaitingTimeout() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
SyncEventToProtoMapper - Class in io.debezium.connector.spanner.kafka.internal.proto
Maps the TaskSyncEvent class to the SyncEventProtos.SyncEvent protocol buffer, which is the storage format used for the internal Sync Topic.
SyncEventToProtoMapper() - Constructor for class io.debezium.connector.spanner.kafka.internal.proto.SyncEventToProtoMapper
 
synchronizationTaskContext - Variable in class io.debezium.connector.spanner.SpannerConnectorTask
 
SynchronizationTaskContext - Class in io.debezium.connector.spanner.task
This class coordinates between the connector producers and consumers: The RebalancingEventListener producer produces events that are consumed by the RebalanceHandler.
SynchronizationTaskContext(SpannerConnectorTask, SpannerConnectorConfig, ErrorHandler, PartitionOffsetProvider, ChangeStream, SpannerEventDispatcher, KafkaAdminClientFactory, SchemaRegistry, Runnable, MetricsEventPublisher, LowWatermarkHolder) - Constructor for class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
SynchronizedPartitionManager - Class in io.debezium.connector.spanner.task
This class produces events depending on the type of record received from the change stream (i.e.
SynchronizedPartitionManager(BlockingConsumer<TaskStateChangeEvent>) - Constructor for class io.debezium.connector.spanner.task.SynchronizedPartitionManager
 
syncMinCleanableDirtyRatio() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
syncPollDuration() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
syncRequestTimeout() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
syncRetentionMs() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
syncSegmentMs() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
syncTopicMaxMessageSize() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
SYSTEM_TRANSACTION - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
SYSTEM_TRANSACTION - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 

T

table(String, boolean) - Method in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Builder
 
Table(String, boolean) - Constructor for class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Table
 
Table(String, boolean, Set<String>) - Constructor for class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Table
 
TABLE_EXCLUDE_LIST - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
TABLE_EXCLUDE_LIST_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
TABLE_INCLUDE_LIST - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
TABLE_INCLUDE_LIST_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
TABLE_KEY - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
TABLE_NAME_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
tableColumnMap - Variable in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Builder
 
tableExcludeList() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
TableId - Class in io.debezium.connector.spanner.db.metadata
Provides the identifier for Spanner DB table
TableId(String, String) - Constructor for class io.debezium.connector.spanner.db.metadata.TableId
 
tableIncludeList() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
tableInformationComplete() - Method in class io.debezium.connector.spanner.schema.KafkaSpannerSchema
 
tableMap - Variable in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema.Builder
 
tableMap - Variable in class io.debezium.connector.spanner.db.model.schema.SpannerSchema.SpannerSchemaBuilder
 
tableName - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
tableName - Variable in class io.debezium.connector.spanner.db.metadata.TableId
 
tableName - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
tables - Variable in class io.debezium.connector.spanner.db.model.schema.ChangeStreamSchema
 
tables - Variable in class io.debezium.connector.spanner.db.model.schema.SpannerSchema
 
TableSchema - Class in io.debezium.connector.spanner.db.model.schema
Contains schema for all table columns
TableSchema(String, List<Column>) - Constructor for class io.debezium.connector.spanner.db.model.schema.TableSchema
 
tableSchemaFactory - Variable in class io.debezium.connector.spanner.schema.KafkaSpannerSchema
 
tableToPrimaryColumnMap - Variable in class io.debezium.connector.spanner.db.model.schema.SpannerSchema.SpannerSchemaBuilder
 
take() - Method in class io.debezium.connector.spanner.StreamEventQueue
 
takePartition(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.TakeSharedPartitionOperation
 
takePartitionForStreaming(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.FindPartitionForStreamingOperation
 
takePartitionForStreaming(TaskSyncContext) - Method in class io.debezium.connector.spanner.task.operation.TakePartitionForStreamingOperation
 
TakePartitionForStreamingOperation - Class in io.debezium.connector.spanner.task.operation
Check what partitions are ready to and schedule them for streaming
TakePartitionForStreamingOperation(ChangeStream, PartitionFactory) - Constructor for class io.debezium.connector.spanner.task.operation.TakePartitionForStreamingOperation
 
TakeSharedPartitionOperation - Class in io.debezium.connector.spanner.task.operation
Take partition to work, which was shared by other task
TakeSharedPartitionOperation() - Constructor for class io.debezium.connector.spanner.task.operation.TakeSharedPartitionOperation
 
takeSharedPartitionsFromSurvivedTasks(TaskState, Map<String, TaskState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionEqualSharingRebalancer
 
takeSharedPartitionsFromSurvivedTasks(TaskState, Map<String, TaskState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionGreedyLeaderRebalancer
 
takeSharedPartitionsToObsoleteTask(TaskState, Map<String, TaskState>) - Method in class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionEqualSharingRebalancer
 
task - Variable in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
task - Variable in class io.debezium.connector.spanner.SpannerErrorHandler
 
task - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
TASK_AWAIT_ANSWER_TIMEOUT - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
TASK_AWAIT_INITIALIZATION_TMEOUT - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
TASK_ID_TAG - Static variable in class io.debezium.connector.spanner.metrics.jmx.SpannerStreamingChangeEventSourceMetrics
 
TASK_STATE_CHANGE_EVENT_QUEUE_CAPACITY - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
TASK_STATE_CHANGE_EVENT_QUEUE_CAPACITY_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
taskClass() - Method in class io.debezium.connector.spanner.SpannerConnector
 
taskConfigs(int) - Method in class io.debezium.connector.spanner.SpannerConnector
 
TaskPartitionEqualSharingRebalancer - Class in io.debezium.connector.spanner.task.leader.rebalancer
This task contains the functionality to rebalance change stream partitions from obsolete tasks to survived tasks after a rebalance event.
TaskPartitionEqualSharingRebalancer() - Constructor for class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionEqualSharingRebalancer
 
TaskPartitionGreedyLeaderRebalancer - Class in io.debezium.connector.spanner.task.leader.rebalancer
This task contains the functionality to rebalance change stream partitions from obsolete tasks to survived tasks after a rebalance event.
TaskPartitionGreedyLeaderRebalancer() - Constructor for class io.debezium.connector.spanner.task.leader.rebalancer.TaskPartitionGreedyLeaderRebalancer
 
TaskPartitionRebalancer - Interface in io.debezium.connector.spanner.task.leader.rebalancer
Rebalancing partitions across tasks
taskPartitonRebalancer - Variable in class io.debezium.connector.spanner.task.leader.LeaderAction
 
TASKS_FAIL_OVERLOADED - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
TASKS_FAIL_OVERLOADED_CHECK_INTERVAL - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
TASKS_FAIL_OVERLOADED_CHECK_INTERVAL_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
TASKS_FAIL_OVERLOADED_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
TaskScaleCalculator - Class in io.debezium.connector.spanner.task.scaler
Calculates a new number of tasks which should be present in the connector after the scaling
TaskScaleCalculator() - Constructor for class io.debezium.connector.spanner.task.scaler.TaskScaleCalculator
 
taskScaler - Variable in class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorImpl
 
TaskScaler - Class in io.debezium.connector.spanner.task.scaler
Checks if the current tasks count is okay for the current load or needs to be scaled-out/in
TaskScaler(SpannerConnectorConfig, ConnectorContext) - Constructor for class io.debezium.connector.spanner.task.scaler.TaskScaler
 
taskScalerMonitor - Variable in class io.debezium.connector.spanner.SpannerConnector
 
TaskScalerMonitor - Interface in io.debezium.connector.spanner.task.scaler
Monitors tasks states to decide when tasks should be scaled-out/in
TaskScalerMonitorFactory - Class in io.debezium.connector.spanner.task.scaler
Creates TaskScalerMonitor based on configuration
TaskScalerMonitorFactory(SpannerConnectorConfig, ConnectorContext, Consumer<RuntimeException>) - Constructor for class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorFactory
 
TaskScalerMonitorImpl - Class in io.debezium.connector.spanner.task.scaler
This class returns the initial task count upon startup.
TaskScalerMonitorImpl(TaskSyncEventListener, TaskScaler, int) - Constructor for class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorImpl
 
TaskScalerUtil - Class in io.debezium.connector.spanner.task.scaler
Utility to calculate metrics required for task auto-scaling, based on internal states of current tasks
TaskScalerUtil() - Constructor for class io.debezium.connector.spanner.task.scaler.TaskScalerUtil
 
tasksCount(TaskSyncEvent) - Static method in class io.debezium.connector.spanner.task.scaler.TaskScalerUtil
 
TaskState - Class in io.debezium.connector.spanner.kafka.internal.model
Represents the internal state of connector task
TaskState() - Constructor for class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
TaskState(GeneratedMessageV3.Builder<?>) - Constructor for class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
TaskState(String, String, long, long, Map<String, PartitionState>, Map<String, PartitionState>) - Constructor for class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
TaskState.TaskStateBuilder - Class in io.debezium.connector.spanner.kafka.internal.model
 
TaskStateBuilder() - Constructor for class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
TaskStateChangeEvent - Interface in io.debezium.connector.spanner.task.state
Interface to mark all types of internal state change events
taskStateChangeEventHandler - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
taskStateChangeEventHandler - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
TaskStateChangeEventHandler - Class in io.debezium.connector.spanner.task
This class processes all types of TaskStateChangeEvents (i.e.
TaskStateChangeEventHandler(TaskSyncContextHolder, TaskSyncPublisher, ChangeStream, PartitionFactory, SpannerEventDispatcher, Runnable, SpannerConnectorConfig, Consumer<RuntimeException>) - Constructor for class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
taskStateChangeEventProcessor - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
TaskStateChangeEventProcessor - Class in io.debezium.connector.spanner.task
Owns queue of TaskStateChangeEvent elements, polls them in the separate thread and sends them to TaskStateChangeEventHandler for further processing
TaskStateChangeEventProcessor(int, TaskSyncContextHolder, TaskStateChangeEventHandler, Consumer<Throwable>, MetricsEventPublisher) - Constructor for class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
taskStateChangeEventQueueCapacity() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
taskStateChangeEventQueueRemainingCapacity - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
TaskStateChangeQueueUpdateMetricEvent - Class in io.debezium.connector.spanner.metrics.event
 
TaskStateChangeQueueUpdateMetricEvent(int) - Constructor for class io.debezium.connector.spanner.metrics.event.TaskStateChangeQueueUpdateMetricEvent
 
taskStates - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
taskStates - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
taskStates - Variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
taskStates(Map<String, TaskState>) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
taskStates(Map<String, TaskState>) - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
taskStates_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
taskStates_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
TASKSTATES_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
taskStatesBuilder_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
taskStatesSet - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
taskStatesValue - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
TaskStateUtil - Class in io.debezium.connector.spanner.task
Utility for grouping and filtering tasks, which survived and not after the Rebalance Event
TaskStateUtil() - Constructor for class io.debezium.connector.spanner.task.TaskStateUtil
 
taskSyncContext - Variable in class io.debezium.connector.spanner.metrics.event.TaskSyncContextMetricEvent
 
taskSyncContext - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
TaskSyncContext - Class in io.debezium.connector.spanner.task
Represents state of the current task and collected incremental states of other tasks taken from the Sync Topic
TaskSyncContext(String, RebalanceState, String, long, long, EpochOffsetHolder, long, boolean, long, Map<String, TaskState>, TaskState, Timestamp, boolean, boolean) - Constructor for class io.debezium.connector.spanner.task.TaskSyncContext
 
TaskSyncContext.TaskSyncContextBuilder - Class in io.debezium.connector.spanner.task
 
TaskSyncContextBuilder() - Constructor for class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
taskSyncContextHolder - Variable in class io.debezium.connector.spanner.kafka.internal.BufferedPublisher
 
taskSyncContextHolder - Variable in class io.debezium.connector.spanner.task.leader.LeaderAction
 
taskSyncContextHolder - Variable in class io.debezium.connector.spanner.task.leader.LeaderService
 
taskSyncContextHolder - Variable in class io.debezium.connector.spanner.task.leader.LowWatermarkStampPublisher
 
taskSyncContextHolder - Variable in class io.debezium.connector.spanner.task.LowWatermarkCalculator
 
taskSyncContextHolder - Variable in class io.debezium.connector.spanner.task.RebalanceHandler
 
taskSyncContextHolder - Variable in class io.debezium.connector.spanner.task.SyncEventHandler
 
taskSyncContextHolder - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
taskSyncContextHolder - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
taskSyncContextHolder - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
TaskSyncContextHolder - Class in io.debezium.connector.spanner.task
Holds the current state of the connector's task.
TaskSyncContextHolder(MetricsEventPublisher) - Constructor for class io.debezium.connector.spanner.task.TaskSyncContextHolder
 
TaskSyncContextMetricEvent - Class in io.debezium.connector.spanner.metrics.event
Exposes internal state of the task
TaskSyncContextMetricEvent(TaskSyncContext) - Constructor for class io.debezium.connector.spanner.metrics.event.TaskSyncContextMetricEvent
 
taskSyncContextRef - Variable in class io.debezium.connector.spanner.task.TaskSyncContextHolder
 
TaskSyncEvent - Class in io.debezium.connector.spanner.kafka.internal.model
Tasks are exchanging information about their internal states, using TaskSyncEvent published to the Sync topic.
TaskSyncEvent(String, String, long, MessageTypeEnum, long, long, Map<String, TaskState>) - Constructor for class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
TaskSyncEvent.TaskSyncEventBuilder - Class in io.debezium.connector.spanner.kafka.internal.model
 
TaskSyncEventBuilder() - Constructor for class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
taskSyncEventListener - Variable in class io.debezium.connector.spanner.task.scaler.TaskScalerMonitorImpl
 
taskSyncEventListener - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
TaskSyncEventListener - Class in io.debezium.connector.spanner.kafka.internal
Consumes messages from the Sync Topic
TaskSyncEventListener(String, String, SyncEventConsumerFactory<String, byte[]>, boolean, Consumer<RuntimeException>) - Constructor for class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
taskSyncPublisher - Variable in class io.debezium.connector.spanner.task.leader.LeaderAction
 
taskSyncPublisher - Variable in class io.debezium.connector.spanner.task.RebalanceHandler
 
taskSyncPublisher - Variable in class io.debezium.connector.spanner.task.SyncEventHandler
 
taskSyncPublisher - Variable in class io.debezium.connector.spanner.task.SynchronizationTaskContext
 
taskSyncPublisher - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventHandler
 
TaskSyncPublisher - Class in io.debezium.connector.spanner.kafka.internal
Sends Sync Events with task internal state updates to Kafka Sync topic
TaskSyncPublisher(String, String, int, ProducerFactory<String, byte[]>, TaskSyncContextHolder, Consumer<RuntimeException>) - Constructor for class io.debezium.connector.spanner.kafka.internal.TaskSyncPublisher
 
taskSyncTopic() - Method in class io.debezium.connector.spanner.SpannerConnectorConfig
 
taskUid - Variable in class io.debezium.connector.spanner.db.SpannerChangeStreamFactory
 
taskUid - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
taskUid - Variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStreamService
 
taskUid - Variable in class io.debezium.connector.spanner.FinishingPartitionManager
 
taskUid - Variable in class io.debezium.connector.spanner.kafka.internal.BufferedPublisher
 
taskUid - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
taskUid - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
taskUid - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
taskUid - Variable in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
taskUid - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncPublisher
 
taskUid - Variable in class io.debezium.connector.spanner.SpannerConnectorTask
 
taskUid - Variable in class io.debezium.connector.spanner.task.LowWatermarkCalculationJob
 
taskUid - Variable in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
taskUid - Variable in class io.debezium.connector.spanner.task.TaskSyncContext
 
taskUid(String) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
taskUid(String) - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
taskUid(String) - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
TaskUid - Class in io.debezium.connector.spanner.task
Utility to generate unique connector task identifiers
TaskUid() - Constructor for class io.debezium.connector.spanner.task.TaskUid
 
taskUid_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent.Builder
 
taskUid_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
taskUid_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState.Builder
 
taskUid_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
TASKUID_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
TASKUID_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
then(ConfigurationValidator.Validator) - Method in interface io.debezium.connector.spanner.config.validation.ConfigurationValidator.Validator
 
thread - Variable in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
thread - Variable in class io.debezium.connector.spanner.FinishPartitionWatchDog
 
thread - Variable in class io.debezium.connector.spanner.kafka.internal.BufferedPublisher
 
thread - Variable in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
thread - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
thread - Variable in class io.debezium.connector.spanner.metrics.latency.QuantileMeter
 
thread - Variable in class io.debezium.connector.spanner.SpannerStreamingChangeEventSource
 
thread - Variable in class io.debezium.connector.spanner.task.TaskStateChangeEventProcessor
 
thread - Variable in class io.debezium.connector.spanner.task.utils.ResettableDelayedAction
 
threadMap - Variable in class io.debezium.connector.spanner.db.stream.PartitionThreadPool
 
time - Variable in class io.debezium.connector.spanner.metrics.event.OffsetReceivingTimeMetricEvent
 
timeout - Variable in class io.debezium.connector.spanner.db.stream.PartitionQueryingMonitor
 
timeOut - Variable in class io.debezium.connector.spanner.task.utils.ResettableDelayedAction
 
TimeoutMeter - Class in io.debezium.connector.spanner.task.utils
Utility for waiting a specified duration of time
TimeoutMeter(Duration) - Constructor for class io.debezium.connector.spanner.task.utils.TimeoutMeter
 
timestamp - Variable in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
timestamp - Variable in class io.debezium.connector.spanner.db.model.event.HeartbeatEvent
 
timestamp() - Method in class io.debezium.connector.spanner.context.source.SourceInfo
 
TIMESTAMP - Enum constant in enum io.debezium.connector.spanner.db.model.schema.DataType
 
TIMESTAMP_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
toBuilder() - Method in class io.debezium.connector.spanner.db.model.Partition
 
toBuilder() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
toBuilder() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
toBuilder() - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
toBuilder() - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
toBuilder() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
toBuilder() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
toBuilder() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
toChangeStreamEvents(Partition, ChangeStreamResultSet, ChangeStreamResultSetMetadata) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
toChildPartitionsEvent(Partition, Struct, ChangeStreamResultSetMetadata) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
toChildPartitionsRecordJson(Partition, Value, ChangeStreamResultSetMetadata) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
toDataChangeEvent(Partition, Struct, ChangeStreamResultSetMetadata) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
toDataChangeEventJson(Partition, Value, ChangeStreamResultSetMetadata) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
toHeartbeatEvent(Partition, Struct, ChangeStreamResultSetMetadata) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
toHeartbeatRecordJson(Partition, Value, ChangeStreamResultSetMetadata) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
token - Variable in class io.debezium.connector.spanner.db.model.ChildPartition
 
token - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
token - Variable in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
token - Variable in class io.debezium.connector.spanner.metrics.event.PartitionOffsetLagMetricEvent
 
token - Variable in class io.debezium.connector.spanner.task.operation.PartitionStatusUpdateOperation
 
token - Variable in class io.debezium.connector.spanner.task.state.PartitionStatusUpdateEvent
 
token(String) - Method in class io.debezium.connector.spanner.db.model.Partition.Builder
 
token(String) - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState.PartitionStateBuilder
 
token_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState.Builder
 
token_ - Variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
TOKEN_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
TOKEN_FIELD_NUMBER - Static variable in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
topic - Variable in class io.debezium.connector.spanner.kafka.internal.RebalancingEventListener
 
topic - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
topic - Variable in class io.debezium.connector.spanner.kafka.internal.TaskSyncPublisher
 
TOPIC_DEFAULT_AUTO_CREATION_PARTITIONS_FIELD - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
TOPIC_DEFAULT_AUTO_CREATION_PARTITIONS_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
topicExists(String) - Method in class io.debezium.connector.spanner.kafka.internal.KafkaInternalTopicAdminService
 
topicExists(AdminClient, String) - Static method in class io.debezium.connector.spanner.kafka.KafkaUtils
 
topicName - Variable in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeat
 
topicNamingStrategy - Variable in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeatFactory
 
topicNamingStrategy - Variable in class io.debezium.connector.spanner.processor.SpannerEventDispatcher
 
topicNamingStrategy - Variable in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchemaFactory
 
toPrettyJson(Object) - Static method in class io.debezium.connector.spanner.task.LoggerUtils
 
toStreamEvent(Partition, Struct, ChangeStreamResultSetMetadata) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
toStreamEventJson(Partition, String, ChangeStreamResultSetMetadata) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
toString() - Method in class io.debezium.connector.spanner.db.metadata.TableId
 
toString() - Method in class io.debezium.connector.spanner.db.model.ChildPartition
 
toString() - Method in class io.debezium.connector.spanner.db.model.event.ChildPartitionsEvent
 
toString() - Method in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
toString() - Method in class io.debezium.connector.spanner.db.model.event.HeartbeatEvent
 
toString() - Method in class io.debezium.connector.spanner.db.model.Mod
 
toString() - Method in class io.debezium.connector.spanner.db.model.Partition
 
toString() - Method in class io.debezium.connector.spanner.db.model.schema.ColumnType
 
toString() - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
toString() - Method in class io.debezium.connector.spanner.kafka.internal.model.PartitionState
 
toString() - Method in class io.debezium.connector.spanner.kafka.internal.model.RebalanceEventMetadata
 
toString() - Method in class io.debezium.connector.spanner.kafka.internal.model.SyncEventMetadata
 
toString() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState.TaskStateBuilder
 
toString() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskState
 
toString() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent.TaskSyncEventBuilder
 
toString() - Method in class io.debezium.connector.spanner.kafka.internal.model.TaskSyncEvent
 
toString() - Method in class io.debezium.connector.spanner.processor.metadata.EventFormatter
 
toString() - Method in class io.debezium.connector.spanner.SpannerPartition
 
toString() - Method in class io.debezium.connector.spanner.task.TaskSyncContext.TaskSyncContextBuilder
 
toString() - Method in class io.debezium.connector.spanner.task.TaskSyncContext
 
toString(Object) - Static method in class io.debezium.connector.spanner.task.LoggerUtils
 
toSummaryString(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.spanner.processor.metadata.SpannerEventMetadataProvider
 
totalCapacity - Variable in class io.debezium.connector.spanner.metrics.event.SpannerEventQueueUpdateEvent
 
totalFinishedPartitions(TaskSyncContext) - Static method in class io.debezium.connector.spanner.task.TaskStateUtil
 
totalInProgressPartitions(TaskSyncContext) - Static method in class io.debezium.connector.spanner.task.TaskStateUtil
 
totalLatency - Variable in class io.debezium.connector.spanner.metrics.event.LatencyMetricEvent
 
totalLatency - Variable in class io.debezium.connector.spanner.metrics.SpannerMeter
 
totalStreamDuration - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSet
 
totalStreamDuration - Variable in class io.debezium.connector.spanner.db.dao.ChangeStreamResultSetMetadata
 
totalStreamTimeMillis - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
 
totalStreamTimeMillis - Variable in class io.debezium.connector.spanner.db.model.StreamEventMetadata
 
TRANSACTION_TAG - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
TRANSACTION_TAG - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
transactionContext - Variable in class io.debezium.connector.spanner.context.offset.SpannerOffsetContext
 
transactionContext - Variable in class io.debezium.connector.spanner.context.offset.SpannerOffsetContextFactory
 
transactionTag - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
transactionTag - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
type - Variable in class io.debezium.connector.spanner.db.model.schema.Column
 
type - Variable in class io.debezium.connector.spanner.db.model.schema.ColumnType
 
TYPE_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 

U

UNKNOWN - Enum constant in enum io.debezium.connector.spanner.db.model.ModType
 
UNKNOWN - Enum constant in enum io.debezium.connector.spanner.db.model.ValueCaptureType
 
UNRECOGNIZED - Enum constant in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
 
UNRECOGNIZED - Enum constant in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
 
unregister() - Method in class io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
 
unsubscribe(BiConsumer<TaskSyncEvent, SyncEventMetadata>) - Method in class io.debezium.connector.spanner.kafka.internal.TaskSyncEventListener
 
update(long) - Method in class io.debezium.connector.spanner.metrics.latency.Statistics
 
update(UnaryOperator<TaskSyncContext>) - Method in class io.debezium.connector.spanner.task.TaskSyncContextHolder
 
UPDATE - Enum constant in enum io.debezium.connector.spanner.db.model.ModType
 
UPDATE_EPOCH - Enum constant in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
UPDATE_EPOCH = 2;
UPDATE_EPOCH - Enum constant in enum io.debezium.connector.spanner.kafka.internal.model.MessageTypeEnum
 
UPDATE_EPOCH_VALUE - Static variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
UPDATE_EPOCH = 2;
updateAndGet(UnaryOperator<TaskSyncContext>) - Method in class io.debezium.connector.spanner.task.TaskSyncContextHolder
 
updateCurrentOffset(TaskSyncEvent, SyncEventMetadata) - Method in class io.debezium.connector.spanner.task.SyncEventHandler
 
updateSchema(TableId, Timestamp, List<Column>) - Method in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
updateSchemaFromStaleTimestamp(TableId, Timestamp, List<Column>) - Method in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
updateToFinished(String) - Method in interface io.debezium.connector.spanner.PartitionManager
 
updateToFinished(String) - Method in class io.debezium.connector.spanner.task.SynchronizedPartitionManager
 
updateToReadyForStreaming(String) - Method in interface io.debezium.connector.spanner.PartitionManager
 
updateToReadyForStreaming(String) - Method in class io.debezium.connector.spanner.task.SynchronizedPartitionManager
 
updateToRunning(String) - Method in interface io.debezium.connector.spanner.PartitionManager
 
updateToRunning(String) - Method in class io.debezium.connector.spanner.task.SynchronizedPartitionManager
 
USER_AGENT_PREFIX - Static variable in class io.debezium.connector.spanner.db.DatabaseClientFactory
 

V

validate() - Method in class io.debezium.connector.spanner.config.validation.ChangeStreamValidator
Does the validation
validate() - Method in interface io.debezium.connector.spanner.config.validation.ConfigurationValidator.Validator
 
validate() - Method in class io.debezium.connector.spanner.config.validation.ConnectionValidator
 
validate() - Method in class io.debezium.connector.spanner.config.validation.StartEndTimeValidator
 
validate(TableId, List<Column>) - Method in class io.debezium.connector.spanner.db.metadata.SchemaRegistry
 
validate(TableSchema, TableSchema, List<Column>) - Static method in class io.debezium.connector.spanner.db.metadata.SchemaValidator
 
validate(Map<String, String>) - Static method in class io.debezium.connector.spanner.config.validation.ConfigurationValidator
Validates configuration properties
validate(Map<String, String>) - Method in class io.debezium.connector.spanner.SpannerConnector
 
validationContext - Variable in class io.debezium.connector.spanner.config.validation.StartEndTimeValidator
 
ValidationContext(Configuration, Map<String, ConfigValue>) - Constructor for class io.debezium.connector.spanner.config.validation.ConfigurationValidator.ValidationContext
 
value - Variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
 
value - Variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
 
value - Variable in class io.debezium.connector.spanner.kafka.internal.BufferedPublisher
 
value - Variable in class io.debezium.connector.spanner.processor.metadata.EventFormatter
 
value(Struct) - Method in class io.debezium.connector.spanner.processor.metadata.EventFormatter
 
VALUE_CAPTURE_MODE - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
VALUE_CAPTURE_MODE_PROPERTY_NAME - Static variable in class io.debezium.connector.spanner.config.BaseSpannerConnectorConfig
 
VALUE_CAPTURE_TYPE - Static variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
VALUE_CAPTURE_TYPE_COLUMN - Static variable in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
VALUE_IS_INVALID_MSG - Static variable in class io.debezium.connector.spanner.config.validation.FieldValidator
 
valueCaptureType - Variable in class io.debezium.connector.spanner.context.source.SourceInfo
 
valueCaptureType - Variable in class io.debezium.connector.spanner.db.model.event.DataChangeEvent
 
ValueCaptureType - Enum in io.debezium.connector.spanner.db.model
Represents the capture type of a change stream.
ValueCaptureType() - Constructor for enum io.debezium.connector.spanner.db.model.ValueCaptureType
 
valueCaptureTypeFrom(String) - Method in class io.debezium.connector.spanner.db.mapper.ChangeStreamRecordMapper
 
valueOf(int) - Static method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
Deprecated.
valueOf(int) - Static method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
Deprecated.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
Returns the enum constant of this type with the specified name.
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.spanner.db.model.ModType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.spanner.db.model.schema.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.spanner.db.model.ValueCaptureType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.spanner.FinishPartitionStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.spanner.kafka.internal.model.MessageTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.spanner.kafka.internal.model.PartitionStateEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.spanner.kafka.internal.model.RebalanceState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.spanner.StuckPartitionStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.connector.spanner.task.leader.rebalancer.LeaderRebalanceStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.debezium.connector.spanner.db.model.ModType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.connector.spanner.db.model.schema.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.connector.spanner.db.model.ValueCaptureType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.connector.spanner.FinishPartitionStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.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.spanner.kafka.internal.model.MessageTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.connector.spanner.kafka.internal.model.PartitionStateEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.connector.spanner.kafka.internal.model.RebalanceState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.connector.spanner.StuckPartitionStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.connector.spanner.task.leader.rebalancer.LeaderRebalanceStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.MessageType
 
VALUES - Static variable in enum io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.State
 
valueSchema - Variable in class io.debezium.connector.spanner.processor.heartbeat.SpannerHeartbeat
 
valueSchema - Variable in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
valueSchema() - Method in class io.debezium.connector.spanner.schema.KafkaSpannerTableSchema
 
version() - Static method in class io.debezium.connector.spanner.Module
 
version() - Method in class io.debezium.connector.spanner.SpannerBaseSourceTask
 
version() - Method in class io.debezium.connector.spanner.SpannerConnector
 

W

WAIT_TIMEOUT - Static variable in class io.debezium.connector.spanner.db.stream.SpannerChangeStream
 
withContext(ConfigurationValidator.ValidationContext) - Static method in class io.debezium.connector.spanner.config.validation.ChangeStreamValidator
Create ChangeStreamValidator with validationContext
withContext(ConfigurationValidator.ValidationContext) - Static method in class io.debezium.connector.spanner.config.validation.ConnectionValidator
 
withContext(ConfigurationValidator.ValidationContext) - Static method in class io.debezium.connector.spanner.config.validation.StartEndTimeValidator
 
withNumberOfRecordsRead(long) - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
Sets the number of records read in the partition change stream query before reading this record.
withPartitionEndTimestamp(Timestamp) - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
Sets the end time for the partition change stream query that originated this record.
withPartitionStartTimestamp(Timestamp) - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
Sets the start time for the partition change stream query that originated this record.
withPartitionToken(String) - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
Sets the partition token where this record originated from.
withQueryStartedAt(Timestamp) - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
Sets the time that the change stream query which produced this record started.
withRecordReadAt(Timestamp) - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
Sets the time at which the record was fully read.
withRecordStreamEndedAt(Timestamp) - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
Sets the time at which the record finished streaming.
withRecordStreamStartedAt(Timestamp) - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
Sets the time at which the record started to be streamed.
withRecordTimestamp(Timestamp) - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
Sets the timestamp of when this record occurred.
withTotalStreamTimeMillis(long) - Method in class io.debezium.connector.spanner.db.model.StreamEventMetadata.Builder
Sets the total streaming time (in millis) for this record.
writeTo(CodedOutputStream) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.PartitionState
 
writeTo(CodedOutputStream) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.SyncEvent
 
writeTo(CodedOutputStream) - Method in class io.debezium.connector.spanner.kafka.event.proto.SyncEventProtos.TaskState
 
writeValueAsString(Object) - Method in class io.debezium.connector.spanner.metrics.jmx.JsonSerializer
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form