org.squeryl.dsl.ast

QueryExpressionNode

class QueryExpressionNode[R] extends QueryExpressionElements with QueryableExpressionNode

Source
QueryExpressionNode.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. QueryExpressionNode
  2. QueryableExpressionNode
  3. UniqueIdInAliaseRequired
  4. QueryExpressionElements
  5. ExpressionNode
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new QueryExpressionNode(_query: AbstractQuery[R], _queryYield: QueryYield[R], subQueries: Iterable[QueryableExpressionNode], views: Iterable[ViewExpressionNode[_]])

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 ?: QueryExpressionNode.this.type

    Definition Classes
    ExpressionNode
  7. var _inhibitedByWhen: Boolean

    Attributes
    protected
    Definition Classes
    ExpressionNode
  8. val _query: AbstractQuery[R]

  9. def alias: String

  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def cast[A, T](typ: String)(implicit tef: TypedExpressionFactory[A, T]): TypedExpression[A, T]

    Definition Classes
    ExpressionNode
  12. def children: List[ExpressionNode]

    Definition Classes
    QueryExpressionNodeExpressionNode
  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. val commonTableExpressions: List[QueryExpressionNode[_]]

  15. val ctes: Iterable[Query[_]]

  16. def doWrite(sw: StatementWriter): Unit

    Definition Classes
    QueryExpressionNodeExpressionNode
  17. def dumpAst: String

    Definition Classes
    QueryableExpressionNode
  18. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  20. def filterDescendants(predicate: (ExpressionNode) ⇒ Boolean): Iterable[ExpressionNode]

    Definition Classes
    ExpressionNode
  21. def filterDescendantsOfType[T](implicit ClassTag: ClassTag[T]): Iterable[T]

    Definition Classes
    ExpressionNode
  22. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  24. def getOrCreateAllSelectElements(forScope: QueryExpressionElements): Iterable[SelectElement]

  25. def getOrCreateSelectElement(fmd: FieldMetaData, forScope: QueryExpressionElements): Nothing

  26. val groupByClause: Iterable[ExpressionNode]

  27. def hasUnInhibitedWhereClause: Boolean

    Definition Classes
    QueryExpressionElements
  28. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  29. val havingClause: Option[ExpressionNode]

  30. def id: String

    Definition Classes
    ExpressionNode
  31. var inhibitAliasOnSelectElementReference: Boolean

    Definition Classes
    QueryExpressionElements
  32. def inhibitWhen(inhibited: Boolean): QueryExpressionNode.this.type

    Definition Classes
    ExpressionNode
  33. def inhibited: Boolean

  34. def inhibitedFlagForAstDump: String

    Definition Classes
    ExpressionNode
  35. def inhibited_=(b: Boolean): Unit

    Definition Classes
    QueryableExpressionNode
  36. def isChild(q: QueryableExpressionNode): Boolean

  37. def isForUpdate: Boolean

  38. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  39. def isJoinForm: Boolean

  40. 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'.

    Definition Classes
    QueryableExpressionNode
  41. def isOuterJoined: Boolean

    Definition Classes
    QueryableExpressionNode
  42. var isRightJoined: Boolean

    Definition Classes
    QueryableExpressionNode
  43. def isUseableAsSubquery: Boolean

  44. var joinExpression: Option[LogicalBoolean]

    Definition Classes
    QueryableExpressionNode
  45. var joinKind: Option[(String, String)]

    Definition Classes
    QueryableExpressionNode
  46. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  47. final def notify(): Unit

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

    Definition Classes
    AnyRef
  49. val orderByClause: Iterable[ExpressionNode]

  50. var outerJoinExpression: Option[OuterJoinExpression]

    Definition Classes
    QueryableExpressionNode
  51. def owns(aSample: AnyRef): Boolean

  52. def page: Option[(Int, Int)]

  53. var parent: Option[ExpressionNode]

    Definition Classes
    ExpressionNode
  54. def sample: AnyRef

  55. def selectDistinct: Boolean

  56. def selectList: Iterable[SelectElement]

  57. def setOutExpressionNodesAndSample(sl: Iterable[SelectElement], s: AnyRef): Unit

  58. val subQueries: Iterable[QueryableExpressionNode]

  59. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  60. def tableExpressions: Iterable[QueryableExpressionNode]

  61. def toString(): String

    Definition Classes
    QueryExpressionNodeExpressionNode → AnyRef → Any
  62. def unionIsForUpdate: Boolean

  63. def unionPage: Option[(Int, Int)]

  64. var uniqueId: Option[Int]

    Definition Classes
    UniqueIdInAliaseRequired
  65. val views: Iterable[ViewExpressionNode[_]]

  66. 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

    Definition Classes
    ExpressionNode
  67. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. val whereClause: Option[ExpressionNode]

  71. def write(sw: StatementWriter): Unit

    Definition Classes
    ExpressionNode
  72. def writeToString: String

    Definition Classes
    ExpressionNode

Inherited from QueryableExpressionNode

Inherited from UniqueIdInAliaseRequired

Inherited from QueryExpressionElements

Inherited from ExpressionNode

Inherited from AnyRef

Inherited from Any

Ungrouped