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