Package

jp.co.bizreach

dynamodb4s

Permalink

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

    Permalink
  2. class DynamoDBException extends RuntimeException

    Permalink
  3. trait DynamoDataType[T] extends AnyRef

    Permalink
  4. case class DynamoHashKey[T](name: String)(implicit t: DynamoDataType[T]) extends DynamoKey with DynamoProperty[T] with Product with Serializable

    Permalink
  5. trait DynamoKey extends AnyRef

    Permalink
  6. trait DynamoProperty[T] extends AnyRef

    Permalink
  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

    Permalink
  8. case class DynamoRangeKey[T](name: String)(implicit t: DynamoDataType[T]) extends DynamoKey with DynamoProperty[T] with Product with Serializable

    Permalink
  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

    Permalink
  10. trait DynamoTable extends AnyRef

    Permalink

    Trait for Dynamo table definition.

Value Members

  1. implicit val DoubleDynamoType: DynamoDataType[Double]

    Permalink
  2. implicit val DoubleListDynamoType: DynamoDataType[List[Double]]

    Permalink
  3. object DynamoTable

    Permalink
  4. implicit val FloatDynamoType: DynamoDataType[Float]

    Permalink
  5. implicit val FloatListDynamoType: DynamoDataType[List[Float]]

    Permalink
  6. implicit val IntDynamoType: DynamoDataType[Int]

    Permalink
  7. implicit val IntListDynamoType: DynamoDataType[List[Int]]

    Permalink
  8. implicit val LongDynamoType: DynamoDataType[Long]

    Permalink
  9. implicit val LongListDynamoType: DynamoDataType[List[Long]]

    Permalink
  10. implicit val StringDynamoType: DynamoDataType[String]

    Permalink
  11. implicit val StringListDynamoType: DynamoDataType[List[String]]

    Permalink
  12. implicit def condition2seq(x: (DynamoKey, Condition)): Seq[(DynamoKey, Condition)]

    Permalink
  13. implicit def property2seq(x: DynamoProperty[_]): Seq[DynamoProperty[_]]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped