Class Summary |
CreateIncludeDomlFiles |
CreateIncludeDomlFiles class creates Xml(ImportDefinition.xml) and Sql( CreateTables.sql,
CreateIntegrity.sql, CreateOisAdminData.sql, CreatePrimary.sql and CreateIndex.sql) files,
if the input data is doml file. |
CreateIncludeFiles |
CreateIncludeFiles class creates Xml(ImportDefinition.xml) and Sql( CreateTables.sql,
CreateIntegrity.sql, CreateOisAdminData.sql, CreatePrimary.sql and CreateIndex.sql) files,
if the input data is database. |
CsvTableDesignReader |
CsvTableDesignReader class retrieves the input data from csv tables, and placed them in to
ImportDefinition class. |
DomlDesignReader |
DomlDesignReader class retrieves the input data from doml file, and placed them in to
ImportDefinition class. |
GenerateDoml |
GenerateDoml class creates the doml file as an output. |
GenerateSqlForAllVendors |
GenerateSqlForAllVendors class is used for generating all sql statements for
all named database Vendors |
GeneratorClassLoader |
GeneratorClassLoader class load new files into class loader |
ImportDefinitionAttributes |
ImportDefinitionAttributes class stores the value of Import definition tag parameters, which
are needed for creating ImportDefinition.xml file.w2 |
IncludeTagAttributes |
IncludeTagAttributes class stores the parameters of include tag for LoaderJob.xml file. |
InputParameters |
InputParameters class sets the input parameters. |
JdbcParameters |
JdbcParameters class sets the value of jdbc drivers, which can be used in Octopus. |
LoaderGenerator |
LoaderGenerator class dinamicly generates the xml files (LoaderJob.xml and ImportDefinition.xml)
from the input data and source database. |
LoaderJobAttributes |
LoaderJobAttributes class stores the parameters of loadJob tag for LoaderJob.xml file. |
LoadJobWriter |
Class LoadJobWriter creates and loads LoaderJob.xml file from the input
parameters and source database. |
MappingJavaType |
MappingJavaType class mapping the jdbc type of data in to java type of data. |
MappingTypeData |
MappingTypeData class mapping the type of data, which depends on the type of database. |
RelationshipsAttributes |
RelationshipsAttributes class stores the value of table relationships parameters,
such as primary keys, indexes, foreign key, and table names. |
SearchXmlFile |
SearchXmlFile class search the named xml document. |
SqlStatements |
SqlStatements class creates the sql statements for building target database. |
SqlTagAttributes |
SqlTagAttributes class stores the parameters of sqlTag tag for LoaderJob.xml file. |
TableAttributes |
TableAttributes class stores the value of table attributes, which are needed for
creating ImportDefinition.xml file. |
TableDesignReader |
TableDesignReader class read the data which describe database tables. |
TableRelationshipsReader |
TableRelationshipsReader class read the data which describe database relationships
between the tables. |
Utils |
Utility methods for csv jdbc. |
WriteDomlFile |
WriteDomlFile class writes the doml file. |
WriteImportDefinition |
WriteImportDefinition class creates ImportDefinition.xml file. |
WriteSqlFiles |
WriteSqlFiles class creates sql files from input data. |
WriteXmlFile |
WriteXmlFile writes the xml file (ImportDefinition.xml), and creates generatorOutput
directory if they don't exists. |