Class ExpressionConstants
java.lang.Object
dev.hogwai.dynamodb.simplified.internal.ExpressionConstants
Shared constants for DynamoDB expression syntax: placeholder names,
logical operators, and function names.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringAND operator with surrounding spaces.static final Stringattribute_exists(path)function name.static final Stringattribute_not_exists(path)function name.static final Stringbegins_with(path, substr)function name.static final StringBETWEEN keyword with surrounding spaces.static final Stringcontains(path, operand)function name.static final StringDiscriminator expression attribute name placeholder.static final StringEquals operator with surrounding spaces.static final StringGreater-than-or-equal operator with surrounding spaces.static final StringGreater-than operator with surrounding spaces.static final Stringif_not_exists(path, default)function name.static final StringLess-than-or-equal operator with surrounding spaces.static final Stringlist_append(list1, list2)function name.static final StringLess-than operator with surrounding spaces.static final StringOR operator with surrounding spaces.static final StringPartition key expression attribute name placeholder.static final StringEntity key component name for partition key (@KeyComponent(component = "PK")).static final StringPartition key expression attribute value placeholder.static final Stringsize(path)function name.static final StringSort key expression attribute name placeholder.static final StringEntity key component name for sort key (@KeyComponent(component = "SK")).static final StringSort key (lower bound) expression attribute value placeholder.static final StringSort key (upper bound) expression attribute value placeholder. -
Method Summary
-
Field Details
-
PK_COMPONENT
Entity key component name for partition key (@KeyComponent(component = "PK")).- See Also:
-
SK_COMPONENT
Entity key component name for sort key (@KeyComponent(component = "SK")).- See Also:
-
PK
-
SK
-
DT
-
PK_VAL
-
SK_VAL0
Sort key (lower bound) expression attribute value placeholder.- See Also:
-
SK_VAL1
Sort key (upper bound) expression attribute value placeholder.- See Also:
-
AND
-
OR
-
LT
-
GT
-
EQ
-
LE
-
GE
-
BETWEEN
-
BEGINS_WITH
-
CONTAINS
-
ATTRIBUTE_EXISTS
-
ATTRIBUTE_NOT_EXISTS
-
SIZE
-
IF_NOT_EXISTS
-
LIST_APPEND
-