Class ChangeStreamsConstants
java.lang.Object
org.apache.beam.sdk.io.gcp.spanner.changestreams.ChangeStreamsConstants
Single place for defining the constants used in the
Spanner.readChangeStreams()
connector.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The default change stream name for a change stream query is the emptyString
.static final com.google.cloud.Timestamp
The default end timestamp for a change stream query isMAX_INCLUSIVE_END_AT
.static final com.google.cloud.Timestamp
The default start timestamp for a change stream query isTimestamp.MIN_VALUE
.static final Options.RpcPriority
The default priority for a change stream query isOptions.RpcPriority.HIGH
.static final Duration
The default period for which we will re-compute the watermark of theDetectNewPartitionsDoFn
stage.static final com.google.cloud.Timestamp
Represents the max end at that can be specified for a change stream.static final PartitionMetadata
We use a bogus partition here to estimate the average size of a partition metadata record.static final int
The sliding window size in seconds for throughput reporting. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
MAX_INCLUSIVE_END_AT
public static final com.google.cloud.Timestamp MAX_INCLUSIVE_END_ATRepresents the max end at that can be specified for a change stream. -
DEFAULT_CHANGE_STREAM_NAME
The default change stream name for a change stream query is the emptyString
.- See Also:
-
DEFAULT_INCLUSIVE_START_AT
public static final com.google.cloud.Timestamp DEFAULT_INCLUSIVE_START_ATThe default start timestamp for a change stream query isTimestamp.MIN_VALUE
. -
DEFAULT_INCLUSIVE_END_AT
public static final com.google.cloud.Timestamp DEFAULT_INCLUSIVE_END_ATThe default end timestamp for a change stream query isMAX_INCLUSIVE_END_AT
. -
DEFAULT_RPC_PRIORITY
The default priority for a change stream query isOptions.RpcPriority.HIGH
. -
THROUGHPUT_WINDOW_SECONDS
public static final int THROUGHPUT_WINDOW_SECONDSThe sliding window size in seconds for throughput reporting.- See Also:
-
SAMPLE_PARTITION
We use a bogus partition here to estimate the average size of a partition metadata record.The only dynamically allocated size field here is the "parentTokens", which is a set and can expand. In practice, however, partitions have 1 to 2 parents at most.
-
DEFAULT_WATERMARK_REFRESH_RATE
The default period for which we will re-compute the watermark of theDetectNewPartitionsDoFn
stage.
-
-
Constructor Details
-
ChangeStreamsConstants
public ChangeStreamsConstants()
-