QueryResult

harness.sql.query.QueryResult
See theQueryResult companion object
final class QueryResult[O]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

inline def chunk: ZIO[Database, QueryError, Chunk[O]]
def groupBy[K, V](kf: O => K)(vf: O => V): ZStream[Database & Scope, QueryError, (K, NonEmptyChunk[V])]
def groupByLeft[K, V](kf: O => K)(vf: O => Option[V]): QueryResult[(K, Chunk[V])]
def groupByLeftOpt[K, V](kf: O => K)(vf: O => Option[V]): QueryResult[(K, Option[NonEmptyChunk[V]])]
inline def list: ZIO[Database, QueryError, List[O]]
def option: ZIO[Database, QueryError, Option[O]]
def single: ZIO[Database, QueryError, O]
def single[E](onMissing: => E)(implicit errorMapper: ErrorMapper[QueryError, E]): ZIO[Database, E, O]
def stream: ZStream[Database & Scope, QueryError, O]