Package

com.gu.scanamo

query

Permalink

package query

Visibility
  1. Public
  2. All

Type Members

  1. case class AndCondition[L, R](l: L, r: R)(implicit evidence$5: ConditionExpression[L], evidence$6: ConditionExpression[R]) extends Product with Serializable

    Permalink
  2. case class AndEqualsCondition[H, R](hashEquality: H, rangeEquality: R)(implicit evidence$4: UniqueKeyCondition[H], evidence$5: UniqueKeyCondition[R]) extends Product with Serializable

    Permalink
  3. case class AndQueryCondition[H, R](hashCondition: KeyEquals[H], rangeCondition: RangeKeyCondition[R])(implicit evidence$7: DynamoFormat[H], evidence$8: DynamoFormat[R]) extends Product with Serializable

    Permalink
  4. final case class AttributeExists(key: Symbol) extends Product with Serializable

    Permalink
  5. final case class BeginsWith[V](key: Symbol, v: V)(implicit evidence$10: DynamoFormat[V]) extends RangeKeyCondition[V] with Product with Serializable

    Permalink
  6. final case class Between[V](key: Symbol, bounds: Bounds[V])(implicit evidence$11: DynamoFormat[V]) extends RangeKeyCondition[V] with Product with Serializable

    Permalink
  7. case class Condition[T](t: T)(implicit evidence$9: ConditionExpression[T]) extends Product with Serializable

    Permalink
  8. trait ConditionExpression[T] extends Serializable

    Permalink
  9. case class ConditionalOperation[V, T](tableName: String, t: T)(implicit state: ConditionExpression[T], format: DynamoFormat[V]) extends Product with Serializable

    Permalink
  10. case class Descending[T](queryCondition: T)(implicit evidence$6: QueryableKeyCondition[T]) extends Product with Serializable

    Permalink
  11. sealed abstract class DynamoOperator extends Product with Serializable

    Permalink
  12. case class KeyEquals[V](key: Symbol, v: V)(implicit evidence$1: DynamoFormat[V]) extends Product with Serializable

    Permalink
  13. final case class KeyIs[V](key: Symbol, operator: DynamoOperator, v: V)(implicit evidence$9: DynamoFormat[V]) extends RangeKeyCondition[V] with Product with Serializable

    Permalink
  14. case class KeyList[T](key: Symbol, values: Set[T])(implicit evidence$9: DynamoFormat[T]) extends Product with Serializable

    Permalink
  15. case class MultipleKeyList[H, R](keys: (Symbol, Symbol), values: Set[(H, R)])(implicit evidence$10: DynamoFormat[H], evidence$11: DynamoFormat[R]) extends Product with Serializable

    Permalink
  16. final case class Not[T](condition: T)(implicit evidence$12: ConditionExpression[T]) extends Product with Serializable

    Permalink
  17. case class OrCondition[L, R](l: L, r: R)(implicit evidence$7: ConditionExpression[L], evidence$8: ConditionExpression[R]) extends Product with Serializable

    Permalink
  18. case class Query[T](t: T)(implicit qkc: QueryableKeyCondition[T]) extends Product with Serializable

    Permalink
  19. trait QueryableKeyCondition[T] extends Serializable

    Permalink
  20. sealed abstract class RangeKeyCondition[V] extends Product with Serializable

    Permalink
  21. case class UniqueKey[T](t: T)(implicit evidence$4: UniqueKeyCondition[T]) extends Product with Serializable

    Permalink
  22. trait UniqueKeyCondition[T] extends Serializable

    Permalink
  23. trait UniqueKeyConditions[T] extends Serializable

    Permalink
  24. case class UniqueKeys[T](t: T)(implicit evidence$8: UniqueKeyConditions[T]) extends Product with Serializable

    Permalink

Value Members

  1. object ConditionExpression extends Serializable

    Permalink
  2. object GT extends DynamoOperator with Product with Serializable

    Permalink
  3. object GTE extends DynamoOperator with Product with Serializable

    Permalink
  4. object LT extends DynamoOperator with Product with Serializable

    Permalink
  5. object LTE extends DynamoOperator with Product with Serializable

    Permalink
  6. object QueryableKeyCondition extends Serializable

    Permalink
  7. object UniqueKeyCondition extends Serializable

    Permalink
  8. object UniqueKeyConditions extends Serializable

    Permalink

Ungrouped