Skip to content

/AWS1/CL_DYSSHARD

A uniquely identified group of stream records within a stream.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_shardid TYPE /AWS1/DYSSHARDID /AWS1/DYSSHARDID

The system-generated identifier for this shard.

io_sequencenumberrange TYPE REF TO /AWS1/CL_DYSSEQUENCENUMRANGE /AWS1/CL_DYSSEQUENCENUMRANGE

The range of possible sequence numbers for the shard.

iv_parentshardid TYPE /AWS1/DYSSHARDID /AWS1/DYSSHARDID

The shard ID of the current shard's parent.


Queryable Attributes

ShardId

The system-generated identifier for this shard.

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 possible sequence numbers for the shard.

Accessible with the following methods

Method Description
GET_SEQUENCENUMBERRANGE() Getter for SEQUENCENUMBERRANGE

ParentShardId

The shard ID of the current shard's parent.

Accessible with the following methods

Method Description
GET_PARENTSHARDID() Getter for PARENTSHARDID, with configurable default
ASK_PARENTSHARDID() Getter for PARENTSHARDID w/ exceptions if field has no value
HAS_PARENTSHARDID() Determine if PARENTSHARDID 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_DYSSHARD WITH DEFAULT KEY
.