in scala/dbc/statement
class DerivedColumn

abstract class DerivedColumn()
extends Object
with ScalaObject

Method Summary
abstract def asClause: Option[String]
     A new name for this field.
  def sqlString: String
     A SQL-99 compliant string representation of the derived column sub-statement.
abstract def valueExpression: Expression
     The value for the column.

Methods inherited from java/lang/Object-class
clone, eq, equals, finalize, getClass, hashCode, ne, notify, notifyAll, synchronized, toString, wait, wait, wait

Methods inherited from scala/Any-class
!=, ==, asInstanceOf, isInstanceOf, match

Methods inherited from scala/ScalaObject-class
getScalaType

Method Detail

valueExpression

  abstract def valueExpression: Expression
The value for the column. This value can be of any type but must be calculated from fields that appear in a relation that takes part in the query.

asClause

  abstract def asClause: Option[String]
A new name for this field. This name must be unique for the query in which the column takes part.

sqlString

  def sqlString: String
A SQL-99 compliant string representation of the derived column sub-statement. This only has a meaning inside a select statement.