Skip to content

/AWS1/CL_KYZSHARD

Represents a uniquely identified group of change records within a change data capture stream for Amazon Keyspaces.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_shardid TYPE /AWS1/KYZSHARDID /AWS1/KYZSHARDID

A unique identifier for this shard within the stream.

io_sequencenumberrange TYPE REF TO /AWS1/CL_KYZSEQUENCENUMRANGE /AWS1/CL_KYZSEQUENCENUMRANGE

The range of sequence numbers contained within this shard.

it_parentshardids TYPE /AWS1/CL_KYZSHARDIDLIST_W=>TT_SHARDIDLIST TT_SHARDIDLIST

The identifiers of parent shards that this shard evolved from, if this shard was created through resharding.


Queryable Attributes

shardId

A unique identifier for this shard within the stream.

Accessible with the following methods

Method Description
GET_SHARDID() Getter for SHARDID, with configurable default
ASK_SHARDID() Getter for SHARDID w/ exceptions if field has no value
HAS_SHARDID() Determine if SHARDID has a value

sequenceNumberRange

The range of sequence numbers contained within this shard.

Accessible with the following methods

Method Description
GET_SEQUENCENUMBERRANGE() Getter for SEQUENCENUMBERRANGE

parentShardIds

The identifiers of parent shards that this shard evolved from, if this shard was created through resharding.

Accessible with the following methods

Method Description
GET_PARENTSHARDIDS() Getter for PARENTSHARDIDS, with configurable default
ASK_PARENTSHARDIDS() Getter for PARENTSHARDIDS w/ exceptions if field has no valu
HAS_PARENTSHARDIDS() Determine if PARENTSHARDIDS has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_SHARDDESCRIPTIONLIST

TYPES TT_SHARDDESCRIPTIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_KYZSHARD WITH DEFAULT KEY
.