io.atlassian.aws

dynamodb

package dynamodb

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. dynamodb
  2. DynamoStringType
  3. QueryTypes
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Column[A] extends AnyRef

  2. trait ColumnComposites extends AnyRef

  3. sealed trait Comparison extends AnyRef

    Definition Classes
    QueryTypes
  4. case class Decoder[A] extends Product with Serializable

    Represents a function that tries to convert an AttributeValue into a Scala value (typically that represents a field in an object).

  5. type DynamoDBAction[A] = Kleisli[[γ]EitherT[[β]WriterT[Future, MetaData, β], Invalid, γ], AmazonDynamoDB, A]

  6. type DynamoMap = Map[String, AttributeValue]

  7. type DynamoString = AnyRef { ... /* 2 definitions in type refinement */ }

    A DynamoString is a string that is compatible with Dynamo, specifically an empty string is encoded as a 0 char.

    A DynamoString is a string that is compatible with Dynamo, specifically an empty string is encoded as a 0 char.

    Definition Classes
    DynamoStringType
  8. trait DynamoStringType extends AnyRef

  9. case class Encoder[A](run: (A) ⇒ Option[AttributeValue]) extends Product with Serializable

  10. type Field[A] = (String, Value)

  11. type KeyValue = Map[String, Value]

  12. case class NamedColumn[A](name: String, column: Column[A]) extends Product with Serializable

    A specific field/column in a table.

  13. case class NonEmptyBytes extends Product with Serializable

  14. case class Page[KR, V](result: List[V], next: Option[KR]) extends Product with Serializable

    Definition Classes
    QueryTypes
  15. trait Queries extends AnyRef

    Queries is defined in terms of Hash and Range types.

  16. trait QueryTypes extends AnyRef

  17. sealed trait ScanDirection extends AnyRef

    Definition Classes
    QueryTypes
  18. trait Table extends Queries

    A key-value table.

  19. case class TableDefinition[K, V, H, R] extends Product with Serializable

  20. type Unmarshaller[A] = Kleisli[Attempt, DynamoMap, A]

  21. type Value = Option[AttributeValue]

Value Members

  1. object Column extends ColumnComposites

  2. object Comparison

    Definition Classes
    QueryTypes
  3. object Decoder extends Serializable

    Contains the implicit decoders for different types.

  4. object DynamoDB

    Contains functions that perform operations on a DynamoDB table.

  5. object DynamoDBAction extends Functions[AmazonDynamoDB, MetaData] with Serializable

  6. object DynamoString extends aws.Tagger[String]

    Definition Classes
    DynamoStringType
  7. object Encoder extends Serializable

  8. object NonEmptyBytes extends Serializable

  9. object ScanDirection

    Definition Classes
    QueryTypes
  10. object TableDefinition extends Serializable

  11. object Write

Inherited from DynamoStringType

Inherited from QueryTypes

Inherited from AnyRef

Inherited from Any

Ungrouped