| java.lang.Object com.versant.core.metadata.MetaDataBuilder com.versant.core.jdbc.JdbcMetaDataBuilder
Inner Class :public static class ClassInfo | |
Method Summary | |
public ModelMetaData | buildMetaData(JdoRoot[] roots) | protected void | calcSuperCounts(ClassMetaData[] classes) | protected void | checkForHorizontal(JdoClass jdoCls, ClassMetaData cmd) | public JdbcColumn | createColumn(JdoExtension[] nested, JdbcColumn base) Create a column from an optional array of extensions, an optional
fieldName and a base column. | public JdbcColumn | createColumn(JdoExtension[] nested, String fieldName, Class javaType) Create a column from an optional array of extensions, an optional
fieldName and an optional javaType. | protected FetchGroupBuilder | createFetchGroupBuilder() | protected void | doEmbedded(ClassMetaData[] ca) | protected void | doHorizontal(ClassMetaData[] ca) | public JdbcColumn | findColumn(List cols, JdbcSimpleField refField) Find the column in cols with the the supplied refField or null if none. | public static void | generateNameForIndex(JdbcNameGenerator namegen, String tableName, JdbcIndex idx) Generate the name for an index. | public int | getCdCacheStrategy() | public ClassInfo | getClassInfo(ClassMetaData cmd) Get the ClassInfo for cmd. | public JdbcConfig | getJdbcConfig() | public int | getJdbcType(JdoExtension e) Get the value of an extension that must be a JDBC type name. | public ModelMetaData | getJmd() | public JdbcMappingResolver | getMappingResolver() | public JdbcNameGenerator | getNameGenerator() | public SqlDriver | getSqlDriver() | public boolean | isCdRefsInDefaultFetchGroup() | protected void | postAllFieldsCreatedHook() | protected void | preBuildFetchGroupsHook() | public void | processRefFieldImpl(JdbcClass target, JdbcRefField f, FieldMetaData fmd, JdoElement context, JdoExtension[] extensions, boolean quiet) | protected void | setMasterDetailFlags(ClassMetaData[] classes) |
CLASS_ID_FIELDNAME | final public static String CLASS_ID_FIELDNAME(Code) | | |
DATASTORE_PK_FIELDNAME | final public static String DATASTORE_PK_FIELDNAME(Code) | | |
KEYGEN_AUTOINC | final public static String KEYGEN_AUTOINC(Code) | | |
KEYGEN_HIGHLOW | final public static String KEYGEN_HIGHLOW(Code) | | |
OPT_LOCK_FIELDNAME | final public static String OPT_LOCK_FIELDNAME(Code) | | |
OWNER_REF_FIELDNAME | final public static String OWNER_REF_FIELDNAME(Code) | | |
SEQUENCE_FIELDNAME | final public static String SEQUENCE_FIELDNAME(Code) | | |
VALUE_FIELDNAME | final public static String VALUE_FIELDNAME(Code) | | |
createColumn | public JdbcColumn createColumn(JdoExtension[] nested, JdbcColumn base)(Code) | | Create a column from an optional array of extensions, an optional
fieldName and a base column. The properties of the base column are
the defaults. If nested is not null then it is searched for a
jdbc-column extension with a value matching the database
property of the store. If none is found then a jdbc-column extension
with no value is used. If it contains no jdbc-column extensions then
it is ignored. If the jdbc-type has been set in the extension then
it is used to provide the defaults, not the column.
|
createColumn | public JdbcColumn createColumn(JdoExtension[] nested, String fieldName, Class javaType)(Code) | | Create a column from an optional array of extensions, an optional
fieldName and an optional javaType. If nested is not null then it is
searched for a jdbc-column extension with a value matching the database
property of the store. If none is found then a jdbc-column extension
with no value is used. If it contains no jdbc-column extensions then
it is ignored.
|
generateNameForIndex | public static void generateNameForIndex(JdbcNameGenerator namegen, String tableName, JdbcIndex idx)(Code) | | Generate the name for an index. The columns in the index must have
names.
|
getCdCacheStrategy | public int getCdCacheStrategy()(Code) | | |
isCdRefsInDefaultFetchGroup | public boolean isCdRefsInDefaultFetchGroup()(Code) | | |
postAllFieldsCreatedHook | protected void postAllFieldsCreatedHook()(Code) | | |
preBuildFetchGroupsHook | protected void preBuildFetchGroupsHook()(Code) | | |
|
|