ResultOperation

dataprism.platform.sql.SqlOperationsBase.ResultOperation
trait ResultOperation[Res[_[_]]](using val resApplyK: ApplyKC[Res], val resTraverseK: TraverseKC[Res]) extends Operation[Seq[Res[Id]]]

Attributes

Graph
Supertypes
trait Operation[Seq[Res[Id]]]
class Object
trait Matchable
class Any
Known subtypes

Members list

Type members

Types

type Types = Res[Type]

Value members

Concrete methods

def runMaybeOne[F[_]](using db: Db[F, Codec])(using MonadThrow[F]): F[Option[Res[Id]]]
def runOne[F[_]](using db: Db[F, Codec])(using MonadThrow[F]): F[Res[Id]]
def runOneOrMore[F[_]](using db: Db[F, Codec])(using MonadThrow[F]): F[NonEmptySeq[Res[Id]]]
override def runWithSqlAndTypes[F[_]](sqlStr: SqlStr[Codec], types: Res[Type])(using db: Db[F, Codec])(using MonadThrow[F]): F[Seq[Res[Id]]]

Attributes

Definition Classes

Inherited methods

def run[F[_]](using Db[F, Codec])(using MonadThrow[F]): F[Seq[Res[Id]]]

Attributes

Inherited from:
Operation

Attributes

Inherited from:
Operation

Givens

Givens

given resApplyK: ApplyKC[Res]
given resTraverseK: TraverseKC[Res]