syntax

zio.dynamodb.interop.ce.syntax$
object syntax

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
syntax.type

Members list

Type members

Classlikes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait CatsCompatible[ZioType]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object CatsCompatible.type
class DynamoDBExceutorF[F[_]](val dynamoDBExecutor: DynamoDBExecutor)(implicit F: Async[F])

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
implicit class DynamoDBQueryOps[F[_], In, Out](query: DynamoDBQuery[In, Out])

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def batchReadFromStreamF[F[_], A, From : Schema](tableName: String, fs2StreamIn: Stream[F, A], mPar: Int)(pk: A => PrimaryKeyExpr[From])(implicit evidence$1: Schema[From], dynamoDBExceutorF: DynamoDBExceutorF[F], async: Async[F], d: Dispatcher[F]): Stream[F, Either[DecodingError, (A, Option[From])]]

Applies function pk: A => KeyConditionExpr.PrimaryKeyExpr[From] to an input stream of A and returns a stream of Either[DynamoDBError.DecodingError, (A, Option[From])] where From has an associated Schema

Applies function pk: A => KeyConditionExpr.PrimaryKeyExpr[From] to an input stream of A and returns a stream of Either[DynamoDBError.DecodingError, (A, Option[From])] where From has an associated Schema

Attributes

def batchReadItemFromStreamF[F[_], A](tableName: String, fs2StreamIn: Stream[F, A], mPar: Int)(pk: A => PrimaryKey)(implicit dynamoDBExceutorF: DynamoDBExceutorF[F], async: Async[F], d: Dispatcher[F]): Stream[F, (A, Option[Item])]

Applies function pk: A => PrimaryKey to an input stream of A and returns a stream of (A, Option[Item]). Note this uses the lower level API so returns a type unsafe Item.

Applies function pk: A => PrimaryKey to an input stream of A and returns a stream of (A, Option[Item]). Note this uses the lower level API so returns a type unsafe Item.

Attributes

def batchWriteFromStreamF[F[_], A, In, B](fs2StreamIn: Stream[F, A], mPar: Int)(f: A => DynamoDBQuery[In, B])(implicit dynamoDBExceutorF: DynamoDBExceutorF[F], async: Async[F], d: Dispatcher[F]): Stream[F, B]

Applies function f: A => DynamoDBQuery[In, B] to an input stream of A, where function f is a write operation ie put or delete

Applies function f: A => DynamoDBQuery[In, B] to an input stream of A, where function f is a write operation ie put or delete

Attributes

def toZioEffect[F[_], A](t: F[A])(implicit d: Dispatcher[F]): Task[A]
def toZioFunctionK[F[_]](implicit d: Dispatcher[F]): FunctionK[F, Task]

Implicits

Implicits

final implicit def DynamoDBQueryOps[F[_], In, Out](query: DynamoDBQuery[In, Out]): DynamoDBQueryOps[F, In, Out]