Index

Represents a secondary index on a table in DynamoDB and an associated item schema. Operations on this index will invoke low-level operations and map items to objects.

Type Parameters

T

The type of objects which will be read from this index

Inheritors

Types

Link copied to clipboard

Represents a secondary index whose primary key is a composite of a partition key and a sort key

Link copied to clipboard

Represents a secondary index whose primary key is a single partition key

Inherited properties

Link copied to clipboard
abstract val indexName: String?

The name of the secondary index

Link copied to clipboard
abstract val mapper: DynamoDbMapper

The DynamoDbMapper which holds the underlying DynamoDB service client used to invoke operations

Link copied to clipboard
abstract val schema: ItemSchema<T>

The ItemSchema which describes how to map objects to items and vice versa

Link copied to clipboard
abstract val tableName: String

The name of the table