Instance Constructors
-
new
Select(projection: Projection[T])
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
DISTINCT: Select[T]
-
-
def
EXCEPT_ALL(sql: SQLQuery[T]): Select[T]
-
def
FROM(nodes: ru.circumflex.orm.RelationNode[_, _]*): Select[T]
-
def
GROUP_BY(proj: ru.circumflex.orm.Projection[_]*): Select[T]
-
def
HAVING(expression: String, params: (String, Any)*): Select[T]
-
-
-
def
INTERSECT_ALL(sql: SQLQuery[T]): Select[T]
-
def
LIMIT(value: Int): Select[T]
-
def
OFFSET(value: Int): Select[T]
-
def
ORDER_BY(order: Order*): Select[T]
-
-
-
def
WHERE(expression: String, params: (String, Any)*): Select.this.type
-
def
WHERE(predicate: Predicate): Select.this.type
-
var
_aliasCounter: Int
-
var
_distinct: Boolean
-
var
_executionTime: Long
-
var
_groupBy: Seq[ru.circumflex.orm.Projection[_]]
-
var
_groupByClause: String
-
-
var
_limit: Int
-
var
_namedParams: Map[String, Any]
-
var
_offset: Int
-
var
_orders: Seq[Order]
-
var
_relations: Seq[ru.circumflex.orm.RelationNode[_, _]]
-
-
-
def
add(expression: String, params: (String, Any)*): Select.this.type
-
def
add(predicates: Predicate*): Select.this.type
-
def
addGroupByProjection(proj: ru.circumflex.orm.Projection[_]): Unit
-
-
def
appendGroupBy(expr: String): Unit
-
def
appendUnaliasedGroupBy(projection: ru.circumflex.orm.Projection[_]): Unit
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): Select.this.type
-
def
convertNamedParam(param: Any): Any
-
def
ensureNodeAlias(node: ru.circumflex.orm.RelationNode[_, _]): ru.circumflex.orm.RelationNode[_, _]
-
def
ensureProjectionAlias[T](projection: Projection[T]): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(that: Any): Boolean
-
def
executionTime: Long
-
def
finalize(): Unit
-
def
findProjection(projection: ru.circumflex.orm.Projection[_], predicate: (ru.circumflex.orm.Projection[_]) ⇒ Boolean): Option[ru.circumflex.orm.Projection[_]]
-
def
fromClause: Seq[ru.circumflex.orm.RelationNode[_, _]]
-
final
def
getClass(): java.lang.Class[_]
-
def
groupByClause: String
-
def
hashCode(): Int
-
-
def
isDistinct: Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
limit: Int
-
def
list(): Seq[T]
-
def
lookupNamedParam(name: String): Any
-
final
def
ne(arg0: AnyRef): Boolean
-
def
nextAlias: String
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
offset: Int
-
def
orderByClause: Seq[Order]
-
def
parameters: Seq[Any]
-
def
projections: List[Projection[T]]
-
def
read(rs: ResultSet): Option[T]
-
def
renderParams: Seq[Any]
-
def
resultSet[A](actions: (ResultSet) ⇒ A): A
-
def
set(name: String, value: Any): Select.this.type
-
-
def
setParams(st: PreparedStatement, index: Int): Int
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toInlineSql: String
-
def
toSql: String
-
def
toString(): String
-
def
unique(): Option[T]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
Inherited from Cloneable
Inherited from AnyRef
Inherited from Any