www.element4solution.com

Package e4s.db.dict

Data Dictionary base classes.

See:
          Description

Interface Summary
E4DBTable_Intf Part of the datadictionary: interface for database table objects.
 

Class Summary
E4DBColumn Part of the datadictionary: holds column information for database tables.
E4DBColumnsVec Part of the datadictionary: Represents an vector of E4DBColumn elements.
E4DBDatabase Part of the datadictionary: holds information of all the database tables.
E4DBDict Part of the datadictionary: holds information of the database and types definition.
E4DBDictChangeLog Track data dictionary changes in .xml files
E4DBDictChangeLog.E4DBChangeLogModification  
E4DBGeneratedClass Base class for generated object that holds package information.
E4DBJavaGeneratorPrintStream Output to generate Java Source File.
E4DBReferenceVec  
E4DBSelectDict This class enables direct reading database access, based on the datadictionary definitions.
E4DBTable Part of the datadictionary: holds database table information and functionality for modifing tables.
E4DBTreeNodeDictionary Part of the datadictionary: internal used to display dictionary stuff as tree nodes.
E4DBType Part of the datadictionary: information for a user defined datatype.
E4DBTypes Part of the datadictionary: information for all user defined datatypes.
E4DBValidatorInterfaces  
E4DBValidatorPackageName Validation procedure for package names.
E4DBView Part of the datadictionary: holds database view information.
E4DBXmlDictionaryHandler Part of the datadictionary: internal used to read the dictionary XML meta file.
 

Package e4s.db.dict Description

Data Dictionary base classes. The e4s includes a data dictionary which enables to define tables in the target database but more important to generate Java source files for accessing the tables. The target database can be any JDBC compatible database. The modules collected in this package contain data dictionary functionality for storing and retrieving data dictionary meta information. Core of this classes are:

dbDictStands for the main datadictionary and holds informations for database objects (dbDatabase) and type declarations (dbTypes)
dbDatabaseAt the time beeing, holds only information for database tables (dbTable).
dbTableHolds information about a particular database table, basically consisting of dbColumn elements.
dbColumnHolds information about a particular column (field) definition.
dbTypesHolds basically a collection of dbType elements.
dbTypeHolds information about generated type declaration (e.g. e4sString, e4sLong).

See related function modules in package e4s.application.sysmodule.dict for implementation details.


www.element4solution.com