sealed trait ProjectionExpression extends AnyRef
Ordering
- Alphabetic
- By Inheritance
Inherited
- ProjectionExpression
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
- def <[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
- def <(that: ProjectionExpression): ConditionExpression
- def <=[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
- def <=(that: ProjectionExpression): ConditionExpression
- def <>[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
- def <>(that: ProjectionExpression): ConditionExpression
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def ===[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
- def ===(that: ProjectionExpression): ConditionExpression
- def >[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
- def >(that: ProjectionExpression): ConditionExpression
- def >=[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
- def >=(that: ProjectionExpression): ConditionExpression
-
def
add[A](a: A)(implicit t: ToAttributeValue[A]): AddAction
Updating Numbers and Sets
-
def
appendList[A](xs: Iterable[A])(implicit t: ToAttributeValue[A]): SetAction
Add list
xsto the end of this PathExpression - def apply(key: String): ProjectionExpression
- def apply(index: Int): ProjectionExpression
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def beginsWith(av: String)(implicit ev: RefersToString[To]): ConditionExpression
- def between[A](minValue: A, maxValue: A)(implicit t: ToAttributeValue[A]): ConditionExpression
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def contains[A](av: A)(implicit t: ToAttributeValue[A]): ConditionExpression
-
def
deleteFromSet[A](a: A)(implicit t: ToAttributeValue[A]): DeleteAction
Delete Elements from a Set
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def exists: ConditionExpression
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def in[A](value: A, values: A*)(implicit t: ToAttributeValue[A]): ConditionExpression
- def in[A](values: Set[A])(implicit t: ToAttributeValue[A]): ConditionExpression
- def isBinary: ConditionExpression
- def isBinarySet: ConditionExpression
- def isBool: ConditionExpression
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isList: ConditionExpression
- def isMap: ConditionExpression
- def isNull: ConditionExpression
- def isNumber: ConditionExpression
- def isNumberSet: ConditionExpression
- def isString: ConditionExpression
- def isStringSet: ConditionExpression
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def notExists: ConditionExpression
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
prependList[A](xs: Iterable[A])(implicit t: ToAttributeValue[A]): SetAction
Add list
xsto the beginning of this PathExpression -
def
remove: RemoveAction
Removes this PathExpression from an item
-
def
set(pe: ProjectionExpression): SetAction
Modify or Add an item Attribute
-
def
set[A](a: A)(implicit arg0: Schema[A]): SetAction
Modify or Add an
Afor which there is aSchema[A]- note at the moment this only works for case classes -
def
setIfNotExists[A](pe: ProjectionExpression, a: A)(implicit t: ToAttributeValue[A]): SetAction
Modifying or Add item Attributes if ProjectionExpression
peexists -
def
setValue[A](a: A)(implicit t: ToAttributeValue[A]): SetAction
Modify or Add an item Attribute
- def size: Size
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- ProjectionExpression → AnyRef → Any
- def unsafeTo[To2]: Typed[From, To2]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()