package ops
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ops
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- final case class BatchGet(req: BatchGetItemRequest) extends ScanamoOpsA[BatchGetItemResponse] with Product with Serializable
- final case class BatchWrite(req: BatchWriteItemRequest) extends ScanamoOpsA[BatchWriteItemResponse] with Product with Serializable
- final case class ConditionalDelete(req: ScanamoDeleteRequest) extends ScanamoOpsA[Either[ConditionalCheckFailedException, DeleteItemResponse]] with Product with Serializable
- final case class ConditionalPut(req: ScanamoPutRequest) extends ScanamoOpsA[Either[ConditionalCheckFailedException, PutItemResponse]] with Product with Serializable
- final case class ConditionalUpdate(req: ScanamoUpdateRequest) extends ScanamoOpsA[Either[ConditionalCheckFailedException, UpdateItemResponse]] with Product with Serializable
- final case class Delete(req: ScanamoDeleteRequest) extends ScanamoOpsA[DeleteItemResponse] with Product with Serializable
- final case class Get(req: GetItemRequest) extends ScanamoOpsA[GetItemResponse] with Product with Serializable
- final case class Put(req: ScanamoPutRequest) extends ScanamoOpsA[PutItemResponse] with Product with Serializable
- final case class Query(req: ScanamoQueryRequest) extends ScanamoOpsA[QueryResponse] with Product with Serializable
- final case class Scan(req: ScanamoScanRequest) extends ScanamoOpsA[ScanResponse] with Product with Serializable
- class ScanamoAsyncInterpreter extends ~>[ScanamoOpsA, Future]
- type ScanamoOps[A] = Free[ScanamoOpsA, A]
- sealed trait ScanamoOpsA[A] extends Product with Serializable
- type ScanamoOpsT[M[_], A] = FreeT[ScanamoOpsA, M, A]
-
class
ScanamoSyncInterpreter extends ~>[ScanamoOpsA, Id]
Interpret Scanamo operations using blocking requests to DynamoDB with any transport errors or semantic errors within DynamoDB thrown as exceptions.
- final case class TransactWriteAll(req: ScanamoTransactWriteRequest) extends ScanamoOpsA[TransactWriteItemsResponse] with Product with Serializable
- final case class Update(req: ScanamoUpdateRequest) extends ScanamoOpsA[UpdateItemResponse] with Product with Serializable
Value Members
- object ScanamoOps