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").