|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
org.apache.turbine.torque.TorqueJDBCTransformTask
This class generates an XML schema of an existing database from JDBC metadata.
Field Summary | |
protected org.w3c.dom.Node |
appData
Deprecated. |
protected java.util.Hashtable |
columnTableMap
Deprecated. Hashtable to track what table a column belongs to. |
protected org.w3c.dom.Node |
database
Deprecated. |
protected java.lang.String |
dbDriver
Deprecated. JDBC driver. |
protected java.lang.String |
dbPassword
Deprecated. JDBC password. |
protected java.lang.String |
dbUrl
Deprecated. JDBC URL. |
protected java.lang.String |
dbUser
Deprecated. JDBC user name. |
protected org.apache.xerces.dom.DocumentImpl |
doc
Deprecated. DOM document produced. |
protected java.util.Hashtable |
primaryKeys
Deprecated. Hashtable of columns that have primary keys. |
protected boolean |
sameJavaName
Deprecated. |
protected java.lang.String |
xmlSchema
Deprecated. Name of XML database schema produced. |
(package private) org.apache.xml.serialize.XMLSerializer |
xmlSerializer
Deprecated. |
Constructor Summary | |
TorqueJDBCTransformTask()
Deprecated. |
Method Summary | |
void |
execute()
Deprecated. Default constructor. |
void |
generateXML()
Deprecated. Generates an XML database schema from JDBC metadata. |
java.util.Vector |
getColumns(java.sql.DatabaseMetaData dbMeta,
java.lang.String tableName)
Deprecated. Retrieves all the column names and types for a given table from JDBC metadata. |
java.util.Collection |
getForeignKeys(java.sql.DatabaseMetaData dbMeta,
java.lang.String tableName)
Deprecated. Retrieves a list of foreign key columns for a given table. |
java.util.List |
getPrimaryKeys(java.sql.DatabaseMetaData dbMeta,
java.lang.String tableName)
Deprecated. Retrieves a list of the columns composing the primary key for a given table. |
java.util.Vector |
getTableNames(java.sql.DatabaseMetaData dbMeta)
Deprecated. Get all the table names in the current database that are not system tables. |
boolean |
isSameJavaName()
Deprecated. |
void |
setDbDriver(java.lang.String v)
Deprecated. |
void |
setDbPassword(java.lang.String v)
Deprecated. |
void |
setDbUrl(java.lang.String v)
Deprecated. |
void |
setDbUser(java.lang.String v)
Deprecated. |
void |
setOutputFile(java.lang.String v)
Deprecated. |
void |
setSameJavaName(boolean v)
Deprecated. |
Field Detail |
protected java.lang.String xmlSchema
protected java.lang.String dbUrl
protected java.lang.String dbDriver
protected java.lang.String dbUser
protected java.lang.String dbPassword
protected org.apache.xerces.dom.DocumentImpl doc
protected org.w3c.dom.Node database
protected org.w3c.dom.Node appData
protected java.util.Hashtable primaryKeys
protected java.util.Hashtable columnTableMap
protected boolean sameJavaName
org.apache.xml.serialize.XMLSerializer xmlSerializer
Constructor Detail |
public TorqueJDBCTransformTask()
Method Detail |
public void setDbUrl(java.lang.String v)
public void setDbDriver(java.lang.String v)
public void setDbUser(java.lang.String v)
public void setDbPassword(java.lang.String v)
public void setOutputFile(java.lang.String v)
public void setSameJavaName(boolean v)
public boolean isSameJavaName()
public void execute() throws org.apache.tools.ant.BuildException
public void generateXML() throws java.lang.Exception
Exception,
- a generic exception.public java.util.Vector getTableNames(java.sql.DatabaseMetaData dbMeta) throws java.sql.SQLException
dbMeta
- JDBC database metadata.SQLException.
- public java.util.Vector getColumns(java.sql.DatabaseMetaData dbMeta, java.lang.String tableName) throws java.sql.SQLException
dbMeta
- JDBC metadata.tableName
- Table from which to retrieve column
information.public java.util.List getPrimaryKeys(java.sql.DatabaseMetaData dbMeta, java.lang.String tableName) throws java.sql.SQLException
dbMeta
- JDBC metadata.tableName
- Table from which to retrieve PK information.tableName
.public java.util.Collection getForeignKeys(java.sql.DatabaseMetaData dbMeta, java.lang.String tableName) throws java.sql.SQLException
dbMeta
- JDBC metadata.tableName
- Table from which to retrieve FK information.tableName
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |