protected VersionStrategy |
MappingRepository.defaultStrategy(Version version) |
Determine the default strategy to use for the given version.
|
protected VersionStrategy |
MappingRepository.defaultStrategy(Version version,
boolean adapting) |
Determine the default strategy to use for the given version.
|
protected VersionStrategy |
MappingRepository.defaultStrategy(Version vers,
FieldMapping vfield) |
Return the default version strategy, given a version field.
|
Column[] |
VersionMappingInfo.getColumns(Version version,
Column[] templates,
boolean adapt) |
Return the columns set for this version, based on the given templates.
|
Index |
MappingDefaults.getIndex(Version vers,
Table table,
Column[] cols) |
Return a default index for the version, or null if the
version columns should not be indexed by default.
|
Index |
MappingDefaultsImpl.getIndex(Version vers,
Table table,
Column[] cols) |
|
Index |
NoneMappingDefaults.getIndex(Version vers,
Table table,
Column[] cols) |
|
Index |
VersionMappingInfo.getIndex(Version version,
Column[] cols,
boolean adapt) |
Return the index to set on the version columns, or null if none.
|
Column[] |
VersionMappingInfo.getMultiTableColumns(Version vers,
Column[] templates,
boolean adapt) |
Return the columns set for this version when the columns are spread
across multiple tables.
|
java.lang.Object |
MappingDefaults.getStrategy(Version vers,
boolean adapt) |
Default version mapping strategy when there is no explicit strategy.
|
java.lang.Object |
MappingDefaultsImpl.getStrategy(Version vers,
boolean adapt) |
|
java.lang.Object |
NoneMappingDefaults.getStrategy(Version vers,
boolean adapt) |
|
void |
MappingStrategyInstaller.installStrategy(Version version) |
|
void |
NoneStrategyInstaller.installStrategy(Version version) |
|
void |
RefreshStrategyInstaller.installStrategy(Version version) |
|
void |
RuntimeStrategyInstaller.installStrategy(Version version) |
|
abstract void |
StrategyInstaller.installStrategy(Version version) |
Install a strategy on the given mapping.
|
protected VersionStrategy |
MappingRepository.instantiateVersionStrategy(java.lang.Class<?> strat,
Version version,
java.lang.String props) |
Instantiate the given version strategy.
|
protected VersionStrategy |
MappingRepository.instantiateVersionStrategy(java.lang.String name,
Version version) |
Instantiate the given version strategy.
|
protected VersionStrategy |
MappingRepository.namedStrategy(Version version) |
Instantiate the given version's named strategy, or return null
if no named strategy.
|
protected VersionMappingInfo |
MappingRepository.newMappingInfo(Version version) |
Create raw mapping info for the given instance.
|
void |
MappingDefaults.populateColumns(Version vers,
Table table,
Column[] cols) |
Fill in default information for the given version columns.
|
void |
MappingDefaultsImpl.populateColumns(Version vers,
Table table,
Column[] cols) |
|
void |
NoneMappingDefaults.populateColumns(Version vers,
Table table,
Column[] cols) |
|
void |
Version.setVersion(Version owner) |
|
void |
VersionStrategy.setVersion(Version owner) |
Set the version that uses this strategy.
|
void |
VersionMappingInfo.syncWith(Version version) |
Synchronize internal information with the mapping data for the given
version.
|