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$6: Async[F], evidence$7: 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
-
case class
SecondarySimpleIndex[F[_], P](tableName: String, indexName: String, partitionKeyDef: KeyDef[P], jClient: DynamoDbAsyncClient)(implicit evidence$4: Async[F], evidence$5: Encoder[P]) extends SimpleIndex[F, P] with Product with Serializable
Represent a secondary index where the index has only partition key and no sort key.
Represent a 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
- Annotations
- @deprecated
- Deprecated
(Since version 2022-04-21) use meteor.hi.GlobalSecondarySimpleIndex instead - see https://github.com/d2a4u/meteor/issues/229 for more details