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