final case class Query(table: TableReference, index: Option[String] = None, filterExpression: Condition = ZeroCondition, projectionExpression: Option[String] = None, limit: Option[Int] = None, select: Option[Select] = None, startKey: Option[Map[String, AttributeValue]] = None, consistent: Boolean = false, scanIndexForward: Boolean = false, attributeValues: Map[String, AttributeValue] = Map.empty, attributeNames: Map[String, String] = Map.empty, condition: Condition = ZeroCondition, keyConditionAttributeValues: Map[String, AttributeValue] = Map.empty) extends DynamoRequest with WithFilterExpression[Query] with WithAttributeValues[Query] with WithAttributeNames[Query] with WithProjectionExpression[Query] with WithSelect[Query] with WithStartKey[Query] with WithTableReference[Query] with WithIndex[Query] with WithLimit[Query] with WithConsistent[Query] with WithScanIndexForward[Query] with WithCondition[Query] with WithKey[Query] with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Query
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. WithKey
  7. WithCondition
  8. WithScanIndexForward
  9. WithConsistent
  10. WithLimit
  11. WithIndex
  12. WithTableReference
  13. WithStartKey
  14. WithSelect
  15. WithProjectionExpression
  16. WithAttributeNames
  17. WithAttributeValues
  18. WithFilterExpression
  19. DynamoRequest
  20. AnyRef
  21. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Query(table: TableReference, index: Option[String] = None, filterExpression: Condition = ZeroCondition, projectionExpression: Option[String] = None, limit: Option[Int] = None, select: Option[Select] = None, startKey: Option[Map[String, AttributeValue]] = None, consistent: Boolean = false, scanIndexForward: Boolean = false, attributeValues: Map[String, AttributeValue] = Map.empty, attributeNames: Map[String, String] = Map.empty, condition: Condition = ZeroCondition, keyConditionAttributeValues: Map[String, AttributeValue] = Map.empty)

Type Members

  1. type Rq = QueryRequest
    Definition Classes
    QueryDynamoRequest
  2. type Rsp = QueryResponse
    Definition Classes
    QueryDynamoRequest

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val attributeNames: Map[String, String]
  6. val attributeValues: Map[String, AttributeValue]
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  8. val condition: Condition
  9. val consistent: Boolean
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. val filterExpression: Condition
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. val index: Option[String]
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. val keyConditionAttributeValues: Map[String, AttributeValue]
  16. val limit: Option[Int]
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. val projectionExpression: Option[String]
  21. val scanIndexForward: Boolean
  22. val select: Option[Select]
  23. val startKey: Option[Map[String, AttributeValue]]
  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. val table: TableReference
    Definition Classes
    QueryWithTableReference
  26. def toAmz: QueryRequest
    Definition Classes
    QueryDynamoRequest
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def withAttribute[Item](value: Item)(implicit arg0: D4SEncoder[Item]): Query
    Definition Classes
    WithAttributeValues
  31. def withAttributeNames(an: (Map[String, String]) ⇒ Map[String, String]): Query
    Definition Classes
    QueryWithAttributeNames
  32. final def withAttributeNames(value: (String, String)): Query
    Definition Classes
    WithAttributeNames
  33. final def withAttributeNames(add: Map[String, String]): Query
    Definition Classes
    WithAttributeNames
  34. def withAttributeValues(f: (Map[String, AttributeValue]) ⇒ Map[String, AttributeValue]): Query
    Definition Classes
    QueryWithAttributeValues
  35. final def withAttributeValues(value: (String, AttributeValue)): Query
    Definition Classes
    WithAttributeValues
  36. final def withAttributeValues(add: Map[String, AttributeValue]): Query
    Definition Classes
    WithAttributeValues
  37. final def withAttributes[I1, I2](v1: I1, v2: I2)(implicit arg0: D4SEncoder[I1], arg1: D4SEncoder[I2]): Query
    Definition Classes
    WithAttributeValues
  38. def withCondition(t: Condition): Query
    Definition Classes
    QueryWithCondition
  39. def withConsistent(consistentRead: Boolean): Query
    Definition Classes
    QueryWithConsistent
  40. def withFilterExpression(t: Condition): Query
    Definition Classes
    QueryWithFilterExpression
  41. def withIndex(index: TableIndex[_, _]): Query
    Definition Classes
    QueryWithIndex
  42. def withKey(f: (Map[String, AttributeValue]) ⇒ Map[String, AttributeValue]): Query
    Definition Classes
    QueryWithKey
  43. final def withKey(value: (String, AttributeValue)): Query
    Definition Classes
    WithKey
  44. final def withKey(add: Map[String, AttributeValue]): Query
    Definition Classes
    WithKey
  45. final def withKeyField[T](field: DynamoField[T])(value: T): Query
    Definition Classes
    WithKey
  46. final def withKeyItem[Item](value: Item)(implicit arg0: D4SEncoder[Item]): Query
    Definition Classes
    WithKey
  47. def withLimit(l: Int): Query
    Definition Classes
    QueryWithLimit
  48. final def withPrefix[TP](prefix: TP)(implicit arg0: TablePrefix[TP]): Query
    Definition Classes
    WithTableReference
  49. def withProjectionExpression(f: (Option[String]) ⇒ Option[String]): Query
    Definition Classes
    QueryWithProjectionExpression
  50. final def withProjectionExpression(fields: DynamoField[_]*): Query
    Definition Classes
    WithProjectionExpression
  51. final def withProjectionExpression(expr: String): Query
    Definition Classes
    WithProjectionExpression
  52. def withScanIndexForward(sif: Boolean): Query
    Definition Classes
    QueryWithScanIndexForward
  53. def withSelect(newSelect: Select): Query
    Definition Classes
    QueryWithSelect
  54. final def withStartKey[Key](startKey: Key)(implicit arg0: D4SEncoder[Key]): Query
    Definition Classes
    WithStartKey
  55. def withStartKeyMap(startKey: Map[String, AttributeValue]): Query
    Definition Classes
    QueryWithStartKey
  56. def withTableReference(t: (TableReference) ⇒ TableReference): Query
    Definition Classes
    QueryWithTableReference

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from WithKey[Query]

Inherited from WithCondition[Query]

Inherited from WithScanIndexForward[Query]

Inherited from WithConsistent[Query]

Inherited from WithLimit[Query]

Inherited from WithIndex[Query]

Inherited from WithTableReference[Query]

Inherited from WithStartKey[Query]

Inherited from WithSelect[Query]

Inherited from WithAttributeNames[Query]

Inherited from WithAttributeValues[Query]

Inherited from WithFilterExpression[Query]

Inherited from DynamoRequest

Inherited from AnyRef

Inherited from Any

Ungrouped