sealed trait ProjectionExpression extends AnyRef

Self Type
ProjectionExpression
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ProjectionExpression
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract type From
  2. abstract type To

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def <[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
  4. def <(that: ProjectionExpression): ConditionExpression
  5. def <=[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
  6. def <=(that: ProjectionExpression): ConditionExpression
  7. def <>[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
  8. def <>(that: ProjectionExpression): ConditionExpression
  9. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def ===[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
  11. def ===(that: ProjectionExpression): ConditionExpression
  12. def >[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
  13. def >(that: ProjectionExpression): ConditionExpression
  14. def >=[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
  15. def >=(that: ProjectionExpression): ConditionExpression
  16. def add[A](a: A)(implicit t: ToAttributeValue[A]): AddAction

    Updating Numbers and Sets

  17. def appendList[A](xs: Iterable[A])(implicit t: ToAttributeValue[A]): SetAction

    Add list xs to the end of this PathExpression

  18. def apply(key: String): ProjectionExpression
  19. def apply(index: Int): ProjectionExpression
  20. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  21. def beginsWith(av: String)(implicit ev: RefersToString[To]): ConditionExpression
  22. def between[A](minValue: A, maxValue: A)(implicit t: ToAttributeValue[A]): ConditionExpression
  23. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  24. def contains[A](av: A)(implicit t: ToAttributeValue[A]): ConditionExpression
  25. def deleteFromSet[A](a: A)(implicit t: ToAttributeValue[A]): DeleteAction

    Delete Elements from a Set

  26. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  28. def exists: ConditionExpression
  29. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  30. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  31. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  32. def in[A](value: A, values: A*)(implicit t: ToAttributeValue[A]): ConditionExpression
  33. def in[A](values: Set[A])(implicit t: ToAttributeValue[A]): ConditionExpression
  34. def isBinary: ConditionExpression
  35. def isBinarySet: ConditionExpression
  36. def isBool: ConditionExpression
  37. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  38. def isList: ConditionExpression
  39. def isMap: ConditionExpression
  40. def isNull: ConditionExpression
  41. def isNumber: ConditionExpression
  42. def isNumberSet: ConditionExpression
  43. def isString: ConditionExpression
  44. def isStringSet: ConditionExpression
  45. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. def notExists: ConditionExpression
  47. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  48. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  49. def prependList[A](xs: Iterable[A])(implicit t: ToAttributeValue[A]): SetAction

    Add list xs to the beginning of this PathExpression

  50. def remove: RemoveAction

    Removes this PathExpression from an item

  51. def set(pe: ProjectionExpression): SetAction

    Modify or Add an item Attribute

  52. def set[A](a: A)(implicit arg0: Schema[A]): SetAction

    Modify or Add an A for which there is a Schema[A] - note at the moment this only works for case classes

  53. def setIfNotExists[A](pe: ProjectionExpression, a: A)(implicit t: ToAttributeValue[A]): SetAction

    Modifying or Add item Attributes if ProjectionExpression pe exists

  54. def setValue[A](a: A)(implicit t: ToAttributeValue[A]): SetAction

    Modify or Add an item Attribute

  55. def size: Size
  56. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  57. def toString(): String
    Definition Classes
    ProjectionExpression → AnyRef → Any
  58. def unsafeTo[To2]: Typed[From, To2]
  59. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped