Packages

final case class ListElement(parent: ProjectionExpression, index: Int) extends ProjectionExpression with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, ProjectionExpression, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ListElement
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ProjectionExpression
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ListElement(parent: ProjectionExpression, index: Int)

Type Members

  1. abstract type From
    Definition Classes
    ProjectionExpression
  2. abstract type To
    Definition Classes
    ProjectionExpression

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
    Definition Classes
    ProjectionExpression
  4. def <(that: ProjectionExpression): ConditionExpression
    Definition Classes
    ProjectionExpression
  5. def <=[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
    Definition Classes
    ProjectionExpression
  6. def <=(that: ProjectionExpression): ConditionExpression
    Definition Classes
    ProjectionExpression
  7. def <>[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
    Definition Classes
    ProjectionExpression
  8. def <>(that: ProjectionExpression): ConditionExpression
    Definition Classes
    ProjectionExpression
  9. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def ===[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
    Definition Classes
    ProjectionExpression
  11. def ===(that: ProjectionExpression): ConditionExpression
    Definition Classes
    ProjectionExpression
  12. def >[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
    Definition Classes
    ProjectionExpression
  13. def >(that: ProjectionExpression): ConditionExpression
    Definition Classes
    ProjectionExpression
  14. def >=[A](that: A)(implicit t: ToAttributeValue[A]): ConditionExpression
    Definition Classes
    ProjectionExpression
  15. def >=(that: ProjectionExpression): ConditionExpression
    Definition Classes
    ProjectionExpression
  16. def add[A](a: A)(implicit t: ToAttributeValue[A]): AddAction

    Updating Numbers and Sets

    Updating Numbers and Sets

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

    Add list xs to the end of this PathExpression

    Add list xs to the end of this PathExpression

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

    Delete Elements from a Set

    Delete Elements from a Set

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

    Add list xs to the beginning of this PathExpression

    Add list xs to the beginning of this PathExpression

    Definition Classes
    ProjectionExpression
  50. def remove: RemoveAction

    Removes this PathExpression from an item

    Removes this PathExpression from an item

    Definition Classes
    ProjectionExpression
  51. def set(pe: ProjectionExpression): SetAction

    Modify or Add an item Attribute

    Modify or Add an item Attribute

    Definition Classes
    ProjectionExpression
  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

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

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

    Modifying or Add item Attributes if ProjectionExpression pe exists

    Modifying or Add item Attributes if ProjectionExpression pe exists

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

    Modify or Add an item Attribute

    Modify or Add an item Attribute

    Definition Classes
    ProjectionExpression
  55. def size: Size
    Definition Classes
    ProjectionExpression
  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]
    Definition Classes
    ProjectionExpression
  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 Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ProjectionExpression

Inherited from AnyRef

Inherited from Any

Ungrouped