Scala 2

API Specification
This document is the API specification for Scala 2.


Class Summary
abstract class AccessMode

abstract class DerivedColumn

abstract class Expression
An expression that calculates some value from fields.
case class Insert
An insertion of values into a table.
abstract class InsertionData
Data to be inserted into a table in an Insert.
abstract class IsolationLevel

abstract class JoinType
A join behaviour in a Jointure.
abstract class Jointure
A jointure between two relations.
abstract class Relation
A statement that returns a relation.
abstract class Select
A statement that when executed on a database will return a relation. The returned relation will be a subset of a table in the database or a jointure between such subsets.
case class SetClause
Data to be inserted into a table in an Insert.
abstract class SetQuantifier
A set quantifier that defines the collection type of a relation.
abstract class Statement
An ISO-9075:2003 (SQL) statement.
abstract class Status
A statement that changes the status of the database.
abstract class Table
A reference to a table in the database.
case class Transaction [ ResultType ]
A statement that changes the status of the database.
case class Update
An update of the state of a table.

Object Summary
object AccessMode

object InsertionData

object IsolationLevel

object JoinType

object SetQuantifier