package hi
Type Members
- case class CompositeTable[F[_], P, S](tableName: String, partitionKeyDef: KeyDef[P], sortKeyDef: KeyDef[S], jClient: DynamoDbAsyncClient)(implicit evidence$17: Async[F], evidence$18: Encoder[P], evidence$19: Encoder[S]) extends CompositeIndex[F, P, S] with PutOps with CompositeKeysDeleteOps with CompositeKeysUpdateOps with CompositeKeysBatchGetOps with CompositeKeysBatchWriteOps with Product with Serializable
Represent a table where the index is composite keys (partition key and sort key).
Represent a table where the index is composite keys (partition key and sort key).
- P
partition key's type
- S
sort key's type
- tableName
table's name
- partitionKeyDef
partition key definition
- sortKeyDef
sort key definition
- jClient
DynamoDB java async client
- case class GlobalSecondarySimpleIndex[F[_], P](tableName: String, indexName: String, partitionKeyDef: KeyDef[P], jClient: DynamoDbAsyncClient)(implicit evidence$6: Async[F], evidence$7: Encoder[P]) extends CompositeIndex[F, P, Nothing] with Product with Serializable
Represent a global secondary index where the index has only partition key and no sort key.
Represent a global secondary index where the index has only partition key and no sort key.
- F
effect type
- P
partition key type
- tableName
table's name
- indexName
index's name
- partitionKeyDef
partition key definition
- jClient
DynamoDB java async client
- case class SecondaryCompositeIndex[F[_], P, S](tableName: String, indexName: String, partitionKeyDef: KeyDef[P], sortKeyDef: KeyDef[S], jClient: DynamoDbAsyncClient)(implicit evidence$12: Async[F], evidence$13: Encoder[P], evidence$14: Encoder[S]) extends CompositeIndex[F, P, S] with Product with Serializable
Represent a secondary index (local and global) where the index has composite keys (partition key and sort key).
Represent a secondary index (local and global) where the index has composite keys (partition key and sort key).
- F
effect type
- P
partition key type
- S
sort key type
- tableName
table's name
- indexName
index's name
- partitionKeyDef
partition key definition
- sortKeyDef
sort key definition
- jClient
DynamoDB java async client
- case class SimpleTable[F[_], P](tableName: String, partitionKeyDef: KeyDef[P], jClient: DynamoDbAsyncClient)(implicit evidence$4: Async[F], evidence$5: Encoder[P]) extends SimpleIndex[F, P] with PutOps with PartitionKeyDeleteOps with PartitionKeyUpdateOps with PartitionKeyBatchGetOps with PartitionKeyBatchWriteOps with Product with Serializable
Represent a table where the index has only partition key and no sort key.
Represent a table where the index has only partition key and no sort key.
- F
effect type
- P
partition key's type
- tableName
table's name
- partitionKeyDef
partition key definition
- jClient
DynamoDB java async client