/AWS1/CL_KNSCHILDSHARD¶
Output parameter of the GetRecords API. The existing child shard of the current shard.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_shardid TYPE /AWS1/KNSSHARDID /AWS1/KNSSHARDID¶
The shard ID of the existing child shard of the current shard.
it_parentshards TYPE /AWS1/CL_KNSSHARDIDLIST_W=>TT_SHARDIDLIST TT_SHARDIDLIST¶
The current shard that is the parent of the existing child shard.
io_hashkeyrange TYPE REF TO /AWS1/CL_KNSHASHKEYRANGE /AWS1/CL_KNSHASHKEYRANGE¶
HashKeyRange
Queryable Attributes¶
ShardId¶
The shard ID of the existing child shard of the current 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 |
ParentShards¶
The current shard that is the parent of the existing child shard.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARENTSHARDS() |
Getter for PARENTSHARDS, with configurable default |
ASK_PARENTSHARDS() |
Getter for PARENTSHARDS w/ exceptions if field has no value |
HAS_PARENTSHARDS() |
Determine if PARENTSHARDS has a value |
HashKeyRange¶
HashKeyRange
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HASHKEYRANGE() |
Getter for HASHKEYRANGE |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_CHILDSHARDLIST¶
TYPES TT_CHILDSHARDLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_KNSCHILDSHARD WITH DEFAULT KEY
.