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 Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. QueryDeleteBatch
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. WithKey
  7. WithTableReference
  8. WithCondition
  9. WithScanIndexForward
  10. WithConsistent
  11. WithLimit
  12. WithIndex
  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 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]
  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. def toRegularQuery: Query
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def withAttribute[Item](value: Item)(implicit arg0: D4SEncoder[Item]): QueryDeleteBatch
    Definition Classes
    WithAttributeValues
  33. def withAttributeNames(an: (Map[String, String]) ⇒ Map[String, String]): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithAttributeNames
  34. final def withAttributeNames(value: (String, String)): QueryDeleteBatch
    Definition Classes
    WithAttributeNames
  35. final def withAttributeNames(add: Map[String, String]): QueryDeleteBatch
    Definition Classes
    WithAttributeNames
  36. def withAttributeValues(f: (Map[String, AttributeValue]) ⇒ Map[String, AttributeValue]): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithAttributeValues
  37. final def withAttributeValues(value: (String, AttributeValue)): QueryDeleteBatch
    Definition Classes
    WithAttributeValues
  38. final def withAttributeValues(add: Map[String, AttributeValue]): QueryDeleteBatch
    Definition Classes
    WithAttributeValues
  39. final def withAttributes[I1, I2](v1: I1, v2: I2)(implicit arg0: D4SEncoder[I1], arg1: D4SEncoder[I2]): QueryDeleteBatch
    Definition Classes
    WithAttributeValues
  40. def withCondition(t: Condition): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithCondition
  41. def withConsistent(consistentRead: Boolean): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithConsistent
  42. def withFilterExpression(t: Condition): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithFilterExpression
  43. def withIndex(index: TableIndex[_, _]): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithIndex
  44. def withKey(f: (Map[String, AttributeValue]) ⇒ Map[String, AttributeValue]): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithKey
  45. final def withKey(value: (String, AttributeValue)): QueryDeleteBatch
    Definition Classes
    WithKey
  46. final def withKey(add: Map[String, AttributeValue]): QueryDeleteBatch
    Definition Classes
    WithKey
  47. final def withKeyField[T](field: DynamoField[T])(value: T): QueryDeleteBatch
    Definition Classes
    WithKey
  48. final def withKeyItem[Item](value: Item)(implicit arg0: D4SEncoder[Item]): QueryDeleteBatch
    Definition Classes
    WithKey
  49. def withLimit(l: Int): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithLimit
  50. def withParallelism(parallelism: Int): QueryDeleteBatch
  51. final def withPrefix[TP](prefix: TP)(implicit arg0: TablePrefix[TP]): QueryDeleteBatch
    Definition Classes
    WithTableReference
  52. def withProjectionExpression(f: (Option[String]) ⇒ Option[String]): QueryDeleteBatch
  53. final def withProjectionExpression(fields: DynamoField[_]*): QueryDeleteBatch
    Definition Classes
    WithProjectionExpression
  54. final def withProjectionExpression(expr: String): QueryDeleteBatch
    Definition Classes
    WithProjectionExpression
  55. def withScanIndexForward(sif: Boolean): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithScanIndexForward
  56. def withSelect(newSelect: Select): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithSelect
  57. final def withStartKey[Key](startKey: Key)(implicit arg0: D4SEncoder[Key]): QueryDeleteBatch
    Definition Classes
    WithStartKey
  58. def withStartKeyMap(startKey: Map[String, AttributeValue]): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithStartKey
  59. def withTableReference(t: (TableReference) ⇒ TableReference): QueryDeleteBatch
    Definition Classes
    QueryDeleteBatchWithTableReference

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