org.scanamo.ops
package org.scanamo.ops
Members list
Type members
Classlikes
final case class BatchGet(req: BatchGetItemRequest) extends ScanamoOpsA[BatchGetItemResponse]
Attributes
- Supertypes
-
trait ScanamoOpsA[BatchGetItemResponse]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class BatchWrite(req: BatchWriteItemRequest) extends ScanamoOpsA[BatchWriteItemResponse]
Attributes
- Supertypes
-
trait ScanamoOpsA[BatchWriteItemResponse]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class ConditionalDelete(req: ScanamoDeleteRequest) extends ScanamoOpsA[Either[ConditionalCheckFailedException, DeleteItemResponse]]
Attributes
final case class ConditionalPut(req: ScanamoPutRequest) extends ScanamoOpsA[Either[ConditionalCheckFailedException, PutItemResponse]]
Attributes
final case class ConditionalUpdate(req: ScanamoUpdateRequest) extends ScanamoOpsA[Either[ConditionalCheckFailedException, UpdateItemResponse]]
Attributes
final case class Delete(req: ScanamoDeleteRequest) extends ScanamoOpsA[DeleteItemResponse]
Attributes
- Supertypes
-
trait ScanamoOpsA[DeleteItemResponse]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class Get(req: GetItemRequest) extends ScanamoOpsA[GetItemResponse]
Attributes
- Supertypes
-
trait ScanamoOpsA[GetItemResponse]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class Put(req: ScanamoPutRequest) extends ScanamoOpsA[PutItemResponse]
Attributes
- Supertypes
-
trait ScanamoOpsA[PutItemResponse]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class Query(req: ScanamoQueryRequest) extends ScanamoOpsA[QueryResponse]
Attributes
- Supertypes
-
trait ScanamoOpsA[QueryResponse]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class Scan(req: ScanamoScanRequest) extends ScanamoOpsA[ScanResponse]
Attributes
- Supertypes
-
trait ScanamoOpsA[ScanResponse]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
class ScanamoAsyncInterpreter(client: DynamoDbAsyncClient)(implicit ec: ExecutionContext) extends FunctionK[ScanamoOpsA, Future]
Attributes
- Supertypes
object ScanamoOps
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ScanamoOps.type
sealed trait ScanamoOpsA[A] extends Product, Serializable
Attributes
- Supertypes
- Known subtypes
-
class BatchGetclass BatchWriteclass ConditionalDeleteclass ConditionalPutclass ConditionalUpdateclass Deleteclass Getclass Putclass Queryclass Scanclass TransactWriteAllclass UpdateShow all
class ScanamoSyncInterpreter(client: DynamoDbClient) extends FunctionK[ScanamoOpsA, Id]
Interpret Scanamo operations using blocking requests to DynamoDB with any transport errors or semantic errors within DynamoDB thrown as exceptions.
Interpret Scanamo operations using blocking requests to DynamoDB with any transport errors or semantic errors within DynamoDB thrown as exceptions.
Attributes
- Supertypes
final case class TransactWriteAll(req: ScanamoTransactWriteRequest) extends ScanamoOpsA[TransactWriteItemsResponse]
Attributes
- Supertypes
-
trait ScanamoOpsA[TransactWriteItemsResponse]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class Update(req: ScanamoUpdateRequest) extends ScanamoOpsA[UpdateItemResponse]
Attributes
- Supertypes
-
trait ScanamoOpsA[UpdateItemResponse]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Types
In this article