class
Criteria[PK, R <: Record[PK, R]] extends SQLable with Cloneable
Instance Constructors
-
new
Criteria(rootNode: RelationNode[PK, R])
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
AND(inverse: ru.circumflex.orm.InverseAssociation[_, R, _, _]): Criteria[PK, R]
-
def
AND(criteria: Criteria[PK, R]): Criteria[PK, R]
-
def
OR(inverse: ru.circumflex.orm.InverseAssociation[_, R, _, _]): Criteria[PK, R]
-
def
OR(criteria: Criteria[PK, R]): Criteria[PK, R]
-
var
_executionTime: Long
-
-
var
_limit: Int
-
var
_offset: Int
-
var
_orders: Seq[Order]
-
var
_prefetchSeq: Seq[ru.circumflex.orm.Association[_, _, _]]
-
var
_projections: Seq[ru.circumflex.orm.RecordProjection[_, _]]
-
var
_restrictions: Seq[Predicate]
-
-
def
add(expression: String, params: (String, Any)*): Criteria[PK, R]
-
-
def
addJoin[PKN, N <: Record[PKN, N]](node: RelationNode[PKN, N]): Criteria[PK, R]
-
def
addOrder(orders: Order*): Criteria[PK, R]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
executionTime: Long
-
def
finalize(): Unit
-
final
def
getClass(): java.lang.Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
limit(l: Int): Criteria.this.type
-
def
limit: Int
-
def
list(): Seq[R]
-
def
merge(inverse: ru.circumflex.orm.InverseAssociation[_, R, _, _], operator: String): Criteria[PK, R]
-
def
merge(criteria: Criteria[PK, R], operator: String): Criteria[PK, R]
-
def
mkDelete(): Delete[PK, R]
-
def
mkSelect(): SQLQuery[Array[Option[Any]]]
-
def
mkUpdate(): Update[PK, R]
-
final
def
ne(arg0: AnyRef): Boolean
-
def
nextCounter(): Int
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
offset(o: Int): Criteria.this.type
-
def
offset: Int
-
-
def
prefetch(association: ru.circumflex.orm.Association[_, _, _]): Criteria[PK, R]
-
def
preparePf[PKN, N <: Record[PKN, N]](relation: Relation[PKN, N], association: ru.circumflex.orm.Association[_, _, _]): RelationNode[PKN, N]
-
def
processTupleTree[PKN, N <: Record[PKN, N]](tuple: Array[_], tree: RelationNode[PKN, N]): Unit
-
def
projections: Seq[ru.circumflex.orm.Projection[_]]
-
-
def
replaceLeft(join: ru.circumflex.orm.JoinNode[PK, R, _, _], node: RelationNode[PK, R]): RelationNode[PK, R]
-
def
resetProjection(projection: ru.circumflex.orm.Projection[_]): Unit
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toSql: String
-
def
toString(): String
-
def
unique(): Option[R]
-
-
def
updateRootTree[PKN, N <: Record[PKN, N]](node: RelationNode[PKN, N], association: ru.circumflex.orm.Association[_, _, _]): RelationNode[PKN, N]
-
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