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