void |
MappingInfo.assertNoForeignKey(MetaDataContext context,
boolean die) |
Assert that the user did not try to place a foreign key on this mapping
or placed an implicit foreign key.
|
void |
MappingInfo.assertNoIndex(MetaDataContext context,
boolean die) |
Assert that the user did not try to place an index on this mapping.
|
void |
MappingInfo.assertNoJoin(MetaDataContext context,
boolean die) |
Assert that the user did not try to join.
|
void |
MappingInfo.assertNoSchemaComponents(MetaDataContext context,
boolean die) |
Assert that the user did not supply any columns, index, unique
constraint, or foreign key for this mapping.
|
void |
MappingInfo.assertNoUnique(MetaDataContext context,
boolean die) |
Assert that the user did not try to place a unique constraint on this
mapping.
|
void |
MappingInfo.assertStrategy(MetaDataContext context,
java.lang.Object contextStrat,
java.lang.Object expected,
boolean die) |
Assert that this info has the given strategy or no strategy.
|
protected Column[] |
MappingInfo.createColumns(MetaDataContext context,
java.lang.String prefix,
Column[] tmplates,
Table table,
boolean adapt) |
Retrieve/create columns on the given table by merging the given
template information with any user-provided information.
|
protected ForeignKey |
MappingInfo.createForeignKey(MetaDataContext context,
java.lang.String prefix,
java.util.List<Column> given,
MappingInfo.ForeignKeyDefaults def,
Table table,
ClassMapping cls,
ClassMapping rel,
boolean inversable,
boolean adapt) |
Retrieve/create a foreign key (possibly logical) on the given columns
by merging the given template information with any user-provided
information.
|
protected Index |
MappingInfo.createIndex(MetaDataContext context,
java.lang.String prefix,
Index tmplate,
Column[] cols,
boolean adapt) |
Retrieve/create an index on the given columns by merging the given
template information with any user-provided information.
|
Table |
MappingInfo.createTable(MetaDataContext context,
MappingInfo.TableDefaults def,
java.lang.String schemaName,
java.lang.String given,
boolean adapt) |
Deprecated.
|
Table |
MappingInfo.createTable(MetaDataContext context,
MappingInfo.TableDefaults def,
DBIdentifier schemaName,
DBIdentifier given,
boolean adapt) |
|
protected Unique |
MappingInfo.createUnique(MetaDataContext context,
java.lang.String prefix,
Unique tmplate,
Column[] cols,
boolean adapt) |
Retrieve/create a unique constraint on the given columns by merging the
given template information with any user-provided information.
|
Index[] |
ClassMappingInfo.getIndices(MetaDataContext cm,
boolean adapt) |
Get all indices associated with both the primary and/or
secondary tables.
|
Unique[] |
ClassMappingInfo.getUniques(MetaDataContext cm,
boolean adapt) |
Get all the unique constraints associated with both the primary and/or
secondary tables.
|
protected static Column |
MappingInfo.mergeColumn(MetaDataContext context,
java.lang.String prefix,
Column tmplate,
boolean compat,
Column given,
Table table,
boolean adapt,
boolean fill) |
Merge the given columns if possible.
|
protected static Column |
MappingInfo.syncColumn(MetaDataContext context,
Column col,
int num,
boolean forceJDBCType,
Table colTable,
Table targetTable,
java.lang.Object target,
boolean inverse) |
Create a copy of the given column with the raw mapping information
set correctly, and without settings that match defaults.
|
protected void |
MappingInfo.syncColumns(MetaDataContext context,
Column[] cols,
boolean forceJDBCType) |
Sets internal column information to match the given mapped columns.
|
protected void |
MappingInfo.syncForeignKey(MetaDataContext context,
ForeignKey fk,
Table local,
Table target) |
Sets internal constraint and column information to match given mapped
constraint.
|
protected void |
MappingInfo.syncIndex(MetaDataContext context,
Index idx) |
Sets internal index information to match given mapped index.
|
protected void |
FieldMappingInfo.syncJoinTableUniques(MetaDataContext context,
Unique[] unqs) |
Sets internal constraint information to match given mapped constraint.
|
protected void |
MappingInfo.syncUnique(MetaDataContext context,
Unique unq) |
Sets internal constraint information to match given mapped constraint.
|