package query

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class AndCondition[L, R](l: L, r: R)(implicit evidence$14: ConditionExpression[L], evidence$15: ConditionExpression[R]) extends Product with Serializable
  2. case class AndEqualsCondition[H, R](hashEquality: H, rangeEquality: R)(implicit evidence$4: UniqueKeyCondition[H], evidence$5: UniqueKeyCondition[R]) extends Product with Serializable
  3. case class AndQueryCondition[H, R](hashCondition: KeyEquals[H], rangeCondition: RangeKeyCondition[R])(implicit evidence$6: DynamoFormat[H], evidence$7: DynamoFormat[R]) extends Product with Serializable
  4. final case class AttributeExists(key: AttributeName) extends Product with Serializable
  5. case class AttributeName(components: List[String], index: Option[Int]) extends Product with Serializable
  6. final case class AttributeNotExists(key: AttributeName) extends Product with Serializable
  7. final case class BeginsWith[V](key: AttributeName, v: V)(implicit evidence$10: DynamoFormat[V]) extends RangeKeyCondition[V] with Product with Serializable
  8. final case class Between[V](key: AttributeName, lo: V, hi: V)(implicit evidence$11: DynamoFormat[V]) extends RangeKeyCondition[V] with Product with Serializable
  9. case class Condition[T](t: T)(implicit T: ConditionExpression[T]) extends Product with Serializable
  10. trait ConditionExpression[-T] extends AnyRef
  11. final case class ConditionalOperation[V, T](tableName: String, t: T)(implicit expr: ConditionExpression[T], format: DynamoFormat[V]) extends Product with Serializable
  12. final case class Contains(key: AttributeName, value: String) extends Product with Serializable
  13. sealed abstract class DynamoOperator extends Product with Serializable
  14. case class KeyEquals[V](key: AttributeName, v: V)(implicit evidence$1: DynamoFormat[V]) extends Product with Serializable
  15. final case class KeyIs[V](key: AttributeName, operator: DynamoOperator, v: V)(implicit evidence$9: DynamoFormat[V]) extends RangeKeyCondition[V] with Product with Serializable
  16. case class KeyList[T](key: AttributeName, values: Set[T])(implicit evidence$6: DynamoFormat[T]) extends Product with Serializable
  17. case class MultipleKeyList[H, R](keys: (AttributeName, AttributeName), values: Set[(H, R)])(implicit evidence$7: DynamoFormat[H], evidence$8: DynamoFormat[R]) extends Product with Serializable
  18. final case class Not[T](condition: T)(implicit evidence$12: ConditionExpression[T]) extends Product with Serializable
  19. case class OrCondition[L, R](l: L, r: R)(implicit evidence$16: ConditionExpression[L], evidence$17: ConditionExpression[R]) extends Product with Serializable
  20. case class Query[T](t: T)(implicit qkc: QueryableKeyCondition[T]) extends Product with Serializable
  21. trait QueryableKeyCondition[T] extends AnyRef
  22. sealed abstract class RangeKeyCondition[V] extends Product with Serializable
  23. case class UniqueKey[T](t: T)(implicit T: UniqueKeyCondition[T]) extends Product with Serializable
  24. trait UniqueKeyCondition[T] extends AnyRef
  25. trait UniqueKeyConditions[T] extends AnyRef
  26. case class UniqueKeys[T](t: T)(implicit K: UniqueKeyConditions[T]) extends Product with Serializable

Value Members

  1. object AttributeName extends Serializable
  2. object BeginsWith extends Serializable
  3. object Condition extends Serializable
  4. object ConditionExpression
  5. case object GT extends DynamoOperator with Product with Serializable
  6. case object GTE extends DynamoOperator with Product with Serializable
  7. object KeyIs extends Serializable
  8. case object LT extends DynamoOperator with Product with Serializable
  9. case object LTE extends DynamoOperator with Product with Serializable
  10. object QueryableKeyCondition
  11. object UniqueKeyCondition
  12. object UniqueKeyConditions

Ungrouped