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$6: ConditionExpression[L], evidence$7: 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: AttributeName) extends Product with Serializable

    Permalink
  5. final case class AttributeNotExists(key: AttributeName) extends Product with Serializable

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

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

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

    Permalink
  9. trait ConditionExpression[T] extends Serializable

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

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

    Permalink
  12. sealed abstract class DynamoOperator extends Product with Serializable

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

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

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

    Permalink
  16. 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
  17. final case class Not[T](condition: T)(implicit evidence$13: ConditionExpression[T]) extends Product with Serializable

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

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

    Permalink
  20. trait QueryableKeyCondition[T] extends Serializable

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

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

    Permalink
  23. trait UniqueKeyCondition[T] extends Serializable

    Permalink
  24. trait UniqueKeyConditions[T] extends Serializable

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

    Permalink

Value Members

  1. object Condition extends Serializable

    Permalink
  2. object ConditionExpression extends Serializable

    Permalink
  3. object GT extends DynamoOperator with Product with Serializable

    Permalink
  4. object GTE extends DynamoOperator with Product with Serializable

    Permalink
  5. object LT extends DynamoOperator with Product with Serializable

    Permalink
  6. object LTE extends DynamoOperator with Product with Serializable

    Permalink
  7. object QueryableKeyCondition extends Serializable

    Permalink
  8. object UniqueKeyCondition extends Serializable

    Permalink
  9. object UniqueKeyConditions extends Serializable

    Permalink

Ungrouped