Packages

c

d4s.models.table.TableReference

TableReferenceOps

implicit final class TableReferenceOps extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TableReferenceOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TableReferenceOps(table: TableReference)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def deleteItem(key: Map[String, AttributeValue]): DynamoQuery[DeleteItem, DeleteItemResponse]
  6. def deleteItem[Item](keyItem: Item)(implicit arg0: D4SEncoder[Item]): DynamoQuery[DeleteItem, DeleteItemResponse]
  7. def deleteItem: DynamoQuery[DeleteItem, DeleteItemResponse]
  8. def deleteItemBatch[I](deleteBatch: List[I])(implicit arg0: D4SEncoder[I]): DynamoQuery[DeleteItemBatch, List[BatchWriteItemResponse]]
  9. def deleteItemBatch: DynamoQuery[DeleteItemBatch, List[BatchWriteItemResponse]]
  10. def describe: DynamoQuery[DescribeTable, DescribeTableResponse]
  11. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  12. def getItem(key: Map[String, AttributeValue]): DynamoQuery[GetItem, GetItemResponse]
  13. def getItem[Item](keyItem: Item)(implicit arg0: D4SEncoder[Item]): DynamoQuery[GetItem, GetItemResponse]
  14. def getItem: DynamoQuery[GetItem, GetItemResponse]
  15. def getItemBatch[I](getBatch: List[I])(implicit arg0: D4SEncoder[I]): DynamoQuery[GetItemBatch, List[BatchGetItemResponse]]
  16. def getItemBatch: DynamoQuery[GetItemBatch, List[BatchGetItemResponse]]
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. def markForDeletion(arn: String): DynamoQuery[UpdateTableTags, TagResourceResponse]
  19. def putItem(key: Map[String, AttributeValue]): DynamoQuery[PutItem, PutItemResponse]
  20. def putItem[Item](item: Item)(implicit arg0: D4SEncoder[Item]): DynamoQuery[PutItem, PutItemResponse]
  21. def putItem: DynamoQuery[PutItem, PutItemResponse]
  22. def putItemBatch[I](putBatch: List[BatchWriteEntity[I]])(implicit arg0: D4SEncoder[I]): DynamoQuery[PutItemBatch, List[BatchWriteItemResponse]]
  23. def putItemBatch: DynamoQuery[PutItemBatch, List[BatchWriteItemResponse]]
  24. def query[H, R](index: TableIndex[H, R], hashKey: H, rangeKey: R): DynamoQuery[Query, QueryResponse]
  25. def query[H](index: TableIndex[H, _], hashKey: H): DynamoQuery[Query, QueryResponse]
  26. def query(key: Map[String, AttributeValue]): DynamoQuery[Query, QueryResponse]
  27. def query(index: TableIndex[_, _]): DynamoQuery[Query, QueryResponse]
  28. def query: DynamoQuery[Query, QueryResponse]
  29. def queryDeleteBatch[H, R](index: TableIndex[H, R], hashKey: H, rangeKey: R): DynamoQuery[QueryDeleteBatch, List[BatchWriteItemResponse]]
  30. def queryDeleteBatch[H](index: TableIndex[H, _], hashKey: H): DynamoQuery[QueryDeleteBatch, List[BatchWriteItemResponse]]
  31. def queryDeleteBatch(key: Map[String, AttributeValue]): DynamoQuery[QueryDeleteBatch, List[BatchWriteItemResponse]]
  32. def queryDeleteBatch(index: TableIndex[_, _]): DynamoQuery[QueryDeleteBatch, List[BatchWriteItemResponse]]
  33. def queryDeleteBatch(maxParallelDeletes: Int): DynamoQuery[QueryDeleteBatch, List[BatchWriteItemResponse]]
  34. def queryDeleteBatch: DynamoQuery[QueryDeleteBatch, List[BatchWriteItemResponse]]
  35. def scan(index: TableIndex[_, _]): DynamoQuery[Scan, ScanResponse]
  36. def scan: DynamoQuery[Scan, ScanResponse]
  37. def scanDeleteBatch(maxParallelDeletes: Int): DynamoQuery[ScanDeleteBatch, List[BatchWriteItemResponse]]
  38. def scanDeleteBatch: DynamoQuery[ScanDeleteBatch, List[BatchWriteItemResponse]]
  39. def toString(): String
    Definition Classes
    Any
  40. def update: DynamoQuery[UpdateTable, UpdateTableResponse]
  41. def updateItem(key: Map[String, AttributeValue]): DynamoQuery[UpdateItem, UpdateItemResponse]
  42. def updateItem[Item](item: Item)(implicit arg0: D4SEncoder[Item]): DynamoQuery[UpdateItem, UpdateItemResponse]
  43. def updateItem: DynamoQuery[UpdateItem, UpdateItemResponse]
  44. def updateTags(arn: String, tagsToUpdate: Map[String, String]): DynamoQuery[UpdateTableTags, TagResourceResponse]

Deprecated Value Members

  1. def query(index: TableIndex[_, _], key: Map[String, AttributeValue]): DynamoQuery[Query, QueryResponse]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.8) Use .query(index).withKey(key)

  2. def queryDeleteBatch(index: TableIndex[_, _], key: Map[String, AttributeValue]): DynamoQuery[QueryDeleteBatch, List[BatchWriteItemResponse]]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.8) Use .queryDeleteBatch(index).withKey(key)

Inherited from AnyVal

Inherited from Any

Ungrouped