| Class | Description |
|---|---|
| BeginStatement |
A class that represents a BEGIN WORK statement, which begins a
transaction.
|
| Catalog |
A class representing the catalog of a simple relational database.
|
| Column |
A class that represents a column in a table.
|
| ColumnOptions |
A class that represents options for a column in a table -- namely,
whether it is not allowed to include null values, and whether it is the
primary key of its table.
|
| CommitStatement |
A class that represents a COMMIT statement in SQL, which commits
the current transaction.
|
| CompareTerm |
A class that represents an operand in a comparison found in the
WHERE clause of a SQL statement.
|
| Comparison |
A class that represents a comparison appearing in a WHERE clause.
|
| ConditionalExpression |
An abstract class that represents a conditional expression like those
found in the WHERE clause of a SQL statement.
|
| CreateStatement |
A class that represents a CREATE TABLE statement.
|
| DBMS |
The main class of a simple relational database.
|
| DeleteStatement |
A class that represents a DELETE statement.
|
| DropStatement |
A class that represents a DROP TABLE statement.
|
| InsertRow |
A class that represents a row that will be inserted in a table in a
relational database.
|
| InsertStatement |
A class that represents an INSERT statement.
|
| Limit |
A class that encapsulated information from a LIMIT clause in a SELECT
statement.
|
| NotExpression |
A class that represents a conditional expression involving a NOT operator.
|
| OrExpression |
A class that represents a conditional expression involving an OR operator.
|
| RollbackStatement |
A class that represents a ROLLBACK statement in SQL, which rolls back
the current transaction.
|
| RowInput |
An input stream with methods that read values from a byte array.
|
| RowOutput |
An output stream with methods that write values into a byte array.
|
| SelectStatement |
A class that represents a SELECT statement.
|
| SQLStatement |
An abstract class that represents a SQL statement.
|
| Table |
A class that represents a table in a relational database.
|
| TableIterator |
A class that serves as an iterator over some or all of the rows in
a stored table.
|
| TrueExpression |
A class that represents a conditional expression that is always true.
|
| UpdateStatement |
A class that represents an UPDATE statement.
|
| Exception | Description |
|---|---|
| InvalidSyntaxException |
A special exception class that allows us to distinguish parser
syntax errors from other exceptions.
|