org.codehaus.modello.generator.database.type
Class TypesFactory
java.lang.Object
org.codehaus.modello.generator.database.type.TypesFactory
- public class TypesFactory
- extends java.lang.Object
Factory for constructing Types
from database meta data
- Version:
- 1.1 2003/02/05 08:08:37
- Author:
- Tim Anderson
Method Summary |
static Types |
create(java.sql.Connection connection)
Construct a new Types , using meta-data obtained from
a database connection |
private static java.lang.String |
getFormat(int typeCode,
long size)
|
private static void |
populateMappings(java.sql.DatabaseMetaData metaData,
Types types,
java.util.HashSet parameterSet)
|
private static void |
populateTypes(java.sql.DatabaseMetaData metaData,
Types types,
java.util.HashSet parameterSet)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypesFactory
public TypesFactory()
create
public static Types create(java.sql.Connection connection)
throws java.sql.SQLException
- Construct a new
Types
, using meta-data obtained from
a database connection
- Parameters:
connection
- the database connection to obtain meta-data from
- Throws:
java.sql.SQLException
- if meta-data cannot be accessed
populateTypes
private static void populateTypes(java.sql.DatabaseMetaData metaData,
Types types,
java.util.HashSet parameterSet)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
populateMappings
private static void populateMappings(java.sql.DatabaseMetaData metaData,
Types types,
java.util.HashSet parameterSet)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getFormat
private static java.lang.String getFormat(int typeCode,
long size)