OpenPetra
Free Administration Software for Non-Profits
Ict.Tools.DBXML Namespace Reference

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...