org.scanamo.query
package org.scanamo.query
Type members
Classlikes
case class AndCondition[L, R](l: L, r: R)(implicit evidence$1: ConditionExpression[L], evidence$2: ConditionExpression[R])
case class AndEqualsCondition[H, R](hashEquality: H, rangeEquality: R)(implicit evidence$2: UniqueKeyCondition[H], evidence$3: UniqueKeyCondition[R])
case class AndQueryCondition[H, R](hashCondition: KeyEquals[H], rangeCondition: RangeKeyCondition[R])(implicit evidence$4: DynamoFormat[H], evidence$5: DynamoFormat[R])
final case class BeginsWith[V](key: AttributeName, v: V)(implicit evidence$8: DynamoFormat[V]) extends RangeKeyCondition[V]
- Companion:
- object
final case class Between[V](key: AttributeName, lo: V, hi: V)(implicit evidence$9: DynamoFormat[V]) extends RangeKeyCondition[V]
final case class ConditionalOperation[V, T](tableName: String, t: T)(implicit expr: ConditionExpression[T], format: DynamoFormat[V])
final case class KeyIs[V](key: AttributeName, operator: DynamoOperator, v: V)(implicit evidence$7: DynamoFormat[V]) extends RangeKeyCondition[V]
- Companion:
- object
case class MultipleKeyList[H, R](keys: (AttributeName, AttributeName), values: Set[(H, R)])(implicit evidence$2: DynamoFormat[H], evidence$3: DynamoFormat[R])
case class OrCondition[L, R](l: L, r: R)(implicit evidence$3: ConditionExpression[L], evidence$4: ConditionExpression[R])