Method Summary |
|
public void | execute() Default constructor. |
public void | generateXML() Generates an XML database schema from JDBC metadata. |
public List | getColumns(DatabaseMetaData dbMeta, String tableName) Retrieves all the column names and types for a given table from
JDBC metadata. |
public String | getDbSchema() |
public Collection | getForeignKeys(DatabaseMetaData dbMeta, String tableName) Retrieves a list of foreign key columns for a given table.
Parameters: dbMeta - JDBC metadata. Parameters: tableName - Table from which to retrieve FK information. |
public List | getPrimaryKeys(DatabaseMetaData dbMeta, String tableName) Retrieves a list of the columns composing the primary key for a given
table.
Parameters: dbMeta - JDBC metadata. Parameters: tableName - Table from which to retrieve PK information. |
public List | getTableNames(DatabaseMetaData dbMeta) Get all the table names in the current database that are not
system tables.
Parameters: dbMeta - JDBC database metadata. |
public boolean | isSameJavaName() |
public void | setDbDriver(String v) |
public void | setDbPassword(String v) |
public void | setDbSchema(String dbSchema) |
public void | setDbUrl(String v) |
public void | setDbUser(String v) |
public void | setOutputFile(String v) |
public void | setSameJavaName(boolean v) |