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