Class Summary |
Column |
This class models a column in a database table. |
ColumnBuilder |
Fluent Builder class used to create instances of the Column class. |
ColumnSet |
ColumnSet is a collection of Columns in which each column must have a unique name. |
DataType |
This class functions as an enumeration of ANSI-SQL data types available for use in models. |
ForeignKey |
|
ForeignKeyBuilder |
Fluent Builder class for creating ForeignKeys. |
ForeignKeySet |
ForeignKeySet is a collection of ForeignKeys in which each column must have a unique name. |
Index |
This class models a database index. |
IndexBuilder |
A Fluent Builder for Indexes |
IndexSet |
IndexSet is a collection of Indexes in which each column must have a unique name. |
Model |
A Model is a collection of associated Schemas. |
ModelBuilder |
A Fluent Builder class for constructing Model objects. |
PrimaryKey |
This class models a primary key constraint on a database table. |
Schema |
A Schema is a collection of database Tables. |
SchemaBuilder |
A Fluent Builder class for constructing Schema objects |
SortedColumn |
A SortedColumn is used to specify an ascending or descending sort order on a Column in an Index
This class is immutable. |
Table |
This class models a database Table |
TableBuilder |
A Fluent Builder class for constructing Table objects |
UniqueKey |
Models a unique key constraint on a database table |
UniqueKeySet |
A collection of UniqueKeys on a Table |