in scala.dbc.statement
class Relation

abstract class Relation
extends scala.dbc.statement.Statement
with scala.ScalaObject
A statement that returns a relation.
Direct Known Subclasses:
Table, Select, Jointure, Expression

Constructor Summary
def this



Def Summary
def execute (database: scala.dbc.Database) : scala.dbc.result.Relation
Executes the statement on the given database.
def execute (database: scala.dbc.Database, debug: scala.Boolean) : scala.dbc.result.Relation

abstract def fieldTypes : scala.List[scala.dbc.DataType]

def isCompatibleType : scala.Function2[scala.dbc.DataType, scala.dbc.DataType, scala.Boolean]

abstract def sqlInnerString : java.lang.String
A SQL-99 compliant string representation of the relation sub- statement. This only has a meaning inside another statement.
abstract def sqlString : java.lang.String
A SQL-99 compliant string representation of the statement.
def sqlTypeString : java.lang.String

def typeCheck (relation: scala.dbc.result.Relation) : scala.Unit



Constructor Detail
def this

Def Detail
def execute (database: scala.dbc.Database): scala.dbc.result.Relation
Executes the statement on the given database.

def execute (database: scala.dbc.Database, debug: scala.Boolean): scala.dbc.result.Relation

abstract def fieldTypes : scala.List[scala.dbc.DataType]

def isCompatibleType : scala.Function2[scala.dbc.DataType, scala.dbc.DataType, scala.Boolean]

abstract def sqlInnerString : java.lang.String
A SQL-99 compliant string representation of the relation sub- statement. This only has a meaning inside another statement.

abstract def sqlString : java.lang.String
A SQL-99 compliant string representation of the statement.

def sqlTypeString : java.lang.String

def typeCheck (relation: scala.dbc.result.Relation): scala.Unit