public static class SpannerCommitTimestampRepository.Builder extends Object
SpannerCommitTimestampRepository.public SpannerCommitTimestampRepository.Builder setCreateTableIfNotExists(boolean create)
SpannerCommitTimestampRepository to automatically create the required
LAST_SEEN_COMMIT_TIMESTAMPS table. Defaults to true.public SpannerCommitTimestampRepository.Builder setCommitTimestampsTable(String table)
public SpannerCommitTimestampRepository.Builder setDatabaseNameColumn(String column)
public SpannerCommitTimestampRepository.Builder setCatalogNameColumn(String column)
public SpannerCommitTimestampRepository.Builder setSchemaNameColumn(String column)
public SpannerCommitTimestampRepository.Builder setTableNameColumn(String column)
public SpannerCommitTimestampRepository.Builder setShardIdBoolColumn(String column)
public SpannerCommitTimestampRepository.Builder setShardIdBytesColumn(String column)
public SpannerCommitTimestampRepository.Builder setShardIdDateColumn(String column)
public SpannerCommitTimestampRepository.Builder setShardIdFloat64Column(String column)
public SpannerCommitTimestampRepository.Builder setShardIdInt64Column(String column)
public SpannerCommitTimestampRepository.Builder setShardIdStringColumn(String column)
public SpannerCommitTimestampRepository.Builder setShardIdTimestampColumn(String column)
public SpannerCommitTimestampRepository.Builder setCommitTimestampColumn(String column)
public SpannerCommitTimestampRepository.Builder setInitialCommitTimestamp(@Nullable com.google.cloud.Timestamp initial)
SpannerTableChangeWatcher will only report changes that are created after this initial
registration. Setting this value to Timestamp.MIN_VALUE will make the SpannerTableChangeWatcher consider all existing rows in the table as changed and emit change
events all existing records.public SpannerCommitTimestampRepository build()
SpannerCommitTimestampRepository.Copyright © 2022 Google LLC. All rights reserved.