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$12: ConditionExpression[L], evidence$13: 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, bounds: Bounds[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. case class ConditionalOperation[V, T](tableName: String, t: T)(implicit state: ConditionExpression[T], format: DynamoFormat[V]) extends Product with Serializable
  12. sealed abstract class DynamoOperator extends Product with Serializable
  13. case class KeyEquals[V](key: AttributeName, v: V)(implicit evidence$1: DynamoFormat[V]) extends Product with Serializable
  14. final case class KeyIs[V](key: AttributeName, operator: DynamoOperator, v: V)(implicit evidence$9: DynamoFormat[V]) extends RangeKeyCondition[V] with Product with Serializable
  15. case class KeyList[T](key: AttributeName, values: Set[T])(implicit evidence$6: DynamoFormat[T]) extends Product with Serializable
  16. 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
  17. final case class Not[T](condition: T)(implicit evidence$12: ConditionExpression[T]) extends Product with Serializable
  18. case class OrCondition[L, R](l: L, r: R)(implicit evidence$14: ConditionExpression[L], evidence$15: ConditionExpression[R]) extends Product with Serializable
  19. case class Query[T](t: T)(implicit qkc: QueryableKeyCondition[T]) extends Product with Serializable
  20. trait QueryableKeyCondition[T] extends AnyRef
  21. sealed abstract class RangeKeyCondition[V] extends Product with Serializable
  22. case class UniqueKey[T](t: T)(implicit T: UniqueKeyCondition[T]) extends Product with Serializable
  23. trait UniqueKeyCondition[T] extends AnyRef
  24. trait UniqueKeyConditions[T] extends AnyRef
  25. case class UniqueKeys[T](t: T)(implicit K: UniqueKeyConditions[T]) extends Product with Serializable

Ungrouped