class
QueryBuilder
extends EnvProvider
Type Members
-
case class
AllExpr
() extends PrimitiveExpr with Product with Serializable
-
case class
ArrExpr
(elements: List[Expr]) extends BaseExpr with Product with Serializable
-
case class
AssignExpr
(variable: String, value: Expr) extends BaseExpr with Product with Serializable
-
class
BaseExpr
extends PrimitiveExpr
-
case class
BinExpr
(op: String, lop: Expr, rop: Expr) extends BaseExpr with Product with Serializable
-
case class
BracesExpr
(expr: Expr) extends BaseExpr with Product with Serializable
-
case class
ColExpr
(col: Expr, alias: String, typ: String) extends PrimitiveExpr with Product with Serializable
-
case class
ConstExpr
(value: Any) extends BaseExpr with Product with Serializable
-
class
DeleteExpr
extends BaseExpr
-
case class
FunExpr
(name: String, params: List[Expr]) extends BaseExpr with Product with Serializable
-
case class
Group
(groupExprs: List[Expr], having: Expr) extends PrimitiveExpr with Product with Serializable
-
case class
IdExpr
(seqName: String) extends BaseExpr with Product with Serializable
-
case class
IdRefExpr
(seqName: String) extends BaseExpr with Product with Serializable
-
case class
IdentAllExpr
(name: List[String]) extends PrimitiveExpr with Product with Serializable
-
case class
IdentExpr
(name: List[String]) extends PrimitiveExpr with Product with Serializable
-
case class
InExpr
(lop: Expr, rop: List[Expr], not: Boolean) extends BaseExpr with Product with Serializable
-
class
InsertExpr
extends DeleteExpr
-
case class
Order
(ordExprs: (Null, List[Expr], Null), asc: Boolean) extends PrimitiveExpr with Product with Serializable
-
-
case class
ResExpr
(nr: Int, col: Any) extends PrimitiveExpr with Product with Serializable
-
case class
SelectExpr
(tables: List[Table], filter: List[Expr], cols: List[ColExpr], distinct: Boolean, group: Expr, order: List[Expr], offset: Expr, limit: Expr, aliases: Map[String, Table]) extends BaseExpr with Product with Serializable
-
case class
Table
(table: Expr, alias: String, join: TableJoin, outerJoin: String, nullable: Boolean) extends Product with Serializable
-
case class
TableJoin
(default: Boolean, expr: Expr, noJoin: Boolean, defaultJoinCols: (List[String], List[String])) extends Product with Serializable
-
case class
UnExpr
(op: String, operand: Expr) extends BaseExpr with Product with Serializable
-
class
UpdateExpr
extends DeleteExpr
-
case class
VarExpr
(name: String, opt: Boolean) extends BaseExpr with Product with Serializable
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
val
COL_CTX
: String
-
val
FUN_CTX
: String
-
val
GROUP_CTX
: String
-
val
HAVING_CTX
: String
-
val
JOIN_CTX
: String
-
val
LIMIT_CTX
: String
-
val
ORD_CTX
: String
-
val
QUERY_CTX
: String
-
val
ROOT_CTX
: String
-
val
TABLE_CTX
: String
-
val
VALUES_CTX
: String
-
val
WHERE_CTX
: String
-
def
asInstanceOf
[T0]
: T0
-
def
clone
(): AnyRef
-
val
env
: Env
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
def
isInstanceOf
[T0]
: Boolean
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any