org.exolab.castor.jdo.engine
public final class JDOMappingLoader extends AbstractMappingLoader
Version: $Revision: 6305 $ $Date: 2006-04-13 07:37:49 -0600 (Thu, 13 Apr 2006) $
Constructor Summary | |
---|---|
JDOMappingLoader(ClassLoader loader) |
Method Summary | |
---|---|
protected ClassDescriptor | createDescriptor(ClassMapping clsMap) |
protected FieldDescriptor | createFieldDesc(Class javaClass, FieldMapping fieldMap) |
static String | definition2param(String sqlTypeDef)
Extracts parameter for type convertor from the SQL type definition of the
form "SQL_TYPE_NAME[PARAMETER]". |
static String | definition2type(String sqlTypeDef)
Extracts SQL type name from the the SQL type definition of the form
"SQL_TYPE_NAME[PARAMETER]".
|
BindingType | getBindingType() |
protected String[] | getSqlTypes(FieldMapping fieldMap)
Parse the sql type attribute to build an
array of types, needed to support whitespace inside
parameterized types (see Bug 1045) |
protected TypeInfo | getTypeInfo(Class fieldType, CollectionHandler colHandler, FieldMapping fieldMap) |
protected void | loadMappingInternal(MappingRoot mapping, Object param) |
Parameters: sqlTypeDef SQL type definition (e.g. char[01]).
Returns: Parameter (e.g. "01") or null if not parameterized.
Parameters: sqlTypeDef SQL type definition (e.g. char[01]).
Returns: SQL type name (e.g. "char").