Skip to content

//tempest-internal/app.cash.tempest.internal/RawItemType

RawItemType

[jvm]\ data class RawItemType(val type: KClass<Any>, val tableName: String, val hashKeyName: String, val rangeKeyName: String?, val propertyNames: List<String>, val secondaryIndexes: Map<String, ItemType.SecondaryIndex>) : LogicalType

Constructors

RawItemType [jvm]
constructor(type: KClass<Any>, tableName: String, hashKeyName: String, rangeKeyName: String?, propertyNames: List<String>, secondaryIndexes: Map<String, ItemType.SecondaryIndex>)

Types

Name Summary
Factory [jvm]
interface Factory

Properties

Name Summary
codec [jvm]
open override val codec: Codec<Any, Any>
hashKeyName [jvm]
val hashKeyName: String
propertyNames [jvm]
val propertyNames: List<String>
rangeKeyName [jvm]
val rangeKeyName: String?
secondaryIndexes [jvm]
val secondaryIndexes: Map<String, ItemType.SecondaryIndex>
tableName [jvm]
val tableName: String
type [jvm]
val type: KClass<Any>