Skip to content

//tempest-internal/app.cash.tempest.internal/KeyType

KeyType

[jvm]\ data class KeyType(val codec: Codec<Any, Any>, val type: KClass<>, val itemType: KClass<>, val attributeNames: Set<String>, val hashKeyName: String, val rangeKeyName: String?, val secondaryIndexName: String?) : LogicalType

Constructors

KeyType [jvm]
constructor(codec: Codec<Any, Any>, type: KClass<>, itemType: KClass<>, attributeNames: Set<String>, hashKeyName: String, rangeKeyName: String?, secondaryIndexName: String?)

Types

Name Summary
Factory [jvm]
class Factory

Properties

Name Summary
attributeNames [jvm]
val attributeNames: Set<String>
codec [jvm]
open override val codec: Codec<Any, Any>
hashKeyName [jvm]
val hashKeyName: String
itemType [jvm]
val itemType: KClass<*>
rangeKeyName [jvm]
val rangeKeyName: String?
secondaryIndexName [jvm]
val secondaryIndexName: String?
type [jvm]
val type: KClass<*>