See: Description
| Interface | Description | 
|---|---|
| ChangeStreamRecord | 
 Represents a Spanner Change Stream Record. 
 | 
| Class | Description | 
|---|---|
| ChangeStreamRecordMetadata | 
 Holds internal execution metrics / metadata for the processed  
ChangeStreamRecord. | 
| ChangeStreamRecordMetadata.Builder | |
| ChildPartition | 
 A child partition represents a new partition that should be queried. 
 | 
| ChildPartitionsRecord | 
 Represents a ChildPartitionsRecord. 
 | 
| ColumnType | 
 Defines a column type from a Cloud Spanner table with the following information: column name,
 column type, flag indicating if column is primary key and column position in the table. 
 | 
| DataChangeRecord | 
 A data change record encodes modifications to Cloud Spanner rows. 
 | 
| HeartbeatRecord | 
 A heartbeat record serves as a notification that the change stream query has returned all changes
 for the partition less or equal to the record timestamp. 
 | 
| InitialPartition | 
 Utility class to determine initial partition constants and methods. 
 | 
| Mod | 
 Represents a modification in a table emitted within a  
DataChangeRecord. | 
| PartitionMetadata | 
 Model for the partition metadata database table used in the Connector. 
 | 
| PartitionMetadata.Builder | 
 Partition metadata builder for better user experience. 
 | 
| TypeCode | 
 Represents a type of a column within Cloud Spanner. 
 | 
| Enum | Description | 
|---|---|
| ModType | 
 Represents the type of modification applied in the  
DataChangeRecord. | 
| PartitionMetadata.State | 
 The state at which a partition can be in the system:
 
   CREATED: the partition has been created, but no query has been done against it yet. 
 | 
| ValueCaptureType | 
 Represents the capture type of a change stream. 
 |