package dynamodb
- Alphabetic
- By Inheritance
- dynamodb
- DynamoStringType
- QueryTypes
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
class
BinaryDataSortOrderSpec
extends Specification with ScalaCheckSpec with LocalDynamoDB with DBActionMatchers
Test the sort order of binary range key in Dynamo
-
sealed
trait
Comparison extends AnyRef
- Definition Classes
- QueryTypes
- trait DBActionMatchers extends Logging
-
class
DecodeSpec
extends Specification with ScalaCheckSpec
- Annotations
- @RunWith()
- type DynamoDBAction[A] = AwsAction[AmazonDynamoDB, MetaData, A]
- trait DynamoDBActionMatchers extends Logging
-
class
DynamoDBSpec
extends Specification with ScalaCheckSpec with LocalDynamoDB with DynamoDBActionMatchers
- Annotations
- @RunWith()
- type DynamoMap = Map[String, AttributeValue]
-
type
DynamoString = AnyRef { ... /* 2 definitions in type refinement */ }
- Definition Classes
- DynamoStringType
-
class
EncodeDecodeSpec
extends Specification with ScalaCheckSpec
- Annotations
- @RunWith()
- type Field[A] = (String, Value)
- class JsonIntegrationSpec extends Specification with ScalaCheckSpec with LocalDynamoDB with DynamoDBActionMatchers
- type KeyValue = Map[String, Value]
-
trait
LocalDynamoDB
extends AnyRef
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.
-
class
ObjectMarshallUnmarshallSpec
extends Specification with ScalaCheckSpec
- Annotations
- @RunWith()
-
case class
Page[KR, V] extends Product with Serializable
- Definition Classes
- QueryTypes
-
sealed
trait
ScanDirection extends AnyRef
- Definition Classes
- QueryTypes
-
class
TableSpec
extends Specification with ScalaCheckSpec with LocalDynamoDB with DBActionMatchers
- Annotations
- @RunWith()
-
case class
TwoLongs
(a: Long, b: Long) extends Product with Serializable
In this example, we want two longs to be sorted by
afirst followed byb.In this example, we want two longs to be sorted by
afirst followed byb. We assume these are positive only because Dynamo does sorting by treating each byte as unsigned number. - type Unmarshaller[A] = Kleisli[Attempt, DynamoMap, A]
- type Value = Option[AttributeValue]
Value Members
-
object
ColumnSpec
extends Specification with ScalaCheckSpec
- Annotations
- @RunWith()
-
object
Comparison
- Definition Classes
- QueryTypes
- object DynamoDBOps extends Logging
-
object
DynamoString extends aws.Tagger[String]
- Definition Classes
- DynamoStringType
-
object
JsonData
Taken from Argonaut argonaut.Data because argonaut test isn't published.
-
object
ScanDirection
- Definition Classes
- QueryTypes
- object TestData extends MoreEqualsInstances
- object TwoLongs extends Serializable