SqlSelectOperationImpl

dataprism.platform.sql.SqlOperations.SqlSelectOperationImpl
class SqlSelectOperationImpl[Res[_[_]]](val query: Query[Res]) extends SqlSelectOperation[Res], ResultOperation[Res]

Attributes

Graph
Supertypes
trait SqlSelectOperation[Res]
trait ResultOperation[Res]
trait Operation[Seq[Res[Id]]]
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited types

type Types = Res[SqlOperationsBase.this.Type]

Attributes

Inherited from:
ResultOperation

Value members

Concrete methods

override def sqlAndTypes: (SqlStr[Codec], Res[Type])

Attributes

Definition Classes

Inherited methods

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

Attributes

Inherited from:
Operation
def runMaybeOne[F[_]](using db: Db[F, Codec])(using MonadThrow[F]): F[Option[Res[Id]]]

Attributes

Inherited from:
ResultOperation
def runOne[F[_]](using db: Db[F, Codec])(using MonadThrow[F]): F[Res[Id]]

Attributes

Inherited from:
ResultOperation
def runOneOrMore[F[_]](using db: Db[F, Codec])(using MonadThrow[F]): F[NonEmptySeq[Res[Id]]]

Attributes

Inherited from:
ResultOperation
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 from:
ResultOperation

Givens

Inherited givens

given resApplyK: ApplyKC[Res]

Attributes

Inherited from:
ResultOperation
given resTraverseK: TraverseKC[Res]

Attributes

Inherited from:
ResultOperation