Package

org.scanamo

ops

Permalink

package ops

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ops
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class BatchGet(req: BatchGetItemRequest) extends ScanamoOpsA[BatchGetItemResult] with Product with Serializable

    Permalink
  2. final case class BatchWrite(req: BatchWriteItemRequest) extends ScanamoOpsA[BatchWriteItemResult] with Product with Serializable

    Permalink
  3. final case class ConditionalDelete(req: ScanamoDeleteRequest) extends ScanamoOpsA[Either[ConditionalCheckFailedException, DeleteItemResult]] with Product with Serializable

    Permalink
  4. final case class ConditionalPut(req: ScanamoPutRequest) extends ScanamoOpsA[Either[ConditionalCheckFailedException, PutItemResult]] with Product with Serializable

    Permalink
  5. final case class ConditionalUpdate(req: ScanamoUpdateRequest) extends ScanamoOpsA[Either[ConditionalCheckFailedException, UpdateItemResult]] with Product with Serializable

    Permalink
  6. final case class Delete(req: ScanamoDeleteRequest) extends ScanamoOpsA[DeleteItemResult] with Product with Serializable

    Permalink
  7. final case class Get(req: GetItemRequest) extends ScanamoOpsA[GetItemResult] with Product with Serializable

    Permalink
  8. final case class Put(req: ScanamoPutRequest) extends ScanamoOpsA[PutItemResult] with Product with Serializable

    Permalink
  9. final case class Query(req: ScanamoQueryRequest) extends ScanamoOpsA[QueryResult] with Product with Serializable

    Permalink
  10. final case class Scan(req: ScanamoScanRequest) extends ScanamoOpsA[ScanResult] with Product with Serializable

    Permalink
  11. type ScanamoOps[A] = Free[ScanamoOpsA, A]

    Permalink
  12. sealed trait ScanamoOpsA[A] extends Product with Serializable

    Permalink
  13. final case class Update(req: ScanamoUpdateRequest) extends ScanamoOpsA[UpdateItemResult] with Product with Serializable

    Permalink

Value Members

  1. object ScanamoInterpreters

    Permalink

    Interpreters to take the operations defined with Scanamo and execute them by transforming them from a Free Monad grammar using a FunctionK

  2. object ScanamoOps

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped