harness.sql.query

Members list

Concise view

Type members

Classlikes

object AutoQuery

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Constant[T](value: T)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Delete

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Delete.type
final case class Fragment(sql: String, qim: QueryInputMapper)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
object Fragment

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final class Input[I, Q]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Input[I, Q]
object Input

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Input.type
object Insert

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Insert.type
final class IntQueryResult

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
object Prepare

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Prepare.type
final class Query(queryName: String, val fragment: Fragment)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final case class QueryBool

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
trait QueryBoolOps[A, B]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class QueryI[I](queryName: String, val fragment: Fragment, encoder: RowEncoder[I])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final class QueryIO[I, O](queryName: String, val fragment: Fragment, encoder: RowEncoder[I], decoder: RowDecoder[O])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final case class QueryInput[T]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class QueryInputMapper(width: IArray[Object] => Int, prepare: (IArray[Object], Array[Object], Int) => Unit)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final class QueryO[O](queryName: String, val fragment: Fragment, decoder: RowDecoder[O])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final class QueryResult[O]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class QuerySet

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
trait QuerySetOps[A, B]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Returning[T]

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Returning

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait ReturningJson[T]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Multi[T]
class Single[T]

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
object Select

Attributes

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

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Live.type
object Transactionless.type

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Update

Attributes

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

Givens

Givens

given given_Conversion_Opt_QueryBool: Conversion[Opt[Boolean], QueryBool]

Extensions

Extensions

extension [A](a: AppliedCol[Option[A]])
extension [A](a: A)
def :=[B](b: B)(implicit qso: QuerySetOps[A, B]): QuerySet
extension [A](a: A)
def !==[B](b: B)(implicit qbo: QueryBoolOps[A, B]): QueryBool
def <[B](b: B)(implicit qbo: QueryBoolOps[A, B]): QueryBool
def <=[B](b: B)(implicit qbo: QueryBoolOps[A, B]): QueryBool
def ===[B](b: B)(implicit qbo: QueryBoolOps[A, B]): QueryBool
def >[B](b: B)(implicit qbo: QueryBoolOps[A, B]): QueryBool
def >=[B](b: B)(implicit qbo: QueryBoolOps[A, B]): QueryBool
extension [A](a: Opt[A])
extension (sc: StringContext)
def fr(args: Arg*): Fragment

Exports

Defined exports

export convertCol[T]
Exported from Returning
export convertOptCol[T]
Exported from Returning
export convertOptTable[T <: ([_[_]] =>> Table)](using ti: TableSchema[T])
Exported from Returning
Exported from Returning
export convertTable[T <: ([_[_]] =>> Table)](using ti: TableSchema[T])
Exported from Returning