Queryable

scalasql.core.Queryable
See theQueryable companion trait
object Queryable

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Queryable.type

Members list

Type members

Classlikes

class ResultSetIterator(r: ResultSet)

Attributes

Supertypes
class Object
trait Matchable
class Any
object Row extends QueryableRow

Attributes

Companion
trait
Supertypes
trait QueryableRow
class Object
trait Matchable
class Any
Self type
Row.type
trait Row[Q, R] extends Queryable[Q, R]

A Queryable that represents a part of a single database row. Queryable.Rows can be nested within other Queryables, but Queryables in general cannot. e.g.

A Queryable that represents a part of a single database row. Queryable.Rows can be nested within other Queryables, but Queryables in general cannot. e.g.

  • Select[Int] is valid because Select[Q] takes a Queryable.Row[Q], and there is a Queryable.Row[Int] available

  • Select[Select[Int]] is invalid because although there is a Queryable[Select[Q]] available, there is no Queryable.Row[Select[Q]], as Select[Q] returns multiple rows

Attributes

Companion
object
Supertypes
trait Queryable[Q, R]
class Object
trait Matchable
class Any
Known subtypes
class ExprQueryable[E, T]

Types

type Walked = Seq[(List[String], Expr[_])]