/AWS1/CL_KYZKEYSPACESCELLVALUE¶
Represents the value of a cell in an Amazon Keyspaces table, supporting various data types with type-specific fields.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_asciit
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A value of ASCII text type, containing US-ASCII characters.
iv_bigintt
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A 64-bit signed integer value.
iv_blobt
TYPE /AWS1/KYZBLOB
/AWS1/KYZBLOB
¶
A binary large object (BLOB) value stored as a Base64-encoded string.
iv_boolt
TYPE /AWS1/KYZBOOLEAN
/AWS1/KYZBOOLEAN
¶
A Boolean value, either
true
orfalse
.
iv_countert
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A distributed counter value that can be incremented and decremented.
iv_datet
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A date value without a time component, represented as days since epoch (January 1, 1970).
iv_decimalt
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A variable-precision decimal number value.
iv_doublet
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A 64-bit double-precision floating point value.
iv_floatt
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A 32-bit single-precision floating point value.
iv_inett
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
An IP address value, either IPv4 or IPv6 format.
iv_intt
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A 32-bit signed integer value.
it_listt
TYPE /AWS1/CL_KYZKEYSPACESCELL=>TT_KEYSPACESCELLLIST
TT_KEYSPACESCELLLIST
¶
An ordered collection of elements that can contain duplicate values.
it_mapt
TYPE /AWS1/CL_KYZKEYSPACESCELLMAP00=>TT_KEYSPACESCELLMAP
TT_KEYSPACESCELLMAP
¶
A collection of key-value pairs where each key is unique.
it_sett
TYPE /AWS1/CL_KYZKEYSPACESCELL=>TT_KEYSPACESCELLLIST
TT_KEYSPACESCELLLIST
¶
An unordered collection of unique elements.
iv_smallintt
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A 16-bit signed integer value.
iv_textt
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A UTF-8 encoded string value.
iv_timet
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A time value without a date component, with nanosecond precision.
iv_timestampt
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A timestamp value representing date and time with millisecond precision.
iv_timeuuidt
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A universally unique identifier (UUID) that includes a timestamp component, ensuring both uniqueness and time ordering.
iv_tinyintt
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
An 8-bit signed integer value.
it_tuplet
TYPE /AWS1/CL_KYZKEYSPACESCELL=>TT_KEYSPACESCELLLIST
TT_KEYSPACESCELLLIST
¶
A fixed-length ordered list of elements, where each element can be of a different data type.
iv_uuidt
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A universally unique identifier (UUID) value.
iv_varchart
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A UTF-8 encoded string value, functionally equivalent to text type.
iv_varintt
TYPE /AWS1/KYZSTRING
/AWS1/KYZSTRING
¶
A variable precision integer value with arbitrary length.
it_udtt
TYPE /AWS1/CL_KYZKEYSPACESCELL=>TT_KEYSPACESUDTMAP
TT_KEYSPACESUDTMAP
¶
A user-defined type (UDT) value consisting of named fields, each with its own data type.
Queryable Attributes¶
asciiT¶
A value of ASCII text type, containing US-ASCII characters.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ASCIIT() |
Getter for ASCIIT, with configurable default |
ASK_ASCIIT() |
Getter for ASCIIT w/ exceptions if field has no value |
HAS_ASCIIT() |
Determine if ASCIIT has a value |
bigintT¶
A 64-bit signed integer value.
Accessible with the following methods¶
Method | Description |
---|---|
GET_BIGINTT() |
Getter for BIGINTT, with configurable default |
ASK_BIGINTT() |
Getter for BIGINTT w/ exceptions if field has no value |
HAS_BIGINTT() |
Determine if BIGINTT has a value |
blobT¶
A binary large object (BLOB) value stored as a Base64-encoded string.
Accessible with the following methods¶
Method | Description |
---|---|
GET_BLOBT() |
Getter for BLOBT, with configurable default |
ASK_BLOBT() |
Getter for BLOBT w/ exceptions if field has no value |
HAS_BLOBT() |
Determine if BLOBT has a value |
boolT¶
A Boolean value, either
true
orfalse
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_BOOLT() |
Getter for BOOLT, with configurable default |
ASK_BOOLT() |
Getter for BOOLT w/ exceptions if field has no value |
HAS_BOOLT() |
Determine if BOOLT has a value |
counterT¶
A distributed counter value that can be incremented and decremented.
Accessible with the following methods¶
Method | Description |
---|---|
GET_COUNTERT() |
Getter for COUNTERT, with configurable default |
ASK_COUNTERT() |
Getter for COUNTERT w/ exceptions if field has no value |
HAS_COUNTERT() |
Determine if COUNTERT has a value |
dateT¶
A date value without a time component, represented as days since epoch (January 1, 1970).
Accessible with the following methods¶
Method | Description |
---|---|
GET_DATET() |
Getter for DATET, with configurable default |
ASK_DATET() |
Getter for DATET w/ exceptions if field has no value |
HAS_DATET() |
Determine if DATET has a value |
decimalT¶
A variable-precision decimal number value.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DECIMALT() |
Getter for DECIMALT, with configurable default |
ASK_DECIMALT() |
Getter for DECIMALT w/ exceptions if field has no value |
HAS_DECIMALT() |
Determine if DECIMALT has a value |
doubleT¶
A 64-bit double-precision floating point value.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DOUBLET() |
Getter for DOUBLET, with configurable default |
ASK_DOUBLET() |
Getter for DOUBLET w/ exceptions if field has no value |
HAS_DOUBLET() |
Determine if DOUBLET has a value |
floatT¶
A 32-bit single-precision floating point value.
Accessible with the following methods¶
Method | Description |
---|---|
GET_FLOATT() |
Getter for FLOATT, with configurable default |
ASK_FLOATT() |
Getter for FLOATT w/ exceptions if field has no value |
HAS_FLOATT() |
Determine if FLOATT has a value |
inetT¶
An IP address value, either IPv4 or IPv6 format.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INETT() |
Getter for INETT, with configurable default |
ASK_INETT() |
Getter for INETT w/ exceptions if field has no value |
HAS_INETT() |
Determine if INETT has a value |
intT¶
A 32-bit signed integer value.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INTT() |
Getter for INTT, with configurable default |
ASK_INTT() |
Getter for INTT w/ exceptions if field has no value |
HAS_INTT() |
Determine if INTT has a value |
listT¶
An ordered collection of elements that can contain duplicate values.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LISTT() |
Getter for LISTT, with configurable default |
ASK_LISTT() |
Getter for LISTT w/ exceptions if field has no value |
HAS_LISTT() |
Determine if LISTT has a value |
mapT¶
A collection of key-value pairs where each key is unique.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MAPT() |
Getter for MAPT, with configurable default |
ASK_MAPT() |
Getter for MAPT w/ exceptions if field has no value |
HAS_MAPT() |
Determine if MAPT has a value |
setT¶
An unordered collection of unique elements.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SETT() |
Getter for SETT, with configurable default |
ASK_SETT() |
Getter for SETT w/ exceptions if field has no value |
HAS_SETT() |
Determine if SETT has a value |
smallintT¶
A 16-bit signed integer value.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SMALLINTT() |
Getter for SMALLINTT, with configurable default |
ASK_SMALLINTT() |
Getter for SMALLINTT w/ exceptions if field has no value |
HAS_SMALLINTT() |
Determine if SMALLINTT has a value |
textT¶
A UTF-8 encoded string value.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TEXTT() |
Getter for TEXTT, with configurable default |
ASK_TEXTT() |
Getter for TEXTT w/ exceptions if field has no value |
HAS_TEXTT() |
Determine if TEXTT has a value |
timeT¶
A time value without a date component, with nanosecond precision.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TIMET() |
Getter for TIMET, with configurable default |
ASK_TIMET() |
Getter for TIMET w/ exceptions if field has no value |
HAS_TIMET() |
Determine if TIMET has a value |
timestampT¶
A timestamp value representing date and time with millisecond precision.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TIMESTAMPT() |
Getter for TIMESTAMPT, with configurable default |
ASK_TIMESTAMPT() |
Getter for TIMESTAMPT w/ exceptions if field has no value |
HAS_TIMESTAMPT() |
Determine if TIMESTAMPT has a value |
timeuuidT¶
A universally unique identifier (UUID) that includes a timestamp component, ensuring both uniqueness and time ordering.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TIMEUUIDT() |
Getter for TIMEUUIDT, with configurable default |
ASK_TIMEUUIDT() |
Getter for TIMEUUIDT w/ exceptions if field has no value |
HAS_TIMEUUIDT() |
Determine if TIMEUUIDT has a value |
tinyintT¶
An 8-bit signed integer value.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TINYINTT() |
Getter for TINYINTT, with configurable default |
ASK_TINYINTT() |
Getter for TINYINTT w/ exceptions if field has no value |
HAS_TINYINTT() |
Determine if TINYINTT has a value |
tupleT¶
A fixed-length ordered list of elements, where each element can be of a different data type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TUPLET() |
Getter for TUPLET, with configurable default |
ASK_TUPLET() |
Getter for TUPLET w/ exceptions if field has no value |
HAS_TUPLET() |
Determine if TUPLET has a value |
uuidT¶
A universally unique identifier (UUID) value.
Accessible with the following methods¶
Method | Description |
---|---|
GET_UUIDT() |
Getter for UUIDT, with configurable default |
ASK_UUIDT() |
Getter for UUIDT w/ exceptions if field has no value |
HAS_UUIDT() |
Determine if UUIDT has a value |
varcharT¶
A UTF-8 encoded string value, functionally equivalent to text type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VARCHART() |
Getter for VARCHART, with configurable default |
ASK_VARCHART() |
Getter for VARCHART w/ exceptions if field has no value |
HAS_VARCHART() |
Determine if VARCHART has a value |
varintT¶
A variable precision integer value with arbitrary length.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VARINTT() |
Getter for VARINTT, with configurable default |
ASK_VARINTT() |
Getter for VARINTT w/ exceptions if field has no value |
HAS_VARINTT() |
Determine if VARINTT has a value |
udtT¶
A user-defined type (UDT) value consisting of named fields, each with its own data type.
Accessible with the following methods¶
Method | Description |
---|---|
GET_UDTT() |
Getter for UDTT, with configurable default |
ASK_UDTT() |
Getter for UDTT w/ exceptions if field has no value |
HAS_UDTT() |
Determine if UDTT 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_KEYSPACESKEYSMAP
¶
TYPES TT_KEYSPACESKEYSMAP TYPE HASHED TABLE OF /AWS1/CL_KYZKEYSPACESCELLVALUE=>TS_KEYSPACESKEYSMAP_MAPROW WITH UNIQUE KEY key
.
TS_KEYSPACESKEYSMAP_MAPROW
¶
TYPES: BEGIN OF TS_KEYSPACESKEYSMAP_MAPROW,
key TYPE /AWS1/KYZSTRING,
value TYPE REF TO /AWS1/CL_KYZKEYSPACESCELLVALUE,
END OF TS_KEYSPACESKEYSMAP_MAPROW.