c

d4s.models.query.requests

QueryDeleteBatch

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

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

Instance Constructors

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

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. val maxParallelDeletes: Option[Int]
    Definition Classes
    QueryDeleteBatchWithParallelism
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. val projectionExpression: Option[String]
  22. val scanIndexForward: Boolean
  23. val select: Option[Select]
  24. val startKey: Option[Map[String, AttributeValue]]
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. val table: TableReference
    Definition Classes
    QueryDeleteBatchWithTableReference
  27. def toAmz: QueryRequest
    Definition Classes
    QueryDeleteBatchDynamoRequest
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def withAttribute[Item](value: Item)(implicit arg0: D4SEncoder[Item]): QueryDeleteBatch
    Definition Classes
    WithAttributeValues
  32. def withAttributeNames(an: (Map[String, String]) ⇒ Map[String, String]): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithAttributeNames
  33. final def withAttributeNames(value: (String, String)): QueryDeleteBatch
    Definition Classes
    WithAttributeNames
  34. final def withAttributeNames(add: Map[String, String]): QueryDeleteBatch
    Definition Classes
    WithAttributeNames
  35. def withAttributeValues(f: (Map[String, AttributeValue]) ⇒ Map[String, AttributeValue]): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithAttributeValues
  36. final def withAttributeValues(value: (String, AttributeValue)): QueryDeleteBatch
    Definition Classes
    WithAttributeValues
  37. final def withAttributeValues(add: Map[String, AttributeValue]): QueryDeleteBatch
    Definition Classes
    WithAttributeValues
  38. final def withAttributes[I1, I2](v1: I1, v2: I2)(implicit arg0: D4SEncoder[I1], arg1: D4SEncoder[I2]): QueryDeleteBatch
    Definition Classes
    WithAttributeValues
  39. def withCondition(t: Condition): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithCondition
  40. def withConsistent(consistentRead: Boolean): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithConsistent
  41. def withFilterExpression(t: Condition): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithFilterExpression
  42. def withIndex(index: TableIndex[_, _]): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithIndex
  43. def withKey(f: (Map[String, AttributeValue]) ⇒ Map[String, AttributeValue]): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithKey
  44. final def withKey(value: (String, AttributeValue)): QueryDeleteBatch
    Definition Classes
    WithKey
  45. final def withKey(add: Map[String, AttributeValue]): QueryDeleteBatch
    Definition Classes
    WithKey
  46. final def withKeyField[T](field: DynamoField[T])(value: T): QueryDeleteBatch
    Definition Classes
    WithKey
  47. final def withKeyItem[Item](value: Item)(implicit arg0: D4SEncoder[Item]): QueryDeleteBatch
    Definition Classes
    WithKey
  48. def withLimit(l: Int): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithLimit
  49. def withParallelism(parallelism: Int): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithParallelism
  50. final def withPrefix[TP](prefix: TP)(implicit arg0: TablePrefix[TP]): QueryDeleteBatch
    Definition Classes
    WithTableReference
  51. def withProjectionExpression(f: (Option[String]) ⇒ Option[String]): QueryDeleteBatch
  52. final def withProjectionExpression(fields: DynamoField[_]*): QueryDeleteBatch
    Definition Classes
    WithProjectionExpression
  53. final def withProjectionExpression(expr: String): QueryDeleteBatch
    Definition Classes
    WithProjectionExpression
  54. def withScanIndexForward(sif: Boolean): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithScanIndexForward
  55. def withSelect(newSelect: Select): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithSelect
  56. final def withStartKey[Key](startKey: Key)(implicit arg0: D4SEncoder[Key]): QueryDeleteBatch
    Definition Classes
    WithStartKey
  57. def withStartKeyMap(startKey: Map[String, AttributeValue]): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithStartKey
  58. def withTableReference(t: (TableReference) ⇒ TableReference): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithTableReference
  59. def wrapped: Query
    Definition Classes
    QueryDeleteBatchWithWrappedRequest

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[Query]

Inherited from WithKey[QueryDeleteBatch]

Inherited from WithLimit[QueryDeleteBatch]

Inherited from WithIndex[QueryDeleteBatch]

Inherited from WithStartKey[QueryDeleteBatch]

Inherited from WithSelect[QueryDeleteBatch]

Inherited from DynamoRequest

Inherited from AnyRef

Inherited from Any

Ungrouped