pro.savant.circumflex.orm

Select

class Select[T] extends SQLQuery[T] with SearchQuery

Linear Supertypes
SearchQuery, SQLQuery[T], Query, Cloneable, Cloneable, Expression, SQLable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Select
  2. SearchQuery
  3. SQLQuery
  4. Query
  5. Cloneable
  6. Cloneable
  7. Expression
  8. SQLable
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Select(projection: Projection[T])

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def DISTINCT: Select[T]

  7. def EXCEPT(sql: SQLQuery[T]): Select[T]

  8. def EXCEPT_ALL(sql: SQLQuery[T]): Select[T]

  9. def FROM(nodes: RelationNode[_, _]*): Select[T]

  10. def GROUP_BY(proj: Projection[_]*): Select[T]

  11. def HAVING(expression: String, params: (String, Any)*): Select[T]

  12. def HAVING(predicate: Predicate): Select[T]

  13. def INTERSECT(sql: SQLQuery[T]): Select[T]

  14. def INTERSECT_ALL(sql: SQLQuery[T]): Select[T]

  15. def LIMIT(value: Int): Select[T]

  16. def OFFSET(value: Int): Select[T]

  17. def ORDER_BY(order: Order*): Select[T]

  18. def UNION(sql: SQLQuery[T]): Select[T]

  19. def UNION_ALL(sql: SQLQuery[T]): Select[T]

  20. def WHERE(expression: String, params: (String, Any)*): Select.this.type

    Definition Classes
    SearchQuery
  21. def WHERE(predicate: Predicate): Select.this.type

    Definition Classes
    SearchQuery
  22. var _aliasCounter: Int

    Attributes
    protected
    Definition Classes
    Query
  23. var _distinct: Boolean

    Attributes
    protected
  24. var _executionTime: Long

    Attributes
    protected
    Definition Classes
    Query
  25. var _groupBy: Seq[Projection[_]]

    Attributes
    protected
  26. var _groupByClause: String

    Attributes
    protected
  27. var _having: Predicate

    Attributes
    protected
  28. var _limit: Int

    Attributes
    protected
  29. var _namedParams: Map[String, Any]

    Attributes
    protected
    Definition Classes
    Query
  30. var _offset: Int

    Attributes
    protected
  31. var _orders: Seq[Order]

    Attributes
    protected
  32. var _relations: Seq[RelationNode[_, _]]

    Attributes
    protected
  33. var _setOps: Seq[(SetOperation, SQLQuery[T])]

    Attributes
    protected
  34. var _where: Predicate

    Attributes
    protected
    Definition Classes
    SearchQuery
  35. def add(expression: String, params: (String, Any)*): Select.this.type

    Definition Classes
    SearchQuery
  36. def add(predicates: Predicate*): Select.this.type

    Definition Classes
    SearchQuery
  37. def addGroupByProjection(proj: Projection[_]): Unit

    Attributes
    protected
  38. def addSetOp(op: SetOperation, sql: SQLQuery[T]): Select[T]

    Attributes
    protected
  39. def appendGroupBy(expr: String): Unit

    Attributes
    protected
  40. def appendUnaliasedGroupBy(projection: Projection[_]): Unit

    Attributes
    protected
  41. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  42. def clone(): Select.this.type

    Definition Classes
    Query → AnyRef
  43. def convertNamedParam(param: Any): Any

    Attributes
    protected
    Definition Classes
    Query
  44. def ensureNodeAlias(node: RelationNode[_, _]): RelationNode[_, _]

    Attributes
    protected
  45. def ensureProjectionAlias[P](projection: Projection[P]): Unit

    Attributes
    protected
    Definition Classes
    SQLQuery
  46. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  47. def equals(that: Any): Boolean

    Definition Classes
    Expression → AnyRef → Any
  48. def executionTime: Long

    Definition Classes
    Query
  49. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  50. def findProjection(projection: Projection[_], predicate: (Projection[_]) ⇒ Boolean): Option[Projection[_]]

    Attributes
    protected
  51. def fromClause: Seq[RelationNode[_, _]]

  52. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  53. def groupByClause: String

  54. def hashCode(): Int

    Definition Classes
    Expression → AnyRef → Any
  55. def havingClause: Predicate

  56. def isDistinct: Boolean

  57. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  58. def isUndefinedQueryPlan: Boolean

    Definition Classes
    SelectSQLQuery
  59. def limit: Int

  60. def list(): Seq[T]

    Definition Classes
    SQLQuery
  61. def lookupNamedParam(name: String): Any

    Attributes
    protected
    Definition Classes
    Query
  62. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  63. def nextAlias: String

    Attributes
    protected
    Definition Classes
    Query
  64. final def notify(): Unit

    Definition Classes
    AnyRef
  65. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  66. def offset: Int

  67. def orderByClause: Seq[Order]

  68. def parameters: Seq[Any]

    Definition Classes
    SelectExpression
  69. def projections: List[Projection[T]]

    Definition Classes
    SelectSQLQuery
  70. def read(rs: ResultSet): Option[T]

    Definition Classes
    SQLQuery
  71. def renderParams: Seq[Any]

    Definition Classes
    Query
  72. def resultSet[A](actions: (ResultSet) ⇒ A): A

    Definition Classes
    SQLQuery
  73. def set(name: String, value: Any): Select.this.type

    Definition Classes
    Query
  74. def setOps: Seq[(SetOperation, SQLQuery[T])]

  75. def setParams(st: PreparedStatement, index: Int): Int

    Definition Classes
    Query
  76. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  77. def toInlineSql: String

    Definition Classes
    Expression
  78. def toSql: String

    Definition Classes
    SelectSQLable
  79. def toString(): String

    Definition Classes
    QueryExpression → AnyRef → Any
  80. def unique(): Option[T]

    Definition Classes
    SQLQuery
  81. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  82. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  83. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  84. def whereClause: Predicate

    Definition Classes
    SearchQuery

Inherited from SearchQuery

Inherited from SQLQuery[T]

Inherited from Query

Inherited from Cloneable

Inherited from Cloneable

Inherited from Expression

Inherited from SQLable

Inherited from AnyRef

Inherited from Any

Ungrouped