2
** ________ ___ / / ___ Scala API **
3
** / __/ __// _ | / / / _ | (c) 2003-2011, LAMP/EPFL **
4
** __\ \/ /__/ __ |/ /__/ __ | **
5
** /____/\___/_/ |_/____/_/ | | **
16
@deprecated(DbcIsDeprecated, "2.9.0") abstract class SetFunction {
17
/** A SQL-99 compliant string representation of the set quantifier. */
18
def sqlString: String;
21
@deprecated(DbcIsDeprecated, "2.9.0") object SetFunction {
22
abstract class Asterisk extends SetFunction {
23
def sqlString = "(*)";
25
abstract class General extends SetFunction {
26
def setQuantifier: Option[SetQuantifier];
27
def valueExpression: Expression;
30
(setQuantifier match {
32
case Some(sq) => sq.sqlString + " "
34
valueExpression.sqlString + ")"
37
abstract class Binary extends SetFunction {
38
def sqlString = sys.error("Binary set function is not supported yet.");