Packages

p

jp.co.bizreach

dynamodb4s

package dynamodb4s

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dynamodb4s
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class DynamoAttribute[T](name: String)(implicit t: DynamoDataType[T]) extends DynamoProperty[T] with Product with Serializable
  2. class DynamoDBException extends RuntimeException
  3. trait DynamoDataType[T] extends AnyRef
  4. case class DynamoHashKey[T](name: String)(implicit t: DynamoDataType[T]) extends DynamoKey with DynamoProperty[T] with Product with Serializable
  5. trait DynamoKey extends AnyRef
  6. trait DynamoProperty[T] extends AnyRef
  7. 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
  8. case class DynamoRangeKey[T](name: String)(implicit t: DynamoDataType[T]) extends DynamoKey with DynamoProperty[T] with Product with Serializable
  9. 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
  10. trait DynamoTable extends AnyRef

    Trait for Dynamo table definition.

Value Members

  1. implicit val DoubleDynamoType: DynamoDataType[Double]
  2. implicit val DoubleListDynamoType: DynamoDataType[List[Double]]
  3. implicit val FloatDynamoType: DynamoDataType[Float]
  4. implicit val FloatListDynamoType: DynamoDataType[List[Float]]
  5. implicit val IntDynamoType: DynamoDataType[Int]
  6. implicit val IntListDynamoType: DynamoDataType[List[Int]]
  7. implicit val LongDynamoType: DynamoDataType[Long]
  8. implicit val LongListDynamoType: DynamoDataType[List[Long]]
  9. implicit val StringDynamoType: DynamoDataType[String]
  10. implicit val StringListDynamoType: DynamoDataType[List[String]]
  11. implicit def condition2seq(x: (DynamoKey, Condition)): Seq[(DynamoKey, Condition)]
  12. implicit def property2seq(x: DynamoProperty[_]): Seq[DynamoProperty[_]]
  13. object DynamoTable

Inherited from AnyRef

Inherited from Any

Ungrouped