blob: 25d18743817dd211787ded113ab26a5e015fcf44 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
/* __ *\
** ________ ___ / / ___ Scala API **
** / __/ __// _ | / / / _ | (c) 2003-2005, LAMP/EPFL **
** __\ \/ /__/ __ |/ /__/ __ | **
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
package scala.dbc.statement.expression;
case class TypeCast (
expression: Expression,
castType: DataType
) extends Expression {
/** A SQL-99 compliant string representation of the relation sub-
* statement. This only has a meaning inside another statement. */
def sqlInnerString: String = {
"CAST (" + expression.sqlInnerString + " AS " + castType.sqlString + ")";
}
/** The expression that will be casted. */
//def expression: Expression;
/** The type to which to cast. */
//def castType: scala.dbc.datatype.DataType;
}
|