p

org

scanamo

package scanamo

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

Type Members

  1. final case class ConditionNotMet(e: ConditionalCheckFailedException) extends ScanamoError with Product with Serializable
  2. sealed abstract class DeleteReturn extends Product with Serializable
  3. sealed abstract class DynamoArray extends Product with Serializable

    A DynamoArray is a pure representation of an array of AttributeValues

  4. trait DynamoFormat[T] extends AnyRef

    Type class for defining serialisation to and from * DynamoDB's AttributeValue.

    Type class for defining serialisation to and from * DynamoDB's AttributeValue.

    Annotations
    @implicitNotFound( ... )
  5. sealed abstract class DynamoObject extends Product with Serializable

    A DynamoObject is a map of strings to values that can be embedded into an AttributeValue.

  6. sealed abstract class DynamoReadError extends ScanamoError
  7. sealed abstract class DynamoValue extends Product with Serializable

    A DynamoValue is a pure representation of an AttributeValue from the AWS SDK.

  8. final case class InvalidPropertiesError(errors: NonEmptyList[(String, DynamoReadError)]) extends DynamoReadError with Product with Serializable
  9. final case class NoPropertyOfType(propertyType: String, actual: DynamoValue) extends DynamoReadError with Product with Serializable
  10. trait PlatformSpecificFormat extends AnyRef
  11. sealed abstract class PutReturn extends Product with Serializable
  12. final class Scanamo extends AnyRef

    Provides a simplified interface for reading and writing case classes to DynamoDB

    Provides a simplified interface for reading and writing case classes to DynamoDB

    To avoid blocking, use org.scanamo.ScanamoAsync

  13. final class ScanamoAsync extends AnyRef

    Interprets Scanamo operations in an asynchronous context: Scala futures.

  14. sealed abstract class ScanamoError extends AnyRef
  15. sealed abstract class SecondaryIndex[V] extends AnyRef

    Represents a secondary index on a DynamoDB table.

    Represents a secondary index on a DynamoDB table.

    Can be constructed via the index method on Table

  16. case class Table[V](name: String)(implicit evidence$1: DynamoFormat[V]) extends Product with Serializable

    Represents a DynamoDB table that operations can be performed against

  17. sealed trait TransactionalWriteAction extends AnyRef
  18. final case class TypeCoercionError(t: Throwable) extends DynamoReadError with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped