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. object DynamoTable

    Permalink
  2. implicit val IntDynamoType: DynamoDataType[Int]

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

    Permalink
  4. implicit val LongDynamoType: DynamoDataType[Long]

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

    Permalink
  6. implicit val StringDynamoType: DynamoDataType[String]

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

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

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

    Permalink
  10. package sample

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped