package dynamodb4s
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- dynamodb4s
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class DynamoAttribute [T](name: String)(implicit t: DynamoDataType[T]) extends DynamoProperty[T] with Product with Serializable
- class DynamoDBException extends RuntimeException
- trait DynamoDataType [T] extends AnyRef
- case class DynamoHashKey [T](name: String)(implicit t: DynamoDataType[T]) extends DynamoKey with DynamoProperty[T] with Product with Serializable
- trait DynamoKey extends AnyRef
- trait DynamoProperty [T] extends AnyRef
- case class DynamoQueryBuilder [T <: DynamoTable](_table: T, _keyConditions: (T) ⇒ Seq[(DynamoKey, Condition)], _attributes: (T) ⇒ Seq[DynamoProperty[_]], _limit: Int = 1000, _indexName: Option[String] = None) extends Product with Serializable
- case class DynamoRangeKey [T](name: String)(implicit t: DynamoDataType[T]) extends DynamoKey with DynamoProperty[T] with Product with Serializable
- case class DynamoScanBuilder [T <: DynamoTable](_table: T, _attributes: (T) ⇒ Seq[DynamoProperty[_]], _filterExpression: Option[String] = None, _valueMap: Map[String, Any] = Map.empty, _limit: Int = 1000) extends Product with Serializable
-
trait
DynamoTable
extends AnyRef
Trait for Dynamo table definition.
Value Members
- implicit val DoubleDynamoType: DynamoDataType[Double]
- implicit val DoubleListDynamoType: DynamoDataType[List[Double]]
- implicit val FloatDynamoType: DynamoDataType[Float]
- implicit val FloatListDynamoType: DynamoDataType[List[Float]]
- implicit val IntDynamoType: DynamoDataType[Int]
- implicit val IntListDynamoType: DynamoDataType[List[Int]]
- implicit val LongDynamoType: DynamoDataType[Long]
- implicit val LongListDynamoType: DynamoDataType[List[Long]]
- implicit val StringDynamoType: DynamoDataType[String]
- implicit val StringListDynamoType: DynamoDataType[List[String]]
- implicit def condition2seq(x: (DynamoKey, Condition)): Seq[(DynamoKey, Condition)]
- implicit def property2seq(x: DynamoProperty[_]): Seq[DynamoProperty[_]]
- object DynamoTable