LocalSecondary

data class LocalSecondary<Document : Any, HashKey, SortKey>(val indexName: IndexName, val hashKeyAttribute: Attribute<HashKey>, val sortKeyAttribute: Attribute<SortKey>?, val lens: BiDiLens<Item, Document>, val projection: Projection = Projection.all) : DynamoDbTableMapperSchema.Secondary<Document, HashKey, SortKey>

Constructors

Link copied to clipboard
constructor(indexName: IndexName, hashKeyAttribute: Attribute<HashKey>, sortKeyAttribute: Attribute<SortKey>?, lens: BiDiLens<Item, Document>, projection: Projection = Projection.all)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val hashKeyAttribute: Attribute<HashKey>
Link copied to clipboard
open override val indexName: IndexName
Link copied to clipboard
open override val lens: BiDiLens<Item, Document>
Link copied to clipboard
Link copied to clipboard
open override val sortKeyAttribute: Attribute<SortKey>?

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun keySchema(): List<KeySchema>
Link copied to clipboard