| Modifier and Type | Method and Description |
|---|---|
static SpannerTableTailer.Builder |
SpannerTableTailer.newBuilder(com.google.cloud.spanner.Spanner spanner,
TableId table) |
SpannerTableTailer.Builder |
SpannerTableTailer.Builder.setCommitTimestampColumn(String column)
This should only be set if your table contains more than one commit timestamp
column.
|
SpannerTableTailer.Builder |
SpannerTableTailer.Builder.setCommitTimestampRepository(CommitTimestampRepository repository)
Sets the
CommitTimestampRepository to use with this SpannerTableTailer. |
SpannerTableTailer.Builder |
SpannerTableTailer.Builder.setExecutor(ScheduledExecutorService executor)
Sets the executor to use to poll the table and to execute the
SpannerTableChangeWatcher.RowChangeCallbacks. |
SpannerTableTailer.Builder |
SpannerTableTailer.Builder.setFallbackToWithQuerySeconds(int seconds)
A
SpannerTableTailer that uses a FixedShardProvider with an array of values
will by default execute a simple poll query that looks like this: |
SpannerTableTailer.Builder |
SpannerTableTailer.Builder.setLimit(long limit)
Sets the maximum number of changes to fetch for each poll query.
|
SpannerTableTailer.Builder |
SpannerTableTailer.Builder.setPollInterval(org.threeten.bp.Duration interval)
Sets the poll interval for the table.
|
SpannerTableTailer.Builder |
SpannerTableTailer.Builder.setShardProvider(ShardProvider provider)
Sets the
ShardProvider that this SpannerTableTailer should use. |
SpannerTableTailer.Builder |
SpannerTableTailer.Builder.setTableHint(String tableHint)
Sets an optional table hint to use for the poll query.
|
Copyright © 2022 Google LLC. All rights reserved.