harness.sql.query

Members list

Type members

Classlikes

object AutoQuery

Attributes

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Delete

Attributes

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

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object Fragment

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
object Prepare

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
final case class QueryBool

Attributes

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

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object QueryBoolOps

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Companion
class
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

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

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object QueryResult

Attributes

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

Attributes

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

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object QuerySetOps

Attributes

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

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Returning

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Transaction

Attributes

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

Attributes

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: A)(a: A)
def :=[B](b: B)(implicit qso: QuerySetOps[A, B]): QuerySet
extension [A](a: 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: AppliedCol[Option[A]])(a: AppliedCol[Option[A]])
extension [A](a: Opt[A])(a: Opt[A])
extension (sc: StringContext)(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
Exported from Single