Class ChangeStreamResultSet
java.lang.Object
io.debezium.connector.spanner.db.dao.ChangeStreamResultSet
- All Implemented Interfaces:
AutoCloseable
Wrapper on top of Spanner result set,
which provides additional info
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate com.google.cloud.Timestampprivate com.google.cloud.Timestampprivate com.google.cloud.Timestampprivate com.google.cloud.Timestampprivate final com.google.cloud.spanner.ResultSetprivate org.joda.time.Duration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()com.google.cloud.spanner.StructgetPgJsonb(int index) booleannext()
-
Field Details
-
resultSet
private final com.google.cloud.spanner.ResultSet resultSet -
queryStartedAt
private com.google.cloud.Timestamp queryStartedAt -
recordStreamStartedAt
private com.google.cloud.Timestamp recordStreamStartedAt -
recordStreamEndedAt
private com.google.cloud.Timestamp recordStreamEndedAt -
recordReadAt
private com.google.cloud.Timestamp recordReadAt -
totalStreamDuration
private org.joda.time.Duration totalStreamDuration -
numberOfRecordsRead
private long numberOfRecordsRead
-
-
Constructor Details
-
ChangeStreamResultSet
ChangeStreamResultSet(com.google.cloud.spanner.ResultSet resultSet)
-
-
Method Details
-
next
public boolean next() -
getCurrentRowAsStruct
public com.google.cloud.spanner.Struct getCurrentRowAsStruct() -
getMetadata
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getPgJsonb
-