QueryExpressionNode

org.squeryl.dsl.ast.QueryExpressionNode
class QueryExpressionNode[R](val _query: AbstractQuery[R], _queryYield: QueryYield[R], val subQueries: Iterable[QueryableExpressionNode], val views: Iterable[ViewExpressionNode[_]]) extends QueryExpressionElements, QueryableExpressionNode

Attributes

Source
QueryExpressionNode.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def alias: String

Attributes

Source
QueryExpressionNode.scala
override def children: List[ExpressionNode]

Attributes

Definition Classes
Source
QueryExpressionNode.scala
def doWrite(sw: StatementWriter): Unit

Attributes

Source
QueryExpressionNode.scala
def isChild(q: QueryableExpressionNode): Boolean

Attributes

Source
QueryExpressionNode.scala
def isForUpdate: Boolean

Attributes

Source
QueryExpressionNode.scala
def isJoinForm: Boolean

Attributes

Source
QueryExpressionNode.scala
def isUseableAsSubquery: Boolean

Attributes

Source
QueryExpressionNode.scala
def owns(aSample: AnyRef): Boolean

Attributes

Source
QueryExpressionNode.scala
def page: Option[(Int, Int)]

Attributes

Source
QueryExpressionNode.scala
def sample: AnyRef

Attributes

Source
QueryExpressionNode.scala
def selectDistinct: Boolean

Attributes

Source
QueryExpressionNode.scala
def selectList: Iterable[SelectElement]

Attributes

Source
QueryExpressionNode.scala
def setOutExpressionNodesAndSample(sl: Iterable[SelectElement], s: AnyRef): Unit

Attributes

Source
QueryExpressionNode.scala
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Source
QueryExpressionNode.scala
def unionIsForUpdate: Boolean

Attributes

Source
QueryExpressionNode.scala
def unionPage: Option[(Int, Int)]

Attributes

Source
QueryExpressionNode.scala

Inherited methods

def ?: ExpressionNode.this.type

Attributes

Inherited from:
ExpressionNode
Source
ExpressionNode.scala
def cast[A, T](typ: String)(implicit tef: TypedExpressionFactory[A, T]): TypedExpression[A, T]

Attributes

Inherited from:
ExpressionNode
Source
ExpressionNode.scala
def dumpAst: String

Attributes

Inherited from:
QueryableExpressionNode
Source
ExpressionNode.scala
def filterDescendants(predicate: ExpressionNode => Boolean): Iterable[ExpressionNode]

Attributes

Inherited from:
ExpressionNode
Source
ExpressionNode.scala
def filterDescendantsOfType[T](implicit ClassTag: ClassTag[T]): Iterable[T]

Attributes

Inherited from:
ExpressionNode
Source
ExpressionNode.scala
def id: String

Attributes

Inherited from:
ExpressionNode
Source
ExpressionNode.scala
def inhibitWhen(inhibited: Boolean): ExpressionNode.this.type

Attributes

Inherited from:
ExpressionNode
Source
ExpressionNode.scala
override def inhibited: Boolean

Attributes

Definition Classes
Inherited from:
QueryableExpressionNode
Source
ExpressionNode.scala

Attributes

Inherited from:
ExpressionNode
Source
ExpressionNode.scala
def inhibited_=(b: Boolean): Unit

Attributes

Inherited from:
QueryableExpressionNode
Source
ExpressionNode.scala
def isMemberOfJoinList: Boolean

When the join syntax is used, isMemberOfJoinList is true if this instance is not in the from clause but a 'join element'.

When the join syntax is used, isMemberOfJoinList is true if this instance is not in the from clause but a 'join element'.

Attributes

Inherited from:
QueryableExpressionNode
Source
ExpressionNode.scala
def isOuterJoined: Boolean

Attributes

Inherited from:
QueryableExpressionNode
Source
ExpressionNode.scala
def visitDescendants(visitor: (ExpressionNode, Option[ExpressionNode], Int) => Unit): Unit

visitor's args are : -the visited node, -it's parent -it's depth

visitor's args are : -the visited node, -it's parent -it's depth

Attributes

Inherited from:
ExpressionNode
Source
ExpressionNode.scala
def write(sw: StatementWriter): Unit

Attributes

Inherited from:
ExpressionNode
Source
ExpressionNode.scala
def writeToString: String

Attributes

Inherited from:
ExpressionNode
Source
ExpressionNode.scala

Concrete fields

Attributes

Source
QueryExpressionNode.scala
val ctes: Iterable[Query[_]]

Attributes

Source
QueryExpressionNode.scala
val groupByClause: Iterable[ExpressionNode]

Attributes

Source
QueryExpressionNode.scala

Attributes

Source
QueryExpressionNode.scala
val orderByClause: Iterable[ExpressionNode]

Attributes

Source
QueryExpressionNode.scala
val views: Iterable[ViewExpressionNode[_]]

Attributes

Source
QueryExpressionNode.scala

Attributes

Source
QueryExpressionNode.scala

Inherited fields

protected var _inhibitedByWhen: Boolean

Attributes

Inherited from:
ExpressionNode
Source
ExpressionNode.scala
var isRightJoined: Boolean

Attributes

Inherited from:
QueryableExpressionNode
Source
ExpressionNode.scala

Attributes

Inherited from:
QueryableExpressionNode
Source
ExpressionNode.scala
var joinKind: Option[(String, String)]

Attributes

Inherited from:
QueryableExpressionNode
Source
ExpressionNode.scala
var parent: Option[ExpressionNode]

Attributes

Inherited from:
ExpressionNode
Source
ExpressionNode.scala
var uniqueId: Option[Int]

Attributes

Inherited from:
UniqueIdInAliaseRequired
Source
ExpressionNode.scala