Query

org.squeryl.Query
trait Query[R] extends Queryable[R]

Attributes

Source
Query.scala
Graph
Supertypes
trait Queryable[R]
class Object
trait Matchable
class Any
Known subtypes
trait ScalarQuery[T]
class AbstractQuery[R]
class Query1[T1, R]
class Query10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R]
class Query11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R]
class Query12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R]
class Query13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R]
class Query14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R]
class Query15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R]
class Query16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R]
class Query17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R]
class Query18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R]
class Query19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R]
class Query2[T1, T2, R]
class Query20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R]
class Query21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R]
class Query22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R]
class Query3[T1, T2, T3, R]
class Query4[T1, T2, T3, T4, R]
class Query5[T1, T2, T3, T4, T5, R]
class Query6[T1, T2, T3, T4, T5, T6, R]
class Query7[T1, T2, T3, T4, T5, T6, T7, R]
class Query8[T1, T2, T3, T4, T5, T6, T7, T8, R]
class Query9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R]
class DelegateQuery[M]
trait ManyToMany[O, A]
trait ManyToOne[O]
trait OneToMany[M]
Show all

Members list

Value members

Abstract methods

Attributes

Source
Query.scala
def distinct: Query[R]

Attributes

Source
Query.scala
def dumpAst: String

Attributes

Source
Query.scala
def except(q: Query[R]): Query[R]

Attributes

Source
Query.scala
def exceptAll(q: Query[R]): Query[R]

Attributes

Source
Query.scala
def forUpdate: Query[R]

Attributes

Source
Query.scala
def intersect(q: Query[R]): Query[R]

Attributes

Source
Query.scala
def intersectAll(q: Query[R]): Query[R]

Attributes

Source
Query.scala
def iterator: Iterator[R]

Attributes

Source
Query.scala
def page(offset: Int, pageLength: Int): Query[R]

Attributes

Source
Query.scala
def statement: String

returns a 'pretty' statement, i.e. values are printed instead of '?'

returns a 'pretty' statement, i.e. values are printed instead of '?'

Attributes

Source
Query.scala
def union(q: Query[R]): Query[R]

Attributes

Source
Query.scala
def unionAll(q: Query[R]): Query[R]

Attributes

Source
Query.scala

Concrete methods

def headOption: Option[R]

Attributes

Source
Query.scala
def single: R

Returns the first row of the query. An exception will be thrown if the query returns no row or more than one row.

Returns the first row of the query. An exception will be thrown if the query returns no row or more than one row.

Attributes

Source
Query.scala
def singleOption: Option[R]

Returns Some(singleRow), None if there are none, throws an exception if the query returns more than one row.

Returns Some(singleRow), None if there are none, throws an exception if the query returns more than one row.

Attributes

Source
Query.scala

Inherited methods

def name: String

Attributes

Inherited from:
Queryable
Source
Queryable.scala
def where(whereClauseFunctor: R => LogicalBoolean)(implicit dsl: QueryDsl): Query[T]

Attributes

Inherited from:
Queryable
Source
Queryable.scala