c

meteor

DefaultClient

class DefaultClient[F[_]] extends Client[F] with DeleteOps with TableOps with GetOps with PutOps with ScanOps with UpdateOps with BatchWriteOps with BatchGetOps

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultClient
  2. BatchGetOps
  3. CompositeKeysBatchGetOps
  4. PartitionKeyBatchGetOps
  5. SharedBatchGetOps
  6. BatchWriteOps
  7. CompositeKeysBatchWriteOps
  8. PartitionKeyBatchWriteOps
  9. SharedBatchWriteOps
  10. DedupOps
  11. UpdateOps
  12. CompositeKeysUpdateOps
  13. PartitionKeyUpdateOps
  14. SharedUpdateOps
  15. ScanOps
  16. PutOps
  17. GetOps
  18. CompositeKeysGetOps
  19. PartitionKeyGetOps
  20. SharedGetOps
  21. TableOps
  22. DeleteOps
  23. CompositeKeysDeleteOps
  24. PartitionKeyDeleteOps
  25. Client
  26. AnyRef
  27. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DefaultClient(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Timer[F], arg2: RaiseThrowable[F])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val MaxBatchGetSize: Int
    Definition Classes
    SharedBatchGetOps
  5. val MaxBatchWriteSize: Int
    Definition Classes
    SharedBatchWriteOps
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def batchDelete[P, S](table: CompositeKeysTable[P, S], maxBatchWait: FiniteDuration, parallelism: Int, backoffStrategy: BackoffStrategy)(implicit arg0: Encoder[P], arg1: Encoder[S]): Pipe[F, (P, S), Unit]

    Batch delete items from a table by a Stream of partition key P and sort key S.

    Batch delete items from a table by a Stream of partition key P and sort key S.

    Deduplication logic within a batch is:

    within a batch, only send deletion request for one (P, S) key pair and discard all duplicates.

    Definition Classes
    DefaultClientClient
  8. def batchDelete[P](table: PartitionKeyTable[P], maxBatchWait: FiniteDuration, parallelism: Int, backoffStrategy: BackoffStrategy)(implicit arg0: Encoder[P]): Pipe[F, P, Unit]

    Batch delete items from a table by a Stream of partition key P.

    Batch delete items from a table by a Stream of partition key P.

    Deduplication logic within a batch is:

    within a batch, only send deletion request for one P key and discard all duplicates.

    Definition Classes
    DefaultClientClient
  9. def batchDeleteUnorderedOp[F[_], P, S](table: CompositeKeysTable[P, S], maxBatchWait: FiniteDuration, parallelism: Int, backoffStrategy: BackoffStrategy)(jClient: DynamoDbAsyncClient)(implicit arg0: Timer[F], arg1: Concurrent[F], arg2: Encoder[P], arg3: Encoder[S]): Pipe[F, (P, S), Unit]
    Definition Classes
    CompositeKeysBatchWriteOps
  10. def batchDeleteUnorderedOp[F[_], P](table: PartitionKeyTable[P], maxBatchWait: FiniteDuration, parallelism: Int, backoffStrategy: BackoffStrategy)(jClient: DynamoDbAsyncClient)(implicit arg0: Timer[F], arg1: Concurrent[F], arg2: Encoder[P]): Pipe[F, P, Unit]
    Definition Classes
    PartitionKeyBatchWriteOps
  11. def batchGet[P, S, U](table: CompositeKeysTable[P, S], consistentRead: Boolean, keys: Iterable[(P, S)], parallelism: Int, backoffStrategy: BackoffStrategy)(implicit arg0: Encoder[P], arg1: Encoder[S], arg2: Decoder[U]): F[Iterable[U]]

    Batch get items from a table by primary keys P and S.

    Batch get items from a table by primary keys P and S. A Codec of U is required to deserialize return value based on projection expression.

    Definition Classes
    DefaultClientClient
  12. def batchGet[P, U](table: PartitionKeyTable[P], consistentRead: Boolean, keys: Iterable[P], parallelism: Int, backoffStrategy: BackoffStrategy)(implicit arg0: Encoder[P], arg1: Decoder[U]): F[Iterable[U]]

    Batch get items from a table by partition keys P.

    Batch get items from a table by partition keys P. A Codec of U is required to deserialize return value based on projection expression.

    Definition Classes
    DefaultClientClient
  13. def batchGet[P, S, U](table: CompositeKeysTable[P, S], consistentRead: Boolean, projection: Expression, maxBatchWait: FiniteDuration, parallelism: Int, backoffStrategy: BackoffStrategy)(implicit arg0: Encoder[P], arg1: Encoder[S], arg2: Decoder[U]): Pipe[F, (P, S), U]

    Batch get items from a table by primary keys P and S.

    Batch get items from a table by primary keys P and S. A Codec of U is required to deserialize return value based on projection expression.

    Definition Classes
    DefaultClientClient
  14. def batchGet[P, U](table: PartitionKeyTable[P], consistentRead: Boolean, projection: Expression, maxBatchWait: FiniteDuration, parallelism: Int, backoffStrategy: BackoffStrategy)(implicit arg0: Encoder[P], arg1: Decoder[U]): Pipe[F, P, U]

    Batch get items from a table by partition keys P.

    Batch get items from a table by partition keys P. A Codec of U is required to deserialize return value based on projection expression.

    Definition Classes
    DefaultClientClient
  15. def batchGet[P, S, U](table: CompositeKeysTable[P, S], consistentRead: Boolean, projection: Expression, keys: Iterable[(P, S)], parallelism: Int, backoffStrategy: BackoffStrategy)(implicit arg0: Encoder[P], arg1: Encoder[S], arg2: Decoder[U]): F[Iterable[U]]

    Batch get items from a table primary keys P and S.

    Batch get items from a table primary keys P and S. A Codec of U is required to deserialize return value based on projection expression.

    Definition Classes
    DefaultClientClient
  16. def batchGet[P, U](table: PartitionKeyTable[P], consistentRead: Boolean, projection: Expression, keys: Iterable[P], parallelism: Int, backoffStrategy: BackoffStrategy)(implicit arg0: Encoder[P], arg1: Decoder[U]): F[Iterable[U]]

    Batch get items from a table by partition key P.

    Batch get items from a table by partition key P. A Codec of U is required to deserialize return value based on projection expression.

    Definition Classes
    DefaultClientClient
  17. def batchGet(requests: Map[String, BatchGet], parallelism: Int, backoffStrategy: BackoffStrategy): F[Map[String, Iterable[AttributeValue]]]

    Batch get items from multiple tables.

    Batch get items from multiple tables.

    Parallelism should match maximum connections of the underline http client, default is 50: https://github.com/aws/aws-sdk-java-v2/blob/35267ca707c3fb5cdf7e3e98758a8ef969269183/http-client-spi/src/main/java/software/amazon/awssdk/http/SdkHttpConfigurationOption.java#L121

    Definition Classes
    DefaultClientClient
  18. def batchGetOp[F[_], P, S, T](table: CompositeKeysTable[P, S], consistentRead: Boolean, projection: Expression, keys: Iterable[(P, S)], parallelism: Int, backoffStrategy: BackoffStrategy)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Timer[F], arg2: Encoder[P], arg3: Encoder[S], arg4: Decoder[T]): F[Iterable[T]]
    Definition Classes
    CompositeKeysBatchGetOps
  19. def batchGetOp[F[_], P, S, T](table: CompositeKeysTable[P, S], consistentRead: Boolean, projection: Expression, maxBatchWait: FiniteDuration, parallelism: Int, backoffStrategy: BackoffStrategy)(jClient: DynamoDbAsyncClient)(implicit arg0: Timer[F], arg1: Concurrent[F], arg2: RaiseThrowable[F], arg3: Encoder[P], arg4: Encoder[S], arg5: Decoder[T]): Pipe[F, (P, S), T]
    Definition Classes
    CompositeKeysBatchGetOps
  20. def batchGetOp[F[_], P, T](table: PartitionKeyTable[P], consistentRead: Boolean, projection: Expression, keys: Iterable[P], parallelism: Int, backoffStrategy: BackoffStrategy)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Timer[F], arg2: Encoder[P], arg3: Decoder[T]): F[Iterable[T]]
    Definition Classes
    PartitionKeyBatchGetOps
  21. def batchGetOp[F[_], P, T](table: PartitionKeyTable[P], consistentRead: Boolean, projection: Expression, maxBatchWait: FiniteDuration, parallelism: Int, backoffStrategy: BackoffStrategy)(jClient: DynamoDbAsyncClient)(implicit arg0: Timer[F], arg1: Concurrent[F], arg2: RaiseThrowable[F], arg3: Encoder[P], arg4: Decoder[T]): Pipe[F, P, T]
    Definition Classes
    PartitionKeyBatchGetOps
  22. def batchGetOp[F[_]](requests: Map[String, BatchGet], parallelism: Int, backoffStrategy: BackoffStrategy)(jClient: DynamoDbAsyncClient)(implicit arg0: Timer[F], arg1: Concurrent[F], arg2: RaiseThrowable[F]): F[Map[String, Iterable[AttributeValue]]]
    Definition Classes
    SharedBatchGetOps
  23. def batchPut[T](table: Index[_], items: Iterable[T], backoffStrategy: BackoffStrategy)(implicit arg0: Encoder[T]): F[Unit]

    Batch put items into a table by a Seq of T.

    Batch put items into a table by a Seq of T.

    Deduplication logic within a batch is:

    within a batch, only send the the last item and discard all previous duplicated items with the same key. Order from upstream is preserved to ensure that only putting the last version of T within a batch.

    Definition Classes
    DefaultClientClient
  24. def batchPut[T](table: Index[_], maxBatchWait: FiniteDuration, backoffStrategy: BackoffStrategy)(implicit arg0: Encoder[T]): Pipe[F, T, Unit]

    Batch put items into a table by a Stream of T.

    Batch put items into a table by a Stream of T.

    Deduplication logic within a batch is:

    within a batch, only send the the last item and discard all previous duplicated items with the same key. Order from upstream is preserved to ensure that only putting the last version of T within a batch.

    Definition Classes
    DefaultClientClient
  25. def batchPutInorderedOp[F[_], I](table: Index[_], maxBatchWait: FiniteDuration, backoffStrategy: BackoffStrategy)(jClient: DynamoDbAsyncClient)(implicit arg0: Timer[F], arg1: Concurrent[F], arg2: Encoder[I]): Pipe[F, I, Unit]
    Definition Classes
    SharedBatchWriteOps
  26. def batchPutUnordered[T](table: Index[_], items: Set[T], parallelism: Int, backoffStrategy: BackoffStrategy)(implicit arg0: Encoder[T]): F[Unit]

    Batch put unique items into a table.

    Batch put unique items into a table.

    Definition Classes
    DefaultClientClient
  27. def batchPutUnorderedOp[F[_], I](tableName: String, maxBatchWait: FiniteDuration, parallelism: Int, backoffStrategy: BackoffStrategy)(jClient: DynamoDbAsyncClient)(implicit arg0: Timer[F], arg1: Concurrent[F], arg2: Encoder[I]): Pipe[F, I, Unit]
    Definition Classes
    SharedBatchWriteOps
  28. def batchWrite[DP, DS, P](table: CompositeKeysTable[DP, DS], maxBatchWait: FiniteDuration, backoffStrategy: BackoffStrategy)(implicit arg0: Encoder[DP], arg1: Encoder[DS], arg2: Encoder[P]): Pipe[F, Either[(DP, DS), P], Unit]

    Batch write to a table by a Stream of either (DP, DS) (delete) or P (put).

    Batch write to a table by a Stream of either (DP, DS) (delete) or P (put).

    DP: partition key's type DS: sort key's type P: item being put's type

    Deduplication logic within a batch is:

    Group all (DP, DS) and P items by key, preserve ordering from upstream. If the last item for that key is a delete, then only perform deletion, discard all other actions on that key. If the last item for that key is a put, then only perform put, discard all other actions on that key.

    Definition Classes
    DefaultClientClient
  29. def batchWrite[DP, P](table: PartitionKeyTable[DP], maxBatchWait: FiniteDuration, backoffStrategy: BackoffStrategy)(implicit arg0: Encoder[DP], arg1: Encoder[P]): Pipe[F, Either[DP, P], Unit]

    Batch write to a table by a Stream of either DP (delete) or P (put).

    Batch write to a table by a Stream of either DP (delete) or P (put).

    DP: partition key's type P: item being put's type

    Deduplication logic within a batch is:

    Group all DP and P items by key, preserve ordering from upstream. If the last item for that key is a delete, then only perform deletion, discard all other actions on that key. If the last item for that key is a put, then only perform put, discard all other actions on that key.

    Definition Classes
    DefaultClientClient
  30. def batchWriteInorderedOp[F[_], P, S, I](table: CompositeKeysTable[P, S], maxBatchWait: FiniteDuration, backoffStrategy: BackoffStrategy)(jClient: DynamoDbAsyncClient)(implicit arg0: Timer[F], arg1: Concurrent[F], arg2: Encoder[P], arg3: Encoder[S], arg4: Encoder[I]): Pipe[F, Either[(P, S), I], Unit]
    Definition Classes
    CompositeKeysBatchWriteOps
  31. def batchWriteInorderedOp[F[_], DP, P](table: PartitionKeyTable[DP], maxBatchWait: FiniteDuration, backoffStrategy: BackoffStrategy)(jClient: DynamoDbAsyncClient)(implicit arg0: Timer[F], arg1: Concurrent[F], arg2: Encoder[DP], arg3: Encoder[P]): Pipe[F, Either[DP, P], Unit]
    Definition Classes
    PartitionKeyBatchWriteOps
  32. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  33. def createCompositeKeysTable[P, S](tableName: String, partitionKeyDef: KeyDef[P], sortKeyDef: KeyDef[S], billingMode: BillingMode, attributeDefinition: Map[String, DynamoDbType] = Map.empty, globalSecondaryIndexes: Set[GlobalSecondaryIndex] = Set.empty, localSecondaryIndexes: Set[LocalSecondaryIndex] = Set.empty): F[Unit]

    Create a table

    Create a table

    Definition Classes
    DefaultClientClient
  34. def createCompositeKeysTableOp[F[_], P, S](tableName: String, partitionKeyDef: KeyDef[P], sortKeyDef: KeyDef[S], attributeDefinition: Map[String, DynamoDbType], globalSecondaryIndexes: Set[GlobalSecondaryIndex], localSecondaryIndexes: Set[LocalSecondaryIndex], billingMode: BillingMode, waitTillReady: Boolean)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Timer[F]): F[Unit]
    Definition Classes
    TableOps
  35. def createPartitionKeyTable[P](tableName: String, partitionKeyDef: KeyDef[P], billingMode: BillingMode, attributeDefinition: Map[String, DynamoDbType] = Map.empty, globalSecondaryIndexes: Set[GlobalSecondaryIndex] = Set.empty, localSecondaryIndexes: Set[LocalSecondaryIndex] = Set.empty): F[Unit]
    Definition Classes
    DefaultClientClient
  36. def createPartitionKeyTableOp[F[_], P](tableName: String, partitionKeyDef: KeyDef[P], attributeDefinition: Map[String, DynamoDbType], globalSecondaryIndexes: Set[GlobalSecondaryIndex], localSecondaryIndexes: Set[LocalSecondaryIndex], billingMode: BillingMode, waitTillReady: Boolean)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Timer[F]): F[Unit]
    Definition Classes
    TableOps
  37. def dedupInOrdered[F[_], T, U](input: Chunk[T])(mkKey: (T) => F[U])(implicit arg0: MonadError[F, Throwable]): F[List[U]]
    Definition Classes
    DedupOps
  38. def dedupInOrdered[F[_], T, U, V](input: Chunk[T])(mkKey: (T) => F[U])(transform: (T) => F[V])(implicit arg0: MonadError[F, Throwable]): F[List[V]]
    Definition Classes
    DedupOps
  39. def delete[P](table: PartitionKeyTable[P], partitionKey: P)(implicit arg0: Encoder[P]): F[Unit]

    Delete an item from a table by partition key P.

    Delete an item from a table by partition key P.

    Definition Classes
    DefaultClientClient
  40. def delete[P, S](table: CompositeKeysTable[P, S], partitionKey: P, sortKey: S)(implicit arg0: Encoder[P], arg1: Encoder[S]): F[Unit]

    Delete an item from a table by partition key P and sort key S.

    Delete an item from a table by partition key P and sort key S.

    Definition Classes
    DefaultClientClient
  41. def deleteOp[F[_], P, S, U](table: CompositeKeysTable[P, S], partitionKey: P, sortKey: S, returnValue: ReturnValue)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Encoder[P], arg2: Encoder[S], arg3: Decoder[U]): F[Option[U]]
    Definition Classes
    CompositeKeysDeleteOps
  42. def deleteOp[F[_], P, U](table: PartitionKeyTable[P], partitionKey: P, returnValue: ReturnValue)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Encoder[P], arg2: Decoder[U]): F[Option[U]]
    Definition Classes
    PartitionKeyDeleteOps
  43. def deleteTable(tableName: String): F[Unit]

    Delete a table

    Delete a table

    Definition Classes
    DefaultClientClient
  44. def deleteTableOp[F[_]](tableName: String)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F]): F[Unit]
    Definition Classes
    TableOps
  45. def describe(tableName: String): F[TableDescription]

    Describe a table

    Describe a table

    Definition Classes
    DefaultClientClient
  46. def describeOp[F[_]](tableName: String)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F]): F[TableDescription]
    Definition Classes
    TableOps
  47. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  48. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  49. def get[P, S, U](table: CompositeKeysTable[P, S], partitionKey: P, sortKey: S, consistentRead: Boolean)(implicit arg0: Encoder[P], arg1: Encoder[S], arg2: Decoder[U]): F[Option[U]]

    Get a single value from a table by partition key P and sort key S.

    Get a single value from a table by partition key P and sort key S.

    Definition Classes
    DefaultClientClient
  50. def get[P, U](table: PartitionKeyTable[P], partitionKey: P, consistentRead: Boolean)(implicit arg0: Encoder[P], arg1: Decoder[U]): F[Option[U]]

    Get a single value from a table by partition key P.

    Get a single value from a table by partition key P.

    Definition Classes
    DefaultClientClient
  51. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  52. def getOp[F[_], P, S, U](table: CompositeKeysTable[P, S], partitionKey: P, sortKey: S, consistentRead: Boolean)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Encoder[P], arg2: Encoder[S], arg3: Decoder[U]): F[Option[U]]
    Definition Classes
    CompositeKeysGetOps
  53. def getOp[F[_], P, U](table: PartitionKeyTable[P], partitionKey: P, consistentRead: Boolean)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Encoder[P], arg2: Decoder[U]): F[Option[U]]
    Definition Classes
    PartitionKeyGetOps
  54. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  55. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  56. def mkPutRequestInOrdered[F[_], I](table: Index[_], maxBatchWait: FiniteDuration)(implicit arg0: Timer[F], arg1: Concurrent[F], arg2: Encoder[I]): Pipe[F, I, BatchWriteItemRequest]
    Definition Classes
    SharedBatchWriteOps
  57. def mkQueryRequestBuilder[F[_], P](index: Index[P], keyExpression: Expression, filterExpression: Expression, consistentRead: Boolean, limit: Int)(implicit arg0: Concurrent[F]): Stream[F, Builder]
    Definition Classes
    SharedGetOps
  58. def mkUpdateRequestBuilder(tableName: String, update: Expression, condition: Expression, returnValue: ReturnValue): Builder
    Definition Classes
    SharedUpdateOps
  59. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  60. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  61. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  62. def put[T, U](tableName: String, t: T, condition: Expression)(implicit arg0: Encoder[T], arg1: Decoder[U]): F[Option[U]]

    Put an item into a table with a condition expression, return ReturnValue.ALL_OLD.

    Put an item into a table with a condition expression, return ReturnValue.ALL_OLD.

    Definition Classes
    DefaultClientClient
  63. def put[T, U](tableName: String, t: T)(implicit arg0: Encoder[T], arg1: Decoder[U]): F[Option[U]]

    Put an item into a table, return ReturnValue.ALL_OLD.

    Put an item into a table, return ReturnValue.ALL_OLD.

    Definition Classes
    DefaultClientClient
  64. def put[T](tableName: String, t: T, condition: Expression)(implicit arg0: Encoder[T]): F[Unit]

    Put an item into a table with a condition expression, return Unit (ReturnValue.NONE).

    Put an item into a table with a condition expression, return Unit (ReturnValue.NONE).

    Definition Classes
    DefaultClientClient
  65. def put[T](tableName: String, t: T)(implicit arg0: Encoder[T]): F[Unit]

    Put an item into a table, return Unit (ReturnValue.NONE).

    Put an item into a table, return Unit (ReturnValue.NONE).

    Definition Classes
    DefaultClientClient
  66. def putOp[F[_], T, U](tableName: String, t: T, condition: Expression)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Encoder[T], arg2: Decoder[U]): F[Option[U]]
    Definition Classes
    PutOps
  67. def putOp[F[_], T](tableName: String, t: T, condition: Expression)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Encoder[T]): F[Unit]
    Definition Classes
    PutOps
  68. def retrieve[P, U](index: CompositeKeysIndex[P, _], partitionKey: P, consistentRead: Boolean, limit: Int)(implicit arg0: Encoder[P], arg1: Decoder[U]): Stream[F, U]

    Retrieve values from a table by partition key P.

    Retrieve values from a table by partition key P.

    Definition Classes
    DefaultClientClient
  69. def retrieve[P, S, U](index: CompositeKeysIndex[P, S], query: Query[P, S], consistentRead: Boolean, limit: Int)(implicit arg0: Encoder[P], arg1: Encoder[S], arg2: Decoder[U]): Stream[F, U]

    Retrieve values from a table using a query.

    Retrieve values from a table using a query.

    Definition Classes
    DefaultClientClient
  70. def retrieve[P, U](index: PartitionKeyIndex[P], query: Query[P, Nothing], consistentRead: Boolean)(implicit arg0: Encoder[P], arg1: Decoder[U]): F[Option[U]]

    Retrieve values from a table using a query.

    Retrieve values from a table using a query.

    Definition Classes
    DefaultClientClient
  71. def retrieveOp[F[_], P, S, U](index: CompositeKeysIndex[P, S], query: Query[P, S], consistentRead: Boolean, limit: Int)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: RaiseThrowable[F], arg2: Encoder[P], arg3: Encoder[S], arg4: Decoder[U]): Stream[F, U]
    Definition Classes
    CompositeKeysGetOps
  72. def retrieveOp[F[_], P, T](index: CompositeKeysIndex[P, _], partitionKey: P, consistentRead: Boolean, limit: Int)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: RaiseThrowable[F], arg2: Encoder[P], arg3: Decoder[T]): Stream[F, T]
    Definition Classes
    CompositeKeysGetOps
  73. def retrieveOp[F[_], P, T](index: PartitionKeyIndex[P], query: Query[P, Nothing], consistentRead: Boolean)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: RaiseThrowable[F], arg2: Encoder[P], arg3: Decoder[T]): F[Option[T]]
    Definition Classes
    PartitionKeyGetOps
  74. def scan[T](tableName: String, consistentRead: Boolean, parallelism: Int)(implicit arg0: Decoder[T]): Stream[F, T]

    Scan the whole table.

    Scan the whole table.

    Definition Classes
    DefaultClientClient
  75. def scan[T](tableName: String, filter: Expression, consistentRead: Boolean, parallelism: Int)(implicit arg0: Decoder[T]): Stream[F, T]

    Scan the whole table with a filter expression.

    Scan the whole table with a filter expression.

    Definition Classes
    DefaultClientClient
  76. def scanOp[F[_], T](tableName: String, consistentRead: Boolean, parallelism: Int)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: RaiseThrowable[F], arg2: Decoder[T]): Stream[F, T]
    Definition Classes
    ScanOps
  77. def scanOp[F[_], T](tableName: String, filter: Expression, consistentRead: Boolean, parallelism: Int)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: RaiseThrowable[F], arg2: Decoder[T]): Stream[F, T]
    Definition Classes
    ScanOps
  78. def sendGetRequest[F[_], U](tableName: String, key: Map[String, AttributeValue], consistentRead: Boolean)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Decoder[U]): F[Option[U]]
    Definition Classes
    SharedGetOps
  79. def sendHandleLeftOver[F[_]](req: BatchWriteItemRequest, backoffStrategy: BackoffStrategy, retried: Int = 0)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Timer[F]): Stream[F, BatchWriteItemResponse]
    Definition Classes
    SharedBatchWriteOps
  80. def sendQueryRequest[F[_], U](builder: Builder)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: RaiseThrowable[F], arg2: Decoder[U]): Stream[F, U]
    Definition Classes
    SharedGetOps
  81. def sendUpdateItem[F[_], U](req: UpdateItemRequest)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Decoder[U]): F[Option[U]]
    Definition Classes
    SharedUpdateOps
  82. def sendUpdateItem[F[_]](req: UpdateItemRequest)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F]): F[Unit]
    Definition Classes
    SharedUpdateOps
  83. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  84. def toString(): String
    Definition Classes
    AnyRef → Any
  85. def update[P, S](table: CompositeKeysTable[P, S], partitionKey: P, sortKey: S, update: Expression, condition: Expression)(implicit arg0: Encoder[P], arg1: Encoder[S]): F[Unit]

    Update an item by partition key P and a sort key S, given an update expression when it fulfills a condition expression.

    Update an item by partition key P and a sort key S, given an update expression when it fulfills a condition expression. Return Unit (ReturnValue.NONE).

    Definition Classes
    DefaultClientClient
  86. def update[P, S](table: CompositeKeysTable[P, S], partitionKey: P, sortKey: S, update: Expression)(implicit arg0: Encoder[P], arg1: Encoder[S]): F[Unit]

    Update an item by partition key P and a sort key S, given an update expression.

    Update an item by partition key P and a sort key S, given an update expression. Return Unit (ReturnValue.NONE).

    Definition Classes
    DefaultClientClient
  87. def update[P](table: PartitionKeyTable[P], partitionKey: P, update: Expression, condition: Expression)(implicit arg0: Encoder[P]): F[Unit]

    Update an item by partition key P given an update expression when it fulfills a condition expression.

    Update an item by partition key P given an update expression when it fulfills a condition expression. Return Unit (ReturnValue.NONE).

    Definition Classes
    DefaultClientClient
  88. def update[P](table: PartitionKeyTable[P], partitionKey: P, update: Expression)(implicit arg0: Encoder[P]): F[Unit]

    Update an item by partition key P given an update expression.

    Update an item by partition key P given an update expression. Return Unit (ReturnValue.NONE).

    Definition Classes
    DefaultClientClient
  89. def update[P, S, U](table: CompositeKeysTable[P, S], partitionKey: P, sortKey: S, update: Expression, condition: Expression, returnValue: ReturnValue)(implicit arg0: Encoder[P], arg1: Encoder[S], arg2: Decoder[U]): F[Option[U]]

    Update an item by partition key P and a sort key S, given an update expression when it fulfills a condition expression.

    Update an item by partition key P and a sort key S, given an update expression when it fulfills a condition expression. A Codec of U is required to deserialize return value.

    Definition Classes
    DefaultClientClient
  90. def update[P, S, U](table: CompositeKeysTable[P, S], partitionKey: P, sortKey: S, update: Expression, returnValue: ReturnValue)(implicit arg0: Encoder[P], arg1: Encoder[S], arg2: Decoder[U]): F[Option[U]]

    Update an item by partition key P and a sort key S, given an update expression.

    Update an item by partition key P and a sort key S, given an update expression. A Codec of U is required to deserialize return value.

    Definition Classes
    DefaultClientClient
  91. def update[P, U](table: PartitionKeyTable[P], partitionKey: P, update: Expression, condition: Expression, returnValue: ReturnValue)(implicit arg0: Encoder[P], arg1: Decoder[U]): F[Option[U]]

    Update an item by partition key P given an update expression when it fulfills a condition expression.

    Update an item by partition key P given an update expression when it fulfills a condition expression. A Codec of U is required to deserialize return value.

    Definition Classes
    DefaultClientClient
  92. def update[P, U](table: PartitionKeyTable[P], partitionKey: P, update: Expression, returnValue: ReturnValue)(implicit arg0: Encoder[P], arg1: Decoder[U]): F[Option[U]]

    Update an item by partition key P given an update expression.

    Update an item by partition key P given an update expression. A Codec of U is required to deserialize return value.

    Definition Classes
    DefaultClientClient
  93. def updateOp[F[_], P, S](table: CompositeKeysTable[P, S], partitionKey: P, sortKey: S, update: Expression, condition: Expression)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Encoder[P], arg2: Encoder[S]): F[Unit]
    Definition Classes
    CompositeKeysUpdateOps
  94. def updateOp[F[_], P, S](table: CompositeKeysTable[P, S], partitionKey: P, sortKey: S, update: Expression)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Encoder[P], arg2: Encoder[S]): F[Unit]
    Definition Classes
    CompositeKeysUpdateOps
  95. def updateOp[F[_], P, S, U](table: CompositeKeysTable[P, S], partitionKey: P, sortKey: S, update: Expression, condition: Expression, returnValue: ReturnValue)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Encoder[P], arg2: Encoder[S], arg3: Decoder[U]): F[Option[U]]
    Definition Classes
    CompositeKeysUpdateOps
  96. def updateOp[F[_], P, S, U](table: CompositeKeysTable[P, S], partitionKey: P, sortKey: S, update: Expression, returnValue: ReturnValue)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Encoder[P], arg2: Encoder[S], arg3: Decoder[U]): F[Option[U]]
    Definition Classes
    CompositeKeysUpdateOps
  97. def updateOp[F[_], P](table: PartitionKeyTable[P], partitionKey: P, update: Expression, condition: Expression)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Encoder[P]): F[Unit]
    Definition Classes
    PartitionKeyUpdateOps
  98. def updateOp[F[_], P](table: PartitionKeyTable[P], partitionKey: P, update: Expression)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Encoder[P]): F[Unit]
    Definition Classes
    PartitionKeyUpdateOps
  99. def updateOp[F[_], P, U](table: PartitionKeyTable[P], partitionKey: P, update: Expression, condition: Expression, returnValue: ReturnValue)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Encoder[P], arg2: Decoder[U]): F[Option[U]]
    Definition Classes
    PartitionKeyUpdateOps
  100. def updateOp[F[_], P, U](table: PartitionKeyTable[P], partitionKey: P, update: Expression, returnValue: ReturnValue)(jClient: DynamoDbAsyncClient)(implicit arg0: Concurrent[F], arg1: Encoder[P], arg2: Decoder[U]): F[Option[U]]
    Definition Classes
    PartitionKeyUpdateOps
  101. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  102. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  103. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from BatchGetOps

Inherited from SharedBatchGetOps

Inherited from BatchWriteOps

Inherited from SharedBatchWriteOps

Inherited from DedupOps

Inherited from UpdateOps

Inherited from CompositeKeysUpdateOps

Inherited from PartitionKeyUpdateOps

Inherited from SharedUpdateOps

Inherited from ScanOps

Inherited from PutOps

Inherited from GetOps

Inherited from CompositeKeysGetOps

Inherited from PartitionKeyGetOps

Inherited from SharedGetOps

Inherited from TableOps

Inherited from DeleteOps

Inherited from CompositeKeysDeleteOps

Inherited from PartitionKeyDeleteOps

Inherited from Client[F]

Inherited from AnyRef

Inherited from Any

Ungrouped