static SpannerTableChangeSetPoller.Builder |
SpannerTableChangeSetPoller.newBuilder(com.google.cloud.spanner.Spanner spanner,
TableId table) |
|
static SpannerTableChangeSetPoller.Builder |
SpannerTableChangeSetPoller.newBuilder(com.google.cloud.spanner.Spanner spanner,
TableId changeSetTable,
TableId table) |
|
SpannerTableChangeSetPoller.Builder |
SpannerTableChangeSetPoller.Builder.setChangeSetTableIdColumn(String column) |
Sets the name of the column that contains the change set id in the change set table (the
table registering all transactions that should be watched).
|
SpannerTableChangeSetPoller.Builder |
SpannerTableChangeSetPoller.Builder.setCommitTimestampRepository(CommitTimestampRepository repository) |
|
SpannerTableChangeSetPoller.Builder |
SpannerTableChangeSetPoller.Builder.setDataTableChangeSetIdColumn(String column) |
Sets the name of the column that contains the change set id in the data table (the table that
is being watched for changes).
|
SpannerTableChangeSetPoller.Builder |
SpannerTableChangeSetPoller.Builder.setExecutor(ScheduledExecutorService executor) |
Sets the executor to use for polling for changes.
|
SpannerTableChangeSetPoller.Builder |
SpannerTableChangeSetPoller.Builder.setPollInterval(org.threeten.bp.Duration interval) |
Sets the poll interval for the table.
|