Package

org.scanamo

query

Permalink

package query

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

    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$6: DynamoFormat[H], evidence$7: DynamoFormat[R]) extends Product with Serializable

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

    Permalink
  5. case class AttributeName(components: List[String], index: Option[Int]) extends Product with Serializable

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

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

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

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

    Permalink
  10. trait ConditionExpression[T] extends AnyRef

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

    Permalink
  12. sealed abstract class DynamoOperator extends Product with Serializable

    Permalink
  13. case class KeyEquals[V](key: AttributeName, 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$9: DynamoFormat[V]) extends RangeKeyCondition[V] with Product with Serializable

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

    Permalink
  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

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

    Permalink
  18. case class OrCondition[L, R](l: L, r: R)(implicit evidence$14: ConditionExpression[L], evidence$15: 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 AnyRef

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

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

    Permalink
  23. trait UniqueKeyCondition[T] extends AnyRef

    Permalink
  24. trait UniqueKeyConditions[T] extends AnyRef

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

    Permalink

Value Members

  1. object AttributeName extends Serializable

    Permalink
  2. object Condition extends Serializable

    Permalink
  3. object ConditionExpression

    Permalink
  4. object GT extends DynamoOperator with Product with Serializable

    Permalink
  5. object GTE extends DynamoOperator with Product with Serializable

    Permalink
  6. object LT extends DynamoOperator with Product with Serializable

    Permalink
  7. object LTE extends DynamoOperator with Product with Serializable

    Permalink
  8. object QueryableKeyCondition

    Permalink
  9. object UniqueKeyCondition

    Permalink
  10. object UniqueKeyConditions

    Permalink

Ungrouped