| CommitTimestampRepository |
|
| FixedShardProvider |
|
| ShardProvider |
Interface for providing a shard id for Spanner Table Change watchers.
|
| SpannerCommitTimestampRepository |
|
| SpannerCommitTimestampRepository.Builder |
|
| SpannerDatabaseChangeWatcher |
Interface for capturing changes to a set of tables in a Spanner database.
|
| SpannerDatabaseTailer |
Implementation of the SpannerDatabaseChangeWatcher interface that continuously polls a
set of tables for changes based on commit timestamp columns in the tables.
|
| SpannerDatabaseTailer.Builder |
|
| SpannerDatabaseTailer.TableExcluder |
|
| SpannerDatabaseTailer.TableSelecter |
|
| SpannerTableChangeWatcher |
Interface for capturing changes to a single Spanner table.
|
| SpannerTableChangeWatcher.Row |
Row is passed in to the change callback and allows access to the most recent data.
|
| SpannerTableChangeWatcher.RowChangeCallback |
Interface for receiving asynchronous callbacks when a row has been inserted or updated.
|
| SpannerTableTailer |
Implementation of the SpannerTableChangeWatcher interface that continuously polls a table
for changes based on a commit timestamp column in the table.
|
| SpannerTableTailer.Builder |
|
| TableId |
Unique id of a Cloud Spanner table.
|
| TimebasedShardProvider |
Implementation of ShardProvider that generates a ShardId based on the current
system time of Cloud Spanner.
|
| TimebasedShardProvider.Interval |
|
| TimebasedShardProvider.TimebasedShardId |
A generated timebased shard id that has been fetched from Cloud Spanner.
|