KeyspacesCellValue

sealed class KeyspacesCellValue

Represents the value of a cell in an Amazon Keyspaces table, supporting various data types with type-specific fields.

Inheritors

Types

Link copied to clipboard
data class AsciiT(val value: String) : KeyspacesCellValue

A value of ASCII text type, containing US-ASCII characters.

Link copied to clipboard
data class BigintT(val value: String) : KeyspacesCellValue

A 64-bit signed integer value.

Link copied to clipboard
data class BlobT(val value: ByteArray) : KeyspacesCellValue

A binary large object (BLOB) value stored as a Base64-encoded string.

Link copied to clipboard
data class BoolT(val value: Boolean) : KeyspacesCellValue

A Boolean value, either true or false.

Link copied to clipboard
data class CounterT(val value: String) : KeyspacesCellValue

A distributed counter value that can be incremented and decremented.

Link copied to clipboard
data class DateT(val value: String) : KeyspacesCellValue

A date value without a time component, represented as days since epoch (January 1, 1970).

Link copied to clipboard
data class DecimalT(val value: String) : KeyspacesCellValue

A variable-precision decimal number value.

Link copied to clipboard
data class DoubleT(val value: String) : KeyspacesCellValue

A 64-bit double-precision floating point value.

Link copied to clipboard
data class FloatT(val value: String) : KeyspacesCellValue

A 32-bit single-precision floating point value.

Link copied to clipboard
data class InetT(val value: String) : KeyspacesCellValue

An IP address value, either IPv4 or IPv6 format.

Link copied to clipboard
data class IntT(val value: String) : KeyspacesCellValue

A 32-bit signed integer value.

Link copied to clipboard
data class ListT(val value: List<KeyspacesCell>) : KeyspacesCellValue

An ordered collection of elements that can contain duplicate values.

Link copied to clipboard

A collection of key-value pairs where each key is unique.

Link copied to clipboard
Link copied to clipboard
data class SetT(val value: List<KeyspacesCell>) : KeyspacesCellValue

An unordered collection of unique elements.

Link copied to clipboard
data class SmallintT(val value: String) : KeyspacesCellValue

A 16-bit signed integer value.

Link copied to clipboard
data class TextT(val value: String) : KeyspacesCellValue

A UTF-8 encoded string value.

Link copied to clipboard
data class TimestampT(val value: String) : KeyspacesCellValue

A timestamp value representing date and time with millisecond precision.

Link copied to clipboard
data class TimeT(val value: String) : KeyspacesCellValue

A time value without a date component, with nanosecond precision.

Link copied to clipboard
data class TimeuuidT(val value: String) : KeyspacesCellValue

A universally unique identifier (UUID) that includes a timestamp component, ensuring both uniqueness and time ordering.

Link copied to clipboard
data class TinyintT(val value: String) : KeyspacesCellValue

An 8-bit signed integer value.

Link copied to clipboard
data class TupleT(val value: List<KeyspacesCell>) : KeyspacesCellValue

A fixed-length ordered list of elements, where each element can be of a different data type.

Link copied to clipboard
data class UdtT(val value: Map<String, KeyspacesCell>) : KeyspacesCellValue

A user-defined type (UDT) value consisting of named fields, each with its own data type.

Link copied to clipboard
data class UuidT(val value: String) : KeyspacesCellValue

A universally unique identifier (UUID) value.

Link copied to clipboard
data class VarcharT(val value: String) : KeyspacesCellValue

A UTF-8 encoded string value, functionally equivalent to text type.

Link copied to clipboard
data class VarintT(val value: String) : KeyspacesCellValue

A variable precision integer value with arbitrary length.

Functions

Link copied to clipboard

Casts this KeyspacesCellValue as a AsciiT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a AsciiT.

Link copied to clipboard

Casts this KeyspacesCellValue as a AsciiT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a AsciiT.

Link copied to clipboard

Casts this KeyspacesCellValue as a BigintT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a BigintT.

Link copied to clipboard

Casts this KeyspacesCellValue as a BigintT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a BigintT.

Link copied to clipboard

Casts this KeyspacesCellValue as a BlobT and retrieves its kotlin.ByteArray value. Throws an exception if the KeyspacesCellValue is not a BlobT.

Link copied to clipboard

Casts this KeyspacesCellValue as a BlobT and retrieves its kotlin.ByteArray value. Returns null if the KeyspacesCellValue is not a BlobT.

Link copied to clipboard

Casts this KeyspacesCellValue as a BoolT and retrieves its kotlin.Boolean value. Throws an exception if the KeyspacesCellValue is not a BoolT.

Link copied to clipboard

Casts this KeyspacesCellValue as a BoolT and retrieves its kotlin.Boolean value. Returns null if the KeyspacesCellValue is not a BoolT.

Link copied to clipboard

Casts this KeyspacesCellValue as a CounterT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a CounterT.

Link copied to clipboard

Casts this KeyspacesCellValue as a CounterT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a CounterT.

Link copied to clipboard

Casts this KeyspacesCellValue as a DateT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a DateT.

Link copied to clipboard

Casts this KeyspacesCellValue as a DateT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a DateT.

Link copied to clipboard

Casts this KeyspacesCellValue as a DecimalT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a DecimalT.

Link copied to clipboard

Casts this KeyspacesCellValue as a DecimalT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a DecimalT.

Link copied to clipboard

Casts this KeyspacesCellValue as a DoubleT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a DoubleT.

Link copied to clipboard

Casts this KeyspacesCellValue as a DoubleT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a DoubleT.

Link copied to clipboard

Casts this KeyspacesCellValue as a FloatT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a FloatT.

Link copied to clipboard

Casts this KeyspacesCellValue as a FloatT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a FloatT.

Link copied to clipboard

Casts this KeyspacesCellValue as a InetT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a InetT.

Link copied to clipboard

Casts this KeyspacesCellValue as a InetT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a InetT.

Link copied to clipboard
fun asIntT(): String

Casts this KeyspacesCellValue as a IntT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a IntT.

Link copied to clipboard

Casts this KeyspacesCellValue as a IntT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a IntT.

Link copied to clipboard

Casts this KeyspacesCellValue as a ListT and retrieves its kotlin.collections.List value. Throws an exception if the KeyspacesCellValue is not a ListT.

Link copied to clipboard

Casts this KeyspacesCellValue as a ListT and retrieves its kotlin.collections.List value. Returns null if the KeyspacesCellValue is not a ListT.

Link copied to clipboard

Casts this KeyspacesCellValue as a MapT and retrieves its kotlin.collections.List value. Throws an exception if the KeyspacesCellValue is not a MapT.

Link copied to clipboard

Casts this KeyspacesCellValue as a MapT and retrieves its kotlin.collections.List value. Returns null if the KeyspacesCellValue is not a MapT.

Link copied to clipboard

Casts this KeyspacesCellValue as a SetT and retrieves its kotlin.collections.List value. Throws an exception if the KeyspacesCellValue is not a SetT.

Link copied to clipboard

Casts this KeyspacesCellValue as a SetT and retrieves its kotlin.collections.List value. Returns null if the KeyspacesCellValue is not a SetT.

Link copied to clipboard

Casts this KeyspacesCellValue as a SmallintT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a SmallintT.

Link copied to clipboard

Casts this KeyspacesCellValue as a SmallintT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a SmallintT.

Link copied to clipboard

Casts this KeyspacesCellValue as a TextT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a TextT.

Link copied to clipboard

Casts this KeyspacesCellValue as a TextT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a TextT.

Link copied to clipboard

Casts this KeyspacesCellValue as a TimestampT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a TimestampT.

Link copied to clipboard

Casts this KeyspacesCellValue as a TimestampT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a TimestampT.

Link copied to clipboard

Casts this KeyspacesCellValue as a TimeT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a TimeT.

Link copied to clipboard

Casts this KeyspacesCellValue as a TimeT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a TimeT.

Link copied to clipboard

Casts this KeyspacesCellValue as a TimeuuidT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a TimeuuidT.

Link copied to clipboard

Casts this KeyspacesCellValue as a TimeuuidT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a TimeuuidT.

Link copied to clipboard

Casts this KeyspacesCellValue as a TinyintT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a TinyintT.

Link copied to clipboard

Casts this KeyspacesCellValue as a TinyintT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a TinyintT.

Link copied to clipboard

Casts this KeyspacesCellValue as a TupleT and retrieves its kotlin.collections.List value. Throws an exception if the KeyspacesCellValue is not a TupleT.

Link copied to clipboard

Casts this KeyspacesCellValue as a TupleT and retrieves its kotlin.collections.List value. Returns null if the KeyspacesCellValue is not a TupleT.

Link copied to clipboard

Casts this KeyspacesCellValue as a UdtT and retrieves its kotlin.collections.Map value. Throws an exception if the KeyspacesCellValue is not a UdtT.

Link copied to clipboard

Casts this KeyspacesCellValue as a UdtT and retrieves its kotlin.collections.Map value. Returns null if the KeyspacesCellValue is not a UdtT.

Link copied to clipboard

Casts this KeyspacesCellValue as a UuidT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a UuidT.

Link copied to clipboard

Casts this KeyspacesCellValue as a UuidT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a UuidT.

Link copied to clipboard

Casts this KeyspacesCellValue as a VarcharT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a VarcharT.

Link copied to clipboard

Casts this KeyspacesCellValue as a VarcharT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a VarcharT.

Link copied to clipboard

Casts this KeyspacesCellValue as a VarintT and retrieves its kotlin.String value. Throws an exception if the KeyspacesCellValue is not a VarintT.

Link copied to clipboard

Casts this KeyspacesCellValue as a VarintT and retrieves its kotlin.String value. Returns null if the KeyspacesCellValue is not a VarintT.