p

org.scanamo

query

package query

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

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

Ungrouped