See: Description
Interface | Description |
---|---|
Column |
A typed
Document that represents a column in the database. |
Dbms |
A typed
Document that represents a dbms instance in the database. |
Document |
The
Document is the base structure for storing configuration
parameters and can be seen as a hierarchial key-value store. |
ForeignKey |
A typed
Document that represents a foreign key instance in the
database. |
ForeignKeyColumn |
A typed
Document that represents the column referenced by a foreign
key instance in the database. |
Index |
A typed
Document that represents an index instance in the database. |
IndexColumn |
A typed
Document that represents the column referenced by an index
key instance in the database. |
PrimaryKeyColumn |
A typed
Document that represents the primary key column instance in
the database. |
Project |
A typed
Document that represents a database project. |
Schema |
A typed
Document that represents a schema instance in the database. |
Table |
A typed
Document that represents a table instance in the database. |
Documents
that can be parsed to
and from for an example JSON.
The document instance itself is never important and references to it should therefore never be compared using identity comparison. Any document can contain any data. Some interfaces exists to expose a typed view of certain levels in the document tree, but an untyped implementation could just as well be used.
A general description of the document system can be found here: The Best of Both Worlds by Emil Forslund
This package is part of the API. Modifications to classes here should only (if ever) be done in major releases.
Copyright © 2017 Speedment, Inc.. All rights reserved.