c

d4s.models.query.requests

ScanDeleteBatch

final case class ScanDeleteBatch(table: TableReference, maxParallelDeletes: Option[Int] = None, 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[ScanDeleteBatch] with WithAttributeValues[ScanDeleteBatch] with WithAttributeNames[ScanDeleteBatch] with WithProjectionExpression[ScanDeleteBatch] with WithSelect[ScanDeleteBatch] with WithStartKey[ScanDeleteBatch] with WithLimit[ScanDeleteBatch] with WithTableReference[ScanDeleteBatch] with WithIndex[ScanDeleteBatch] with WithConsistent[ScanDeleteBatch] with WithParallelism[ScanDeleteBatch] with WithWrappedRequest[Scan] with Product with Serializable

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

Instance Constructors

  1. new ScanDeleteBatch(table: TableReference, maxParallelDeletes: Option[Int] = None, 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
    ScanDeleteBatchDynamoRequest
  2. type Rsp = List[BatchWriteItemResponse]
    Definition Classes
    ScanDeleteBatchDynamoRequest

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. val maxParallelDeletes: Option[Int]
    Definition Classes
    ScanDeleteBatchWithParallelism
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. val projectionExpression: Option[String]
  20. val select: Option[Select]
  21. val startKey: Option[Map[String, AttributeValue]]
  22. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  23. val table: TableReference
    Definition Classes
    ScanDeleteBatchWithTableReference
  24. def toAmz: ScanRequest
    Definition Classes
    ScanDeleteBatchDynamoRequest
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def withAttribute[Item](value: Item)(implicit arg0: D4SEncoder[Item]): ScanDeleteBatch
    Definition Classes
    WithAttributeValues
  29. def withAttributeNames(an: (Map[String, String]) ⇒ Map[String, String]): ScanDeleteBatch
    Definition Classes
    ScanDeleteBatchWithAttributeNames
  30. final def withAttributeNames(value: (String, String)): ScanDeleteBatch
    Definition Classes
    WithAttributeNames
  31. final def withAttributeNames(add: Map[String, String]): ScanDeleteBatch
    Definition Classes
    WithAttributeNames
  32. def withAttributeValues(f: (Map[String, AttributeValue]) ⇒ Map[String, AttributeValue]): ScanDeleteBatch
    Definition Classes
    ScanDeleteBatchWithAttributeValues
  33. final def withAttributeValues(value: (String, AttributeValue)): ScanDeleteBatch
    Definition Classes
    WithAttributeValues
  34. final def withAttributeValues(add: Map[String, AttributeValue]): ScanDeleteBatch
    Definition Classes
    WithAttributeValues
  35. final def withAttributes[I1, I2](v1: I1, v2: I2)(implicit arg0: D4SEncoder[I1], arg1: D4SEncoder[I2]): ScanDeleteBatch
    Definition Classes
    WithAttributeValues
  36. def withConsistent(consistentRead: Boolean): ScanDeleteBatch
    Definition Classes
    ScanDeleteBatchWithConsistent
  37. def withFilterExpression(t: Condition): ScanDeleteBatch
    Definition Classes
    ScanDeleteBatchWithFilterExpression
  38. def withIndex(index: TableIndex[_, _]): ScanDeleteBatch
    Definition Classes
    ScanDeleteBatchWithIndex
  39. def withLimit(l: Int): ScanDeleteBatch
    Definition Classes
    ScanDeleteBatchWithLimit
  40. def withParallelism(parallelism: Int): ScanDeleteBatch
    Definition Classes
    ScanDeleteBatchWithParallelism
  41. final def withPrefix[TP](prefix: TP)(implicit arg0: TablePrefix[TP]): ScanDeleteBatch
    Definition Classes
    WithTableReference
  42. def withProjectionExpression(f: (Option[String]) ⇒ Option[String]): ScanDeleteBatch
  43. final def withProjectionExpression(fields: DynamoField[_]*): ScanDeleteBatch
    Definition Classes
    WithProjectionExpression
  44. final def withProjectionExpression(expr: String): ScanDeleteBatch
    Definition Classes
    WithProjectionExpression
  45. def withSelect(newSelect: Select): ScanDeleteBatch
    Definition Classes
    ScanDeleteBatchWithSelect
  46. final def withStartKey[Key](startKey: Key)(implicit arg0: D4SEncoder[Key]): ScanDeleteBatch
    Definition Classes
    WithStartKey
  47. def withStartKeyMap(startKey: Map[String, AttributeValue]): ScanDeleteBatch
    Definition Classes
    ScanDeleteBatchWithStartKey
  48. def withTableReference(t: (TableReference) ⇒ TableReference): ScanDeleteBatch
    Definition Classes
    ScanDeleteBatchWithTableReference
  49. def wrapped: Scan
    Definition Classes
    ScanDeleteBatchWithWrappedRequest

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 WithWrappedRequest[Scan]

Inherited from WithIndex[ScanDeleteBatch]

Inherited from WithLimit[ScanDeleteBatch]

Inherited from WithStartKey[ScanDeleteBatch]

Inherited from WithSelect[ScanDeleteBatch]

Inherited from DynamoRequest

Inherited from AnyRef

Inherited from Any

Ungrouped