com
.
gu
.
scanamo
query
package
query
Visibility
Public
All
Type Members
case class
AndCondition
[
L
,
R
]
(
l:
L
,
r:
R
)
(
implicit
evidence$6:
ConditionExpression
[
L
]
,
evidence$7:
ConditionExpression
[
R
]
)
extends
Product
with
Serializable
case class
AndEqualsCondition
[
H
,
R
]
(
hashEquality:
H
,
rangeEquality:
R
)
(
implicit
evidence$4:
UniqueKeyCondition
[
H
]
,
evidence$5:
UniqueKeyCondition
[
R
]
)
extends
Product
with
Serializable
case class
AndQueryCondition
[
H
,
R
]
(
hashCondition:
KeyEquals
[
H
]
,
rangeCondition:
RangeKeyCondition
[
R
]
)
(
implicit
evidence$7:
DynamoFormat
[
H
]
,
evidence$8:
DynamoFormat
[
R
]
)
extends
Product
with
Serializable
final
case class
AttributeExists
(
key:
AttributeName
)
extends
Product
with
Serializable
final
case class
AttributeNotExists
(
key:
AttributeName
)
extends
Product
with
Serializable
final
case class
BeginsWith
[
V
]
(
key:
AttributeName
,
v:
V
)
(
implicit
evidence$11:
DynamoFormat
[
V
]
)
extends
RangeKeyCondition
[
V
] with
Product
with
Serializable
final
case class
Between
[
V
]
(
key:
AttributeName
,
bounds:
Bounds
[
V
]
)
(
implicit
evidence$12:
DynamoFormat
[
V
]
)
extends
RangeKeyCondition
[
V
] with
Product
with
Serializable
case class
Condition
[
T
]
(
t:
T
)
(
implicit
evidence$10:
ConditionExpression
[
T
]
)
extends
Product
with
Serializable
trait
ConditionExpression
[
T
]
extends
Serializable
case class
ConditionalOperation
[
V
,
T
]
(
tableName:
String
,
t:
T
)
(
implicit
state:
ConditionExpression
[
T
]
,
format:
DynamoFormat
[
V
]
)
extends
Product
with
Serializable
case class
Descending
[
T
]
(
queryCondition:
T
)
(
implicit
evidence$6:
QueryableKeyCondition
[
T
]
)
extends
Product
with
Serializable
sealed abstract
class
DynamoOperator
extends
Product
with
Serializable
case class
KeyEquals
[
V
]
(
key:
Symbol
,
v:
V
)
(
implicit
evidence$1:
DynamoFormat
[
V
]
)
extends
Product
with
Serializable
final
case class
KeyIs
[
V
]
(
key:
AttributeName
,
operator:
DynamoOperator
,
v:
V
)
(
implicit
evidence$10:
DynamoFormat
[
V
]
)
extends
RangeKeyCondition
[
V
] with
Product
with
Serializable
case class
KeyList
[
T
]
(
key:
Symbol
,
values:
Set
[
T
]
)
(
implicit
evidence$9:
DynamoFormat
[
T
]
)
extends
Product
with
Serializable
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
final
case class
Not
[
T
]
(
condition:
T
)
(
implicit
evidence$13:
ConditionExpression
[
T
]
)
extends
Product
with
Serializable
case class
OrCondition
[
L
,
R
]
(
l:
L
,
r:
R
)
(
implicit
evidence$8:
ConditionExpression
[
L
]
,
evidence$9:
ConditionExpression
[
R
]
)
extends
Product
with
Serializable
case class
Query
[
T
]
(
t:
T
)
(
implicit
qkc:
QueryableKeyCondition
[
T
]
)
extends
Product
with
Serializable
trait
QueryableKeyCondition
[
T
]
extends
Serializable
sealed abstract
class
RangeKeyCondition
[
V
]
extends
Product
with
Serializable
case class
UniqueKey
[
T
]
(
t:
T
)
(
implicit
evidence$4:
UniqueKeyCondition
[
T
]
)
extends
Product
with
Serializable
trait
UniqueKeyCondition
[
T
]
extends
Serializable
trait
UniqueKeyConditions
[
T
]
extends
Serializable
case class
UniqueKeys
[
T
]
(
t:
T
)
(
implicit
evidence$8:
UniqueKeyConditions
[
T
]
)
extends
Product
with
Serializable
Value Members
object
Condition
extends
Serializable
object
ConditionExpression
extends
Serializable
object
GT
extends
DynamoOperator
with
Product
with
Serializable
object
GTE
extends
DynamoOperator
with
Product
with
Serializable
object
LT
extends
DynamoOperator
with
Product
with
Serializable
object
LTE
extends
DynamoOperator
with
Product
with
Serializable
object
QueryableKeyCondition
extends
Serializable
object
UniqueKeyCondition
extends
Serializable
object
UniqueKeyConditions
extends
Serializable
Ungrouped