org.scanamo.query
package org.scanamo.query
Members list
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$1: UniqueKeyCondition[H], evidence$2: UniqueKeyCondition[R])
case class AndQueryCondition[H, R](hashCondition: KeyEquals[H], rangeCondition: RangeKeyCondition[R])(implicit evidence$1: DynamoFormat[H], evidence$2: DynamoFormat[R])
object AttributeName
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AttributeName.type
final case class BeginsWith[V](key: AttributeName, v: V)(implicit evidence$1: DynamoFormat[V]) extends RangeKeyCondition[V]
Attributes
- Companion
- object
- Supertypes
-
class RangeKeyCondition[V]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object BeginsWith
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BeginsWith.type
final case class Between[V](key: AttributeName, lo: V, hi: V)(implicit evidence$1: DynamoFormat[V]) extends RangeKeyCondition[V]
Attributes
- Supertypes
-
class RangeKeyCondition[V]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Condition
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
object ConditionExpression
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ConditionExpression.type
final case class ConditionalOperation[V, T](tableName: String, t: T)(implicit expr: ConditionExpression[T], format: DynamoFormat[V])
sealed abstract class DynamoOperator(val op: String) extends Product, Serializable
case object GT extends DynamoOperator
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrorclass DynamoOperatortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
GT.type
case object GTE extends DynamoOperator
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrorclass DynamoOperatortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
GTE.type
final case class KeyIs[V](key: AttributeName, operator: DynamoOperator, v: V)(implicit evidence$1: DynamoFormat[V]) extends RangeKeyCondition[V]
Attributes
- Companion
- object
- Supertypes
-
class RangeKeyCondition[V]trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object KeyIs
case object LT extends DynamoOperator
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrorclass DynamoOperatortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
LT.type
case object LTE extends DynamoOperator
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrorclass DynamoOperatortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
LTE.type
case class MultipleKeyList[H, R](keys: (AttributeName, AttributeName), values: Set[(H, R)])(implicit evidence$1: DynamoFormat[H], evidence$2: DynamoFormat[R])
case class OrCondition[L, R](l: L, r: R)(implicit evidence$1: ConditionExpression[L], evidence$2: ConditionExpression[R])
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object QueryableKeyCondition
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
sealed abstract class RangeKeyCondition[V] extends Product, Serializable
Attributes
- Supertypes
- Known subtypes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object UniqueKeyCondition
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UniqueKeyCondition.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object UniqueKeyConditions
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UniqueKeyConditions.type
In this article