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[BatchGetItemResult] with Product with Serializable
- final case class BatchWrite(req: BatchWriteItemRequest) extends ScanamoOpsA[BatchWriteItemResult] with Product with Serializable
- final case class ConditionalDelete(req: ScanamoDeleteRequest) extends ScanamoOpsA[Either[ConditionalCheckFailedException, DeleteItemResult]] with Product with Serializable
- final case class ConditionalPut(req: ScanamoPutRequest) extends ScanamoOpsA[Either[ConditionalCheckFailedException, PutItemResult]] with Product with Serializable
- final case class ConditionalUpdate(req: ScanamoUpdateRequest) extends ScanamoOpsA[Either[ConditionalCheckFailedException, UpdateItemResult]] with Product with Serializable
- final case class Delete(req: ScanamoDeleteRequest) extends ScanamoOpsA[DeleteItemResult] with Product with Serializable
- final case class Get(req: GetItemRequest) extends ScanamoOpsA[GetItemResult] with Product with Serializable
- final case class Put(req: ScanamoPutRequest) extends ScanamoOpsA[PutItemResult] with Product with Serializable
- final case class Query(req: ScanamoQueryRequest) extends ScanamoOpsA[QueryResult] with Product with Serializable
- final case class Scan(req: ScanamoScanRequest) extends ScanamoOpsA[ScanResult] with Product with Serializable
- type ScanamoOps[A] = Free[ScanamoOpsA, A]
- sealed trait ScanamoOpsA[A] extends Product with Serializable
- final case class Update(req: ScanamoUpdateRequest) extends ScanamoOpsA[UpdateItemResult] with Product with Serializable
Value Members
-
object
ScanamoInterpreters
Interpreters to take the operations defined with Scanamo and execute them by transforming them from a Free Monad grammar using a FunctionK
- object ScanamoOps