package dynamodb
Created by jolz on 14/06/16.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- dynamodb
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class BetweenParam (name: String, v: PhysicalValue[DynamoDBColumn], v2: PhysicalValue[DynamoDBColumn]) extends QueryParam with Product with Serializable
- case class DynamoDBBatchable (table: String, dr: WriteRequest) extends DynamoDBWrite with Product with Serializable
-
trait
DynamoDBColumn
[T] extends AnyRef
Created by jolz on 5/05/16.
- trait DynamoDBColumnLP extends DynamoDBColumnLP2
- trait DynamoDBColumnLP2 extends AnyRef
- type DynamoDBDDL = CreateTableRequest
- class DynamoDBMapper extends RelationMapper[Effect]
- case class DynamoDBScalar [T](from: (Option[AttributeValue]) ⇒ Option[T], to: (T) ⇒ AttributeValue, diff: (T, T) ⇒ AttributeValueUpdate, default: T, attributeType: ScalarAttributeType, sortablePart: (T) ⇒ String, range: (T, T)) extends DynamoDBSortableColumn[T] with Product with Serializable
- trait DynamoDBScalarColumn [T] extends DynamoDBColumn[T]
- case class DynamoDBSession (client: AmazonDynamoDBAsync, logger: (() ⇒ String) ⇒ Unit = _ => ()) extends Product with Serializable
- trait DynamoDBSortableColumn [T] extends DynamoDBScalarColumn[T]
- case class DynamoDBUpdate (uir: UpdateItemRequest) extends DynamoDBWrite with Product with Serializable
- sealed trait DynamoDBWrite extends WriteOp
- trait DynamoTable [T] extends KeyBasedTable
- trait DynamoTableBuilder [T, CR <: HList, CVL <: HList, PKL, SKL] extends AnyRef
- sealed trait DynamoWhere extends AnyRef
- type Effect[A] = StateT[IO, DynamoDBSession, A]
- case class KeyMatch (pk: PhysicalValue[DynamoDBColumn], sk1: Option[(PhysicalValue[DynamoDBColumn], String)], sk2: Option[(PhysicalValue[DynamoDBColumn], String)]) extends DynamoWhere with Product with Serializable
- trait QueryParam extends AnyRef
- case class SimpleParam (name: String, v: PhysicalValue[DynamoDBColumn], op: String) extends QueryParam with Product with Serializable
Value Members
- implicit val dynamoFlusher: Flushable[Effect]
- object DynamoDBColumn extends DynamoDBColumnLP
-
object
DynamoDBIO
Created by jolz on 29/06/16.
- object DynamoDBKeyMapper extends Poly1
-
object
DynamoDBMapper
Created by jolz on 12/05/16.
- object DynamoDBQueries extends QueryFolder[Effect, DynamoDBDDL, DynamoTable, mapQuery.type]
-
object
DynamoDBUtils
Created by jolz on 13/06/16.
- object DynamoTableBuilder
- object mapQuery extends Poly2