Package

io.atlassian.aws

dynamodb

Permalink

package dynamodb

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

Type Members

  1. class BinaryDataSortOrderSpec extends SpecificationWithJUnit with ScalaCheckSpec with LocalDynamoDB with DBActionMatchers

    Permalink

    Test the sort order of binary range key in Dynamo

  2. sealed trait Comparison extends AnyRef

    Permalink
    Definition Classes
    QueryTypes
  3. trait DBActionMatchers extends Logging

    Permalink
  4. class DecodeSpec extends SpecificationWithJUnit with ScalaCheckSpec

    Permalink
    Annotations
    @RunWith()
  5. type DynamoDBAction[A] = Kleisli[Attempt, AmazonDynamoDB, A]

    Permalink
  6. trait DynamoDBActionMatchers extends Logging

    Permalink
  7. class DynamoDBSpec extends SpecificationWithJUnit with ScalaCheckSpec with LocalDynamoDB with DynamoDBActionMatchers

    Permalink
    Annotations
    @RunWith()
  8. type DynamoMap = Map[String, AttributeValue]

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

    Permalink
    Definition Classes
    DynamoStringType
  10. class EncodeDecodeSpec extends SpecificationWithJUnit with ScalaCheckSpec

    Permalink
    Annotations
    @RunWith()
  11. type Field[A] = (String, Value)

    Permalink
  12. class JsonIntegrationSpec extends SpecificationWithJUnit with ScalaCheckSpec with LocalDynamoDB with DynamoDBActionMatchers

    Permalink
  13. type KeyValue = Map[String, Value]

    Permalink
  14. trait LocalDynamoDB extends AnyRef

    Permalink

    Mix in this trait if you want to write a spec that depends on DynamoDB and want to optionally spin up a local DynamoDB.

    Mix in this trait if you want to write a spec that depends on DynamoDB and want to optionally spin up a local DynamoDB.

    To use it, extend this trait, specify (val arguments: org.specs2.main.Arguments) as an argument to your spec class, and add steps to your spec to call startLocalDynamoDB and stopLocalDynamoDB at the appropriate times.

    You can also optionally override various command line argument names to configure the spec.

  15. class ObjectMarshallUnmarshallSpec extends SpecificationWithJUnit with ScalaCheckSpec

    Permalink
    Annotations
    @RunWith()
  16. case class Page[KR, V] extends Product with Serializable

    Permalink
    Definition Classes
    QueryTypes
  17. sealed trait ScanDirection extends AnyRef

    Permalink
    Definition Classes
    QueryTypes
  18. class TableSpec extends SpecificationWithJUnit with ScalaCheckSpec with LocalDynamoDB with DBActionMatchers

    Permalink
    Annotations
    @RunWith()
  19. case class TwoLongs(a: Long, b: Long) extends Product with Serializable

    Permalink

    In this example, we want two longs to be sorted by a first followed by b.

    In this example, we want two longs to be sorted by a first followed by b. We assume these are positive only because Dynamo does sorting by treating each byte as unsigned number.

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

    Permalink
  21. type Value = Option[AttributeValue]

    Permalink

Value Members

  1. object ColumnSpec extends SpecificationWithJUnit with ScalaCheckSpec

    Permalink
    Annotations
    @RunWith()
  2. object Comparison

    Permalink
    Definition Classes
    QueryTypes
  3. object DynamoDBOps extends Logging

    Permalink
  4. object JsonData

    Permalink

    Taken from Argonaut argonaut.Data because argonaut test isn't published.

  5. object ScanDirection

    Permalink
    Definition Classes
    QueryTypes
  6. object TestData extends Arbitraries with MoreEqualsInstances

    Permalink
  7. object TwoLongs extends Serializable

    Permalink

Inherited from DynamoStringType

Inherited from QueryTypes

Inherited from AnyRef

Inherited from Any

Ungrouped