ScanamoFree
org.scanamo.ScanamoFree
object ScanamoFree
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ScanamoFree.type
Members list
Value members
Concrete methods
def deleteAndReturn[T : DynamoFormat](tableName: String)(ret: DeleteReturn, key: UniqueKey[_]): ScanamoOps[Option[Either[DynamoReadError, T]]]
def get[T : DynamoFormat](tableName: String)(key: UniqueKey[_], consistent: Boolean): ScanamoOps[Option[Either[DynamoReadError, T]]]
def getAll[T : DynamoFormat](tableName: String)(keys: UniqueKeys[_], consistent: Boolean): ScanamoOps[Set[Either[DynamoReadError, T]]]
def nativeDelete(tableName: String, key: UniqueKey[_], ret: DeleteReturn): ScanamoOps[DeleteItemResponse]
def putAndReturn[T : DynamoFormat](tableName: String)(ret: PutReturn, item: T): ScanamoOps[Option[Either[DynamoReadError, T]]]
def query[T : DynamoFormat](tableName: String)(query: Query[_]): ScanamoOps[List[Either[DynamoReadError, T]]]
def queryM[M[_] : MonoidK, T : DynamoFormat](tableName: String)(query: Query[_], pageSize: Int): ScanamoOpsT[M, List[Either[DynamoReadError, T]]]
def scanM[M[_] : MonoidK, T : DynamoFormat](tableName: String, pageSize: Int): ScanamoOpsT[M, List[Either[DynamoReadError, T]]]
def transactDeleteAll(tableAndItems: List[(String, UniqueKey[_])]): ScanamoOps[TransactWriteItemsResponse]
def transactDeleteAllTable(tableName: String)(items: List[UniqueKey[_]]): ScanamoOps[TransactWriteItemsResponse]
def transactPutAll[T](tableAndItems: List[(String, T)])(implicit f: DynamoFormat[T]): ScanamoOps[TransactWriteItemsResponse]
def transactPutAllTable[T](tableName: String)(items: List[T])(implicit f: DynamoFormat[T]): ScanamoOps[TransactWriteItemsResponse]
def transactUpdateAll(tableAndItems: List[(String, (UniqueKey[_], UpdateExpression))]): ScanamoOps[TransactWriteItemsResponse]
def transactUpdateAllTable(tableName: String)(items: List[(UniqueKey[_], UpdateExpression)]): ScanamoOps[TransactWriteItemsResponse]
def transactionalWrite(actions: List[TransactionalWriteAction]): ScanamoOps[TransactWriteItemsResponse]
def update[T : DynamoFormat](tableName: String)(key: UniqueKey[_])(update: UpdateExpression): ScanamoOps[Either[DynamoReadError, T]]
Deprecated methods
Attributes
- Deprecated
- true
Attributes
- Deprecated
- true
In this article