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

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

Instance Constructors

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

Type Members

  1. type Rq = ScanRequest
    Definition Classes
    ScanDynamoRequest
  2. type Rsp = ScanResponse
    Definition Classes
    ScanDynamoRequest

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 consistent: Boolean
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. val filterExpression: Condition
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. val index: Option[String]
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. val limit: Option[Int]
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. val projectionExpression: Option[String]
  19. val select: Option[Select]
  20. val startKey: Option[Map[String, AttributeValue]]
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. val table: TableReference
    Definition Classes
    ScanWithTableReference
  23. def toAmz: ScanRequest
    Definition Classes
    ScanDynamoRequest
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def withAttribute[Item](value: Item)(implicit arg0: D4SEncoder[Item]): Scan
    Definition Classes
    WithAttributeValues
  28. def withAttributeNames(an: (Map[String, String]) ⇒ Map[String, String]): Scan
    Definition Classes
    ScanWithAttributeNames
  29. final def withAttributeNames(value: (String, String)): Scan
    Definition Classes
    WithAttributeNames
  30. final def withAttributeNames(add: Map[String, String]): Scan
    Definition Classes
    WithAttributeNames
  31. def withAttributeValues(f: (Map[String, AttributeValue]) ⇒ Map[String, AttributeValue]): Scan
    Definition Classes
    ScanWithAttributeValues
  32. final def withAttributeValues(value: (String, AttributeValue)): Scan
    Definition Classes
    WithAttributeValues
  33. final def withAttributeValues(add: Map[String, AttributeValue]): Scan
    Definition Classes
    WithAttributeValues
  34. final def withAttributes[I1, I2](v1: I1, v2: I2)(implicit arg0: D4SEncoder[I1], arg1: D4SEncoder[I2]): Scan
    Definition Classes
    WithAttributeValues
  35. def withConsistent(consistentRead: Boolean): Scan
    Definition Classes
    ScanWithConsistent
  36. def withFilterExpression(t: Condition): Scan
    Definition Classes
    ScanWithFilterExpression
  37. def withIndex(index: TableIndex[_, _]): Scan
    Definition Classes
    ScanWithIndex
  38. def withLimit(l: Int): Scan
    Definition Classes
    ScanWithLimit
  39. final def withPrefix[TP](prefix: TP)(implicit arg0: TablePrefix[TP]): Scan
    Definition Classes
    WithTableReference
  40. def withProjectionExpression(f: (Option[String]) ⇒ Option[String]): Scan
    Definition Classes
    ScanWithProjectionExpression
  41. final def withProjectionExpression(fields: DynamoField[_]*): Scan
    Definition Classes
    WithProjectionExpression
  42. final def withProjectionExpression(expr: String): Scan
    Definition Classes
    WithProjectionExpression
  43. def withSelect(newSelect: Select): Scan
    Definition Classes
    ScanWithSelect
  44. final def withStartKey[Key](startKey: Key)(implicit arg0: D4SEncoder[Key]): Scan
    Definition Classes
    WithStartKey
  45. def withStartKeyMap(startKey: Map[String, AttributeValue]): Scan
    Definition Classes
    ScanWithStartKey
  46. def withTableReference(t: (TableReference) ⇒ TableReference): Scan
    Definition Classes
    ScanWithTableReference

Deprecated Value Members

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from WithConsistent[Scan]

Inherited from WithIndex[Scan]

Inherited from WithTableReference[Scan]

Inherited from WithLimit[Scan]

Inherited from WithStartKey[Scan]

Inherited from WithSelect[Scan]

Inherited from WithProjectionExpression[Scan]

Inherited from WithAttributeNames[Scan]

Inherited from WithAttributeValues[Scan]

Inherited from WithFilterExpression[Scan]

Inherited from DynamoRequest

Inherited from AnyRef

Inherited from Any

Ungrouped