SQLDatabase |
Represents a database with all needed information like the ip-address, port etc.
It can contain a parent SQLServer if this is loaded as a child database.
It also has the option to be loaded only lazy, so the table information will only be loaded after the loading procedure is executed twice.
Otherwise, in the first load, only the tables with only the tablename will be loaded.
|
SQLForeignColumn |
Information about the foreign column.
Will be used inside the GUI!
|
SQLForeignInfo |
Information about the foreign key.
|
SQLIndex |
Represents an index of a SQLTable .
It contains information about the sequenceNumber, name, type SQLIndex.Types , its parent Table
and the column-names for this index.
|
SQLProcedure |
Represents a procedure with catalog, schema and the name as information.
|
SQLRow |
Represents a row with content/values of an SQLTable when it is loaded by an sql.
The line is separated by the columns/children of the SQLTable and the values are saved within the
list of SQLTableValue .
|
SQLServer |
|
SQLTable |
Represents a table of a SQLDatabase .
It contains information like its children, name, catalog, schema, indexes/primarykey-fields and foreign-keys
It also contains a list of SQLRow , which will hold the data per line if this SQLTable loaded
content of an sql.
|
SQLTableColumn |
Represents a Column of an SQLTable .
It contains information like its parent, its datatype, name, aliasname, constraintName and more..
It also provide a list of its foreignColumns of other tables.
|
SQLTableValue |
Represents a value of a column of an SQLRow .
It is a simple plain java-Object
and has the information about its parent- SQLRow and the column which its belong to.
|
SQLTransaction |
Represents a transaction and contains the related sql- Connection and the info if it is failed or not.
|
SQLTrigger |
Represents a trigger with most information like the condition, the event or the whole trigger-content (script) etc.
|