Packages

package hi

Type Members

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

Ungrouped