OpenPetra
Free Administration Software for Non-Profits
|
Classes | |
class | ConstraintComparer |
for comparing constraints for sorting and to test if they are the same More... | |
class | TConstraint |
constraints can be foreign keys or primary keys More... | |
class | TDataDefinitionParser |
This is a special XML parser for the datadefinition file for Petra More... | |
class | TDataDefinitionStore |
This holds the tables and the sequences of the database structure; this is an objectorientated representation in memory of the database structure that was originally defined in XML More... | |
class | TDataSetTable |
class | TIndex |
data of an index More... | |
class | TIndexField |
data of an index More... | |
class | TSequence |
all necessary data of a sequence More... | |
class | TTable |
all information about the structure of a database table More... | |
class | TTableField |
this describes a column of a table More... | |
class | TTableSort |
sort the tables by dependency of the constraints, using topological sort. in the end, we get a list of tables, in the order that you need when you populate the database with constraints enabled. first the tables that depend on nothing, and then the tables that depend on them. deleting the database can be done the other way round More... | |