meteor.api.hi

package meteor.api.hi

Members list

Type members

Classlikes

case class CompositeTable[F[_], P, S](tableName: String, partitionKeyDef: KeyDef[P], sortKeyDef: KeyDef[S], jClient: DynamoDbAsyncClient)(implicit evidence$1: Async[F], evidence$2: Encoder[P], evidence$3: Encoder[S])

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

Type parameters

P

partition key's type

S

sort key's type

Value parameters

jClient

DynamoDB java async client

partitionKeyDef

partition key definition

sortKeyDef

sort key definition

tableName

table's name

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class GlobalSecondarySimpleIndex[F[_], P](tableName: String, indexName: String, partitionKeyDef: KeyDef[P], jClient: DynamoDbAsyncClient)(implicit evidence$1: Async[F], evidence$2: Encoder[P])

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.

Type parameters

F

effect type

P

partition key type

Value parameters

indexName

index's name

jClient

DynamoDB java async client

partitionKeyDef

partition key definition

tableName

table's name

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class SecondaryCompositeIndex[F[_], P, S](tableName: String, indexName: String, partitionKeyDef: KeyDef[P], sortKeyDef: KeyDef[S], jClient: DynamoDbAsyncClient)(implicit evidence$1: Async[F], evidence$2: Encoder[P], evidence$3: Encoder[S])

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

Type parameters

F

effect type

P

partition key type

S

sort key type

Value parameters

indexName

index's name

jClient

DynamoDB java async client

partitionKeyDef

partition key definition

sortKeyDef

sort key definition

tableName

table's name

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class SimpleTable[F[_], P](tableName: String, partitionKeyDef: KeyDef[P], jClient: DynamoDbAsyncClient)(implicit evidence$1: Async[F], evidence$2: Encoder[P]) extends PartitionKeyBatchGetOps

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.

Type parameters

F

effect type

P

partition key's type

Value parameters

jClient

DynamoDB java async client

partitionKeyDef

partition key definition

tableName

table's name

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all