Values.KeyspacesCellValueRepresents the value of a cell in an Amazon Keyspaces table, supporting various data types with type-specific fields.
type nonrec t = {asciiT : String_.t option;A value of ASCII text type, containing US-ASCII characters.
*)bigintT : String_.t option;A 64-bit signed integer value.
*)blobT : Blob.t option;A binary large object (BLOB) value stored as a Base64-encoded string.
*)boolT : Boolean.t option;A Boolean value, either true or false.
*)counterT : String_.t option;A distributed counter value that can be incremented and decremented.
*)dateT : String_.t option;A date value without a time component, represented as days since epoch (January 1, 1970).
*)decimalT : String_.t option;A variable-precision decimal number value.
*)doubleT : String_.t option;A 64-bit double-precision floating point value.
*)durationT : String_.t option;A duration value with nanosecond precision, representing a period of time encoded as 32-bit months, 32-bit days, and 64-bit nanoseconds.
*)floatT : String_.t option;A 32-bit single-precision floating point value.
*)inetT : String_.t option;An IP address value, either IPv4 or IPv6 format.
*)intT : String_.t option;A 32-bit signed integer value.
*)listT : KeyspacesCellList.t option;An ordered collection of elements that can contain duplicate values.
*)mapT : KeyspacesCellMap.t option;A collection of key-value pairs where each key is unique.
*)setT : KeyspacesCellList.t option;An unordered collection of unique elements.
*)smallintT : String_.t option;A 16-bit signed integer value.
*)textT : String_.t option;A UTF-8 encoded string value.
*)timeT : String_.t option;A time value without a date component, with nanosecond precision.
*)timestampT : String_.t option;A timestamp value representing date and time with millisecond precision.
*)timeuuidT : String_.t option;A universally unique identifier (UUID) that includes a timestamp component, ensuring both uniqueness and time ordering.
*)tinyintT : String_.t option;An 8-bit signed integer value.
*)tupleT : KeyspacesCellList.t option;A fixed-length ordered list of elements, where each element can be of a different data type.
*)uuidT : String_.t option;A universally unique identifier (UUID) value.
*)varcharT : String_.t option;A UTF-8 encoded string value, functionally equivalent to text type.
*)varintT : String_.t option;An integer value within the +/-10^38 range.
*)udtT : KeyspacesUdtMap.t option;A user-defined type (UDT) value consisting of named fields, each with its own data type.
*)}val make :
?asciiT:String_.t ->
?bigintT:String_.t ->
?blobT:Blob.t ->
?boolT:Boolean.t ->
?counterT:String_.t ->
?dateT:String_.t ->
?decimalT:String_.t ->
?doubleT:String_.t ->
?durationT:String_.t ->
?floatT:String_.t ->
?inetT:String_.t ->
?intT:String_.t ->
?listT:KeyspacesCellList.t ->
?mapT:KeyspacesCellMap.t ->
?setT:KeyspacesCellList.t ->
?smallintT:String_.t ->
?textT:String_.t ->
?timeT:String_.t ->
?timestampT:String_.t ->
?timeuuidT:String_.t ->
?tinyintT:String_.t ->
?tupleT:KeyspacesCellList.t ->
?uuidT:String_.t ->
?varcharT:String_.t ->
?varintT:String_.t ->
?udtT:KeyspacesUdtMap.t ->
unit ->
t