package scanamo
- Alphabetic
- By Inheritance
- scanamo
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- final case class ConditionNotMet(e: ConditionalCheckFailedException) extends ScanamoError with Product with Serializable
- sealed abstract class DeleteReturn extends Product with Serializable
-
sealed abstract
class
DynamoArray extends Product with Serializable
A
DynamoArrayis a pure representation of an array ofAttributeValues -
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( ... )
-
sealed abstract
class
DynamoObject extends Product with Serializable
A
DynamoObjectis a map of strings to values that can be embedded into anAttributeValue. - sealed abstract class DynamoReadError extends ScanamoError
-
sealed abstract
class
DynamoValue extends Product with Serializable
A
DynamoValueis a pure representation of anAttributeValuefrom the AWS SDK. - final case class InvalidPropertiesError(errors: NonEmptyList[(String, DynamoReadError)]) extends DynamoReadError with Product with Serializable
- final case class NoPropertyOfType(propertyType: String, actual: DynamoValue) extends DynamoReadError with Product with Serializable
- trait PlatformSpecificFormat extends AnyRef
- sealed abstract class PutReturn extends Product with Serializable
-
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
-
final
class
ScanamoAsync extends AnyRef
Interprets Scanamo operations in an asynchronous context: Scala futures.
- sealed abstract class ScanamoError extends AnyRef
-
sealed abstract
class
SecondaryIndex[V] extends AnyRef
Represents a secondary index on a DynamoDB table.
-
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
- sealed trait TransactionalWriteAction extends AnyRef
- final case class TypeCoercionError(t: Throwable) extends DynamoReadError with Product with Serializable
Value Members
- object DeleteReturn extends Serializable
- object DynamoArray extends Serializable
- object DynamoFormat extends PlatformSpecificFormat with FormatDerivation
- object DynamoObject extends Serializable
- object DynamoReadError
- object DynamoValue extends Serializable
- object MissingProperty extends DynamoReadError with Product with Serializable
- object PutReturn extends Serializable
- object Scanamo
- object ScanamoAsync
- object ScanamoFree
- object TransactionalWriteAction
- object syntax