org.squeryl.dsl

package org.squeryl.dsl

Members list

Type members

Classlikes

abstract class AbstractQuery[R](val isRoot: Boolean, val unions: List[(String, Query[R])]) extends Query[R]

Attributes

Source
AbstractQuery.scala
Supertypes
trait Query[R]
trait Queryable[R]
class Object
trait Matchable
class Any
Known subtypes
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]
Show all
trait ArrayJdbcMapper[P, A] extends JdbcMapper[P, A]

Attributes

Source
TypedExpression.scala
Supertypes
trait JdbcMapper[P, A]
class Object
trait Matchable
class Any
Known subtypes
class ArrayTEF[P, TE]
Self type
trait BaseQueryDsl

Attributes

Source
QueryDsl.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait QueryDsl
object CustomTypesMode.type
object StatsSchemaTypeMode.type
object PrimitiveTypeMode.type
Show all
sealed class CanCompare[-A1, -A2]

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
trait CompositeKey

Attributes

Source
CompositeKey.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class CompositeKey10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10]
class CompositeKey11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11]
class CompositeKey12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12]
class CompositeKey13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13]
class CompositeKey14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14]
class CompositeKey15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15]
class CompositeKey16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16]
class CompositeKey17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17]
class CompositeKey18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18]
class CompositeKey19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19]
class CompositeKey2[A1, A2]
class CompositeKey20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20]
class CompositeKey21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21]
class CompositeKey22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22]
class CompositeKey3[A1, A2, A3]
class CompositeKey4[A1, A2, A3, A4]
class CompositeKey5[A1, A2, A3, A4, A5]
class CompositeKey6[A1, A2, A3, A4, A5, A6]
class CompositeKey7[A1, A2, A3, A4, A5, A6, A7]
class CompositeKey8[A1, A2, A3, A4, A5, A6, A7, A8]
class CompositeKey9[A1, A2, A3, A4, A5, A6, A7, A8, A9]
Show all
case class CompositeKey10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _], ev9: A9 => TypedExpression[A9, _], ev10: A10 => TypedExpression[A10, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _], ev9: A9 => TypedExpression[A9, _], ev10: A10 => TypedExpression[A10, _], ev11: A11 => TypedExpression[A11, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _], ev9: A9 => TypedExpression[A9, _], ev10: A10 => TypedExpression[A10, _], ev11: A11 => TypedExpression[A11, _], ev12: A12 => TypedExpression[A12, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _], ev9: A9 => TypedExpression[A9, _], ev10: A10 => TypedExpression[A10, _], ev11: A11 => TypedExpression[A11, _], ev12: A12 => TypedExpression[A12, _], ev13: A13 => TypedExpression[A13, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _], ev9: A9 => TypedExpression[A9, _], ev10: A10 => TypedExpression[A10, _], ev11: A11 => TypedExpression[A11, _], ev12: A12 => TypedExpression[A12, _], ev13: A13 => TypedExpression[A13, _], ev14: A14 => TypedExpression[A14, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14, a15: A15)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _], ev9: A9 => TypedExpression[A9, _], ev10: A10 => TypedExpression[A10, _], ev11: A11 => TypedExpression[A11, _], ev12: A12 => TypedExpression[A12, _], ev13: A13 => TypedExpression[A13, _], ev14: A14 => TypedExpression[A14, _], ev15: A15 => TypedExpression[A15, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14, a15: A15, a16: A16)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _], ev9: A9 => TypedExpression[A9, _], ev10: A10 => TypedExpression[A10, _], ev11: A11 => TypedExpression[A11, _], ev12: A12 => TypedExpression[A12, _], ev13: A13 => TypedExpression[A13, _], ev14: A14 => TypedExpression[A14, _], ev15: A15 => TypedExpression[A15, _], ev16: A16 => TypedExpression[A16, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14, a15: A15, a16: A16, a17: A17)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _], ev9: A9 => TypedExpression[A9, _], ev10: A10 => TypedExpression[A10, _], ev11: A11 => TypedExpression[A11, _], ev12: A12 => TypedExpression[A12, _], ev13: A13 => TypedExpression[A13, _], ev14: A14 => TypedExpression[A14, _], ev15: A15 => TypedExpression[A15, _], ev16: A16 => TypedExpression[A16, _], ev17: A17 => TypedExpression[A17, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14, a15: A15, a16: A16, a17: A17, a18: A18)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _], ev9: A9 => TypedExpression[A9, _], ev10: A10 => TypedExpression[A10, _], ev11: A11 => TypedExpression[A11, _], ev12: A12 => TypedExpression[A12, _], ev13: A13 => TypedExpression[A13, _], ev14: A14 => TypedExpression[A14, _], ev15: A15 => TypedExpression[A15, _], ev16: A16 => TypedExpression[A16, _], ev17: A17 => TypedExpression[A17, _], ev18: A18 => TypedExpression[A18, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14, a15: A15, a16: A16, a17: A17, a18: A18, a19: A19)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _], ev9: A9 => TypedExpression[A9, _], ev10: A10 => TypedExpression[A10, _], ev11: A11 => TypedExpression[A11, _], ev12: A12 => TypedExpression[A12, _], ev13: A13 => TypedExpression[A13, _], ev14: A14 => TypedExpression[A14, _], ev15: A15 => TypedExpression[A15, _], ev16: A16 => TypedExpression[A16, _], ev17: A17 => TypedExpression[A17, _], ev18: A18 => TypedExpression[A18, _], ev19: A19 => TypedExpression[A19, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey2[A1, A2](a1: A1, a2: A2)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14, a15: A15, a16: A16, a17: A17, a18: A18, a19: A19, a20: A20)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _], ev9: A9 => TypedExpression[A9, _], ev10: A10 => TypedExpression[A10, _], ev11: A11 => TypedExpression[A11, _], ev12: A12 => TypedExpression[A12, _], ev13: A13 => TypedExpression[A13, _], ev14: A14 => TypedExpression[A14, _], ev15: A15 => TypedExpression[A15, _], ev16: A16 => TypedExpression[A16, _], ev17: A17 => TypedExpression[A17, _], ev18: A18 => TypedExpression[A18, _], ev19: A19 => TypedExpression[A19, _], ev20: A20 => TypedExpression[A20, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14, a15: A15, a16: A16, a17: A17, a18: A18, a19: A19, a20: A20, a21: A21)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _], ev9: A9 => TypedExpression[A9, _], ev10: A10 => TypedExpression[A10, _], ev11: A11 => TypedExpression[A11, _], ev12: A12 => TypedExpression[A12, _], ev13: A13 => TypedExpression[A13, _], ev14: A14 => TypedExpression[A14, _], ev15: A15 => TypedExpression[A15, _], ev16: A16 => TypedExpression[A16, _], ev17: A17 => TypedExpression[A17, _], ev18: A18 => TypedExpression[A18, _], ev19: A19 => TypedExpression[A19, _], ev20: A20 => TypedExpression[A20, _], ev21: A21 => TypedExpression[A21, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14, a15: A15, a16: A16, a17: A17, a18: A18, a19: A19, a20: A20, a21: A21, a22: A22)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _], ev9: A9 => TypedExpression[A9, _], ev10: A10 => TypedExpression[A10, _], ev11: A11 => TypedExpression[A11, _], ev12: A12 => TypedExpression[A12, _], ev13: A13 => TypedExpression[A13, _], ev14: A14 => TypedExpression[A14, _], ev15: A15 => TypedExpression[A15, _], ev16: A16 => TypedExpression[A16, _], ev17: A17 => TypedExpression[A17, _], ev18: A18 => TypedExpression[A18, _], ev19: A19 => TypedExpression[A19, _], ev20: A20 => TypedExpression[A20, _], ev21: A21 => TypedExpression[A21, _], ev22: A22 => TypedExpression[A22, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey3[A1, A2, A3](a1: A1, a2: A2, a3: A3)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey4[A1, A2, A3, A4](a1: A1, a2: A2, a3: A3, a4: A4)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey5[A1, A2, A3, A4, A5](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey6[A1, A2, A3, A4, A5, A6](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey7[A1, A2, A3, A4, A5, A6, A7](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey8[A1, A2, A3, A4, A5, A6, A7, A8](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
case class CompositeKey9[A1, A2, A3, A4, A5, A6, A7, A8, A9](a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9)(implicit ev1: A1 => TypedExpression[A1, _], ev2: A2 => TypedExpression[A2, _], ev3: A3 => TypedExpression[A3, _], ev4: A4 => TypedExpression[A4, _], ev5: A5 => TypedExpression[A5, _], ev6: A6 => TypedExpression[A6, _], ev7: A7 => TypedExpression[A7, _], ev8: A8 => TypedExpression[A8, _], ev9: A9 => TypedExpression[A9, _]) extends CompositeKey

Attributes

Source
CompositeKeyN.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait CompositeKey
class Object
trait Matchable
class Any
Show all
class ConcatOp[A1, A2, T1, T2](val a1: TypedExpression[A1, T1], val a2: TypedExpression[A2, T2]) extends BinaryOperatorNode

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
trait DeOptionizer[P1, A1, T1, A2 = Option[A1], T2] extends JdbcMapper[P1, A2]

Attributes

Source
TypedExpression.scala
Supertypes
trait JdbcMapper[P1, A2]
class Object
trait Matchable
class Any
Self type
class DelegateQuery[M](val q: Query[M]) extends Query[M]

Attributes

Source
DelegateQuery.scala
Supertypes
trait Query[M]
trait Queryable[M]
class Object
trait Matchable
class Any

Attributes

Source
TypedExpression.scala
Supertypes
trait IdentityFloatifier[A1, T1]
trait Floatifier[T1, A1, T1]
trait TypedExpressionFactory[A1, T1]
class Object
trait Matchable
class Any
Show all
Self type
JdbcMapper[_, A1]
trait Floatifier[T1, A2, T2]

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait IdentityFloatifier[A1, T1]
trait IntegralTypedExpressionFactory[A1, T1, A2, T2]
class Group[K](k: K)

Attributes

Source
Group.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SampleGroup[K]
class GroupWithMeasures[K, M](k: K, m: M)

Attributes

Companion
object
Source
Group.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
class
Source
Group.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait IdentityFloatifier[A1, T1] extends Floatifier[T1, A1, T1]

Attributes

Source
TypedExpression.scala
Supertypes
trait Floatifier[T1, A1, T1]
class Object
trait Matchable
class Any
Known subtypes
trait IntegralTypedExpressionFactory[A1, T1, A2, T2] extends TypedExpressionFactory[A1, T1], Floatifier[T1, A2, T2]

Attributes

Source
TypedExpression.scala
Supertypes
trait Floatifier[T1, A2, T2]
trait TypedExpressionFactory[A1, T1]
class Object
trait Matchable
class Any
Self type
JdbcMapper[_, A1]
trait JdbcMapper[P, A]

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ArrayJdbcMapper[P, A]
class ArrayTEF[P, TE]
trait DeOptionizer[P1, A1, T1, A2, T2]
class NonPrimitiveJdbcMapper[P, A, T]
Self type
trait ManyToMany[O, A] extends Query[O]

This trait is what is referred by both the left and right side of a manyToMany relation. Type parameters are : O: the type at the "other" side of the relation A: the association type i.e. the entity in the "middle" of the relation

This trait is what is referred by both the left and right side of a manyToMany relation. Type parameters are : O: the type at the "other" side of the relation A: the association type i.e. the entity in the "middle" of the relation

Object mapping to the "middle" entity are called "association objects"

this trait extends Query[O] and can be queried against like a normal query.

Note that this trait is used on both "left" and "right" sides of the relation, but in a given relation

Attributes

Source
ManyToMany.scala
Supertypes
trait Query[O]
trait Queryable[O]
class Object
trait Matchable
class Any
trait ManyToManyRelation[L, R, A] extends Relation[L, R]

Attributes

Source
ManyToMany.scala
Supertypes
trait Relation[L, R]
class Object
trait Matchable
class Any
Known subtypes
class ManyToManyRelationImpl[L, R, A]
Self type
Table[A]
trait ManyToOne[O] extends Query[O]

Attributes

Source
ManyToMany.scala
Supertypes
trait Query[O]
trait Queryable[O]
class Object
trait Matchable
class Any
class Measures[M](m: M)

Attributes

Source
Group.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SampleMeasures[M]
abstract class NonPrimitiveJdbcMapper[P, A, T](val primitiveMapper: PrimitiveJdbcMapper[P], val fieldMapper: FieldMapper) extends JdbcMapper[P, A], TypedExpressionFactory[A, T]

Attributes

Source
TypedExpression.scala
Supertypes
trait JdbcMapper[P, A]
class Object
trait Matchable
class Any
Self type
class NvlNode[A, T](e1: TypedExpression[_, _], e2: TypedExpression[A, T]) extends BinaryOperatorNode, TypedExpression[A, T]

Attributes

Source
TypedExpression.scala
Supertypes
trait TypedExpression[A, T]
class Object
trait Matchable
class Any
Show all
trait OneToMany[M] extends Query[M]

Attributes

Source
ManyToMany.scala
Supertypes
trait Query[M]
trait Queryable[M]
class Object
trait Matchable
class Any
trait OneToManyRelation[O, M] extends Relation[O, M]

Attributes

Source
ManyToMany.scala
Supertypes
trait Relation[O, M]
class Object
trait Matchable
class Any
Known subtypes
class OneToManyRelationImpl[O, M]
class OptionalQueryable[A](val queryable: Queryable[A]) extends Queryable[Option[A]]

Attributes

Source
OptionalQueryable.scala
Supertypes
trait Queryable[Option[A]]
class Object
trait Matchable
class Any
trait PrimitiveJdbcMapper[A] extends JdbcMapper[A, A]

Attributes

Source
TypedExpression.scala
Supertypes
trait JdbcMapper[A, A]
class Object
trait Matchable
class Any
Self type
trait QueryYield[R] extends QueryYieldMethods[R]

Attributes

Source
QueryYield.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Source
QueryYieldMethods.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
trait Relation[L, R]

Attributes

Source
ManyToMany.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ManyToManyRelation[L, R, A]
class ManyToManyRelationImpl[L, R, A]
trait OneToManyRelation[O, M]
class OneToManyRelationImpl[O, M]
class StatefulManyToMany[O, A](val relation: ManyToMany[O, A]) extends Iterable[O]

Attributes

Source
ManyToMany.scala
Supertypes
trait Iterable[O]
trait IterableFactoryDefaults[O, Iterable]
trait IterableOps[O, Iterable, Iterable[O]]
trait IterableOnceOps[O, Iterable, Iterable[O]]
trait IterableOnce[O]
class Object
trait Matchable
class Any
Show all
class StatefulManyToOne[O](val relation: ManyToOne[O])

Attributes

Source
ManyToMany.scala
Supertypes
class Object
trait Matchable
class Any
class StatefulOneToMany[M](val relation: OneToMany[M]) extends Iterable[M]

Attributes

Source
ManyToMany.scala
Supertypes
trait Iterable[M]
trait IterableFactoryDefaults[M, Iterable]
trait IterableOps[M, Iterable, Iterable[M]]
trait IterableOnceOps[M, Iterable, Iterable[M]]
trait IterableOnce[M]
class Object
trait Matchable
class Any
Show all
sealed trait TBigDecimal extends TOptionBigDecimal, TNonOption

Attributes

Source
TypedExpression.scala
Supertypes
trait TNonOption
trait TNumeric
class Object
trait Matchable
class Any
Show all
Known subtypes
trait TDouble
trait TFloat
trait TInt
trait TByte
trait TLong
Show all
sealed trait TBoolean extends TOptionBoolean, TNonOption

Attributes

Source
TypedExpression.scala
Supertypes
trait TNonOption
class Object
trait Matchable
class Any
sealed trait TByte extends TOptionByte, TInt, TNonOption

Attributes

Source
TypedExpression.scala
Supertypes
trait TInt
trait TFloat
trait TLong
trait TDouble
trait TBigDecimal
trait TNonOption
trait TOptionByte
trait TOptionInt
trait TOptionFloat
trait TOptionLong
trait TNumeric
class Object
trait Matchable
class Any
Show all
Known subtypes
sealed trait TByteArray extends TOptionByteArray, TNonOption

Attributes

Source
TypedExpression.scala
Supertypes
trait TNonOption
class Object
trait Matchable
class Any
sealed trait TDate extends TOptionDate, TNonOption

Attributes

Source
TypedExpression.scala
Supertypes
trait TNonOption
trait TOptionDate
class Object
trait Matchable
class Any
sealed trait TDouble extends TOptionDouble, TBigDecimal, TNonOption

Attributes

Source
TypedExpression.scala
Supertypes
trait TBigDecimal
trait TNonOption
trait TNumeric
class Object
trait Matchable
class Any
Show all
Known subtypes
trait TFloat
trait TInt
trait TByte
trait TLong

Attributes

Source
TypedExpression.scala
Supertypes
trait TNonOption
class Object
trait Matchable
class Any
sealed trait TEnumValue[A]

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TOptionEnumValue[A]
sealed trait TFloat extends TOptionFloat, TDouble, TNonOption

Attributes

Source
TypedExpression.scala
Supertypes
trait TDouble
trait TBigDecimal
trait TNonOption
trait TOptionFloat
trait TNumeric
class Object
trait Matchable
class Any
Show all
Known subtypes
trait TInt
trait TByte
sealed trait TInt extends TOptionInt, TLong, TNonOption, TFloat

Attributes

Source
TypedExpression.scala
Supertypes
trait TFloat
trait TLong
trait TDouble
trait TBigDecimal
trait TNonOption
trait TOptionInt
trait TOptionFloat
trait TOptionLong
trait TNumeric
class Object
trait Matchable
class Any
Show all
Known subtypes
sealed trait TIntArray extends TOptionIntArray, TNonOption

Attributes

Source
TypedExpression.scala
Supertypes
trait TNonOption
class Object
trait Matchable
class Any
sealed trait TLong extends TOptionLong, TDouble, TNonOption

Attributes

Source
TypedExpression.scala
Supertypes
trait TDouble
trait TBigDecimal
trait TNonOption
trait TOptionLong
trait TNumeric
class Object
trait Matchable
class Any
Show all
Known subtypes
trait TInt
trait TByte
sealed trait TLongArray extends TOptionLongArray, TNonOption

Attributes

Source
TypedExpression.scala
Supertypes
trait TNonOption
class Object
trait Matchable
class Any
sealed trait TNonOption

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TBigDecimal
trait TDouble
trait TFloat
trait TInt
trait TByte
trait TLong
trait TBoolean
trait TByteArray
trait TDate
trait TDoubleArray
trait TIntArray
trait TLongArray
trait TString
trait TStringArray
trait TTimestamp
trait TUUID
Show all
sealed trait TNumeric

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TBigDecimal
trait TDouble
trait TFloat
trait TInt
trait TByte
trait TLong
trait TOption
trait TOptionFloat
trait TOptionInt
trait TOptionByte
trait TOptionLong
Show all

Attributes

Source
TypedExpression.scala
Supertypes
trait TByte
trait TInt
trait TFloat
trait TLong
trait TDouble
trait TBigDecimal
trait TNonOption
trait TOptionByte
trait TOptionInt
trait TOptionFloat
trait TOptionLong
trait TNumeric
class Object
trait Matchable
class Any
Show all

Attributes

Source
TypedExpression.scala
Supertypes
trait TOptionDate
trait TOptionByte
trait TOptionInt
trait TOptionFloat
trait TOptionLong
trait TNumeric
class Object
trait Matchable
class Any
Show all
sealed trait TOptionBigDecimal extends TNumeric

Attributes

Source
TypedExpression.scala
Supertypes
trait TNumeric
class Object
trait Matchable
class Any
Known subtypes
trait TBigDecimal
trait TDouble
trait TFloat
trait TInt
trait TByte
trait TLong
trait TOption
trait TOptionFloat
trait TOptionInt
trait TOptionByte
trait TOptionLong
Show all
sealed trait TOptionBoolean

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TBoolean
sealed trait TOptionByte extends TOptionInt

Attributes

Source
TypedExpression.scala
Supertypes
trait TOptionInt
trait TOptionFloat
trait TOptionLong
trait TNumeric
class Object
trait Matchable
class Any
Show all
Known subtypes
sealed trait TOptionByteArray

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TByteArray
sealed trait TOptionDate

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TDate
trait TOption
sealed trait TOptionDouble extends TOptionBigDecimal

Attributes

Source
TypedExpression.scala
Supertypes
trait TNumeric
class Object
trait Matchable
class Any
Known subtypes
trait TDouble
trait TFloat
trait TInt
trait TByte
trait TLong
trait TOption
trait TOptionFloat
trait TOptionInt
trait TOptionByte
trait TOptionLong
Show all
sealed trait TOptionDoubleArray

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TDoubleArray
sealed trait TOptionEnumValue[A] extends TEnumValue[A]

Attributes

Source
TypedExpression.scala
Supertypes
trait TEnumValue[A]
class Object
trait Matchable
class Any
sealed trait TOptionFloat extends TOptionDouble

Attributes

Source
TypedExpression.scala
Supertypes
trait TNumeric
class Object
trait Matchable
class Any
Show all
Known subtypes
trait TFloat
trait TInt
trait TByte
trait TOption
trait TOptionInt
trait TOptionByte
Show all
sealed trait TOptionInt extends TOptionLong, TOptionFloat

Attributes

Source
TypedExpression.scala
Supertypes
trait TOptionFloat
trait TOptionLong
trait TNumeric
class Object
trait Matchable
class Any
Show all
Known subtypes
trait TInt
trait TByte
trait TOption
trait TOptionByte
Show all
sealed trait TOptionIntArray

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TIntArray
sealed trait TOptionLong extends TOptionDouble

Attributes

Source
TypedExpression.scala
Supertypes
trait TNumeric
class Object
trait Matchable
class Any
Show all
Known subtypes
trait TLong
trait TInt
trait TByte
trait TOption
trait TOptionInt
trait TOptionByte
Show all
sealed trait TOptionLongArray

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TLongArray

Attributes

Source
TypedExpression.scala
Supertypes
trait TOptionDate
trait TOptionByte
trait TOptionInt
trait TOptionFloat
trait TOptionLong
trait TNumeric
class Object
trait Matchable
class Any
Show all
sealed trait TOptionString

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TOption
trait TString
sealed trait TOptionStringArray

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TStringArray
sealed trait TOptionTimestamp

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed trait TOptionUUID

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TUUID
sealed trait TString extends TOptionString, TNonOption

Attributes

Source
TypedExpression.scala
Supertypes
trait TNonOption
class Object
trait Matchable
class Any

Attributes

Source
TypedExpression.scala
Supertypes
trait TNonOption
class Object
trait Matchable
class Any
sealed trait TTimestamp extends TOptionTimestamp, TNonOption

Attributes

Source
TypedExpression.scala
Supertypes
trait TNonOption
class Object
trait Matchable
class Any
sealed trait TUUID extends TOptionUUID, TNonOption

Attributes

Source
TypedExpression.scala
Supertypes
trait TNonOption
trait TOptionUUID
class Object
trait Matchable
class Any
trait TypedExpression[A1, T1] extends ExpressionNode

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ConcatOperationNode[A, T]
class ConstantTypedExpression[A1, T1]
class QueryValueExpressionNode[A1, T1]
class NvlNode[A, T]
Show all
Self type
TypedExpression[A1, T1]
class TypedExpressionConversion[A1, T1](val e: ExpressionNode, bf: TypedExpressionFactory[A1, T1]) extends TypedExpression[A1, T1]

Attributes

Source
TypedExpression.scala
Supertypes
trait TypedExpression[A1, T1]
class Object
trait Matchable
class Any

Attributes

Source
TypedExpression.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait IntegralTypedExpressionFactory[A1, T1, A2, T2]
class NonPrimitiveJdbcMapper[P, A, T]
class ArrayTEF[P, TE]
Self type
JdbcMapper[_, A]