Skip to content

/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
.