|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.jdbc.meta.NoneMappingDefaults
public class NoneMappingDefaults
No-op mapping defaults.
| Constructor Summary | |
|---|---|
NoneMappingDefaults()
|
|
| Method Summary | |
|---|---|
boolean |
defaultMissingInfo()
Whether to fill in missing mapping information at runtime with the default values supplied by this plugin. |
Object |
getDiscriminatorValue(Discriminator disc,
boolean adapt)
Return the default discriminator value for the given instance. |
ForeignKey |
getForeignKey(ValueMapping vm,
DBIdentifier name,
Table local,
Table foreign,
boolean inverse)
Return a default foreign key for the join from this value to its related type, or null for a logical foreign key only. |
ForeignKey |
getForeignKey(ValueMapping vm,
String name,
Table local,
Table foreign,
boolean inverse)
Deprecated. |
Index |
getIndex(Discriminator disc,
Table table,
Column[] cols)
Return a default index for the discriminator, or null if the discriminator columns should not be indexed by default. |
Index |
getIndex(ValueMapping vm,
DBIdentifier name,
Table table,
Column[] cols)
Return a default index for the value, or null if the value columns should not be indexed by default. |
Index |
getIndex(ValueMapping vm,
String name,
Table table,
Column[] cols)
Return a default index for the value, or null if the value columns should not be indexed by default. |
Index |
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. |
static NoneMappingDefaults |
getInstance()
|
ForeignKey |
getJoinForeignKey(ClassMapping cls,
Table local,
Table foreign)
Return a default foreign key for the join from this class' table to its superclass' table, or null for a logical foreign key only. |
ForeignKey |
getJoinForeignKey(FieldMapping fm,
Table local,
Table foreign)
Return a default foreign key for the join from this field's table to its defining class' table, or null for a logical foreign key only. |
Index |
getJoinIndex(FieldMapping fm,
Table table,
Column[] cols)
Return a default index for the join, or null if the join columns should not be indexed by default. |
Unique |
getJoinUnique(FieldMapping fm,
Table table,
Column[] cols)
Return a default constraint for the join, or null if the join columns should not be constrained by default. |
DBIdentifier |
getPrimaryKeyIdentifier(ClassMapping cm,
Table table)
Return the name of the primary key for the table of the given class, or null for database default. |
String |
getPrimaryKeyName(ClassMapping cm,
Table table)
Return the name of the primary key for the table of the given class, or null for database default. |
Object |
getStrategy(ClassMapping cls,
boolean adapt)
Default mapping strategy when there is no explicit strategy and no hierarchy strategy given. |
Object |
getStrategy(Discriminator disc,
boolean adapt)
Default discriminator mapping strategy when there is no explicit strategy. |
Object |
getStrategy(ValueMapping vm,
Class<?> type,
boolean adapt)
Custom handler or strategy for the given field, or null if none has been registered. |
Object |
getStrategy(Version vers,
boolean adapt)
Default version mapping strategy when there is no explicit strategy. |
DBIdentifier |
getTableIdentifier(ClassMapping cls,
Schema defaultSchema)
Return the default table name for the given class. |
DBIdentifier |
getTableIdentifier(FieldMapping fm,
Schema defaultSchema)
Return the default secondary table name for the given field. |
String |
getTableName(ClassMapping cls,
Schema schema)
Return the default table name for the given class. |
String |
getTableName(FieldMapping fm,
Schema schema)
Return the default secondary table name for the given field. |
Unique |
getUnique(ValueMapping vm,
DBIdentifier name,
Table table,
Column[] cols)
Return a default constraint for the value, or null if the value columns should not be constrained by default. |
Unique |
getUnique(ValueMapping vm,
String name,
Table table,
Column[] cols)
Return a default constraint for the value, or null if the value columns should not be constrained by default. |
void |
installPrimaryKey(FieldMapping fm,
Table table)
If desired, install a primary key on the given secondary table. |
void |
populateColumns(Discriminator disc,
Table table,
Column[] cols)
Fill in default information for the given discriminator columns. |
void |
populateColumns(ValueMapping vm,
DBIdentifier name,
Table table,
Column[] cols)
Fill in default information for the given value columns. |
void |
populateColumns(ValueMapping vm,
String name,
Table table,
Column[] cols)
Deprecated. |
void |
populateColumns(Version vers,
Table table,
Column[] cols)
Fill in default information for the given version columns. |
void |
populateDataStoreIdColumns(ClassMapping cls,
Table table,
Column[] cols)
Fill in default information for the given datastore identity columns. |
void |
populateForeignKeyColumn(ValueMapping vm,
DBIdentifier name,
Table local,
Table foreign,
Column col,
Object target,
boolean inverse,
int pos,
int cols)
Fill in default information for the given column used to join a value to its related type. |
void |
populateForeignKeyColumn(ValueMapping vm,
String name,
Table local,
Table foreign,
Column col,
Object target,
boolean inverse,
int pos,
int cols)
Deprecated. |
void |
populateJoinColumn(ClassMapping cm,
Table local,
Table foreign,
Column col,
Object target,
int pos,
int cols)
Fill in default information for the given column used to join a class to its superclass table. |
void |
populateJoinColumn(FieldMapping fm,
Table local,
Table foreign,
Column col,
Object target,
int pos,
int cols)
Fill in default information for the given column used to join a field to its defining class' table. |
boolean |
populateNullIndicatorColumns(ValueMapping vm,
DBIdentifier name,
Table table,
Column[] cols)
Fill in default information for the given null indicator columns. |
boolean |
populateNullIndicatorColumns(ValueMapping vm,
String name,
Table table,
Column[] cols)
Deprecated. |
boolean |
populateOrderColumns(FieldMapping fm,
Table table,
Column[] cols)
Fill in default information for the given order columns. |
boolean |
useClassCriteria()
The default for whether relations use the related object's expected class as part of the join criteria. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NoneMappingDefaults()
| Method Detail |
|---|
public static NoneMappingDefaults getInstance()
public boolean defaultMissingInfo()
MappingDefaults
defaultMissingInfo in interface MappingDefaultspublic boolean useClassCriteria()
MappingDefaults
useClassCriteria in interface MappingDefaults
public Object getStrategy(ClassMapping cls,
boolean adapt)
MappingDefaults
getStrategy in interface MappingDefaultscls - the class; will not be mapped, but superclass and raw
MappingInfo will be availableadapt - whether we can adapt the mapping or schema
public Object getStrategy(Version vers,
boolean adapt)
MappingDefaults
getStrategy in interface MappingDefaultsvers - the version; will not be mapped, but raw
MappingInfo will be availableadapt - whether we can adapt the mapping or schema
public Object getStrategy(Discriminator disc,
boolean adapt)
MappingDefaults
getStrategy in interface MappingDefaultsdisc - the discriminator; will not be mapped, but raw
MappingInfo will be availableadapt - whether we can adapt the mapping or schema
public Object getStrategy(ValueMapping vm,
Class<?> type,
boolean adapt)
MappingDefaults
getStrategy in interface MappingDefaultsvm - the value mapping; will not be mapped, but raw
MappingInfo will be availabletype - the value typeadapt - whether we can adapt the mapping or schema
public Object getDiscriminatorValue(Discriminator disc,
boolean adapt)
MappingDefaults
getDiscriminatorValue in interface MappingDefaults
public String getTableName(ClassMapping cls,
Schema schema)
MappingDefaults
getTableName in interface MappingDefaults
public String getTableName(FieldMapping fm,
Schema schema)
MappingDefaults
getTableName in interface MappingDefaults
public void populateDataStoreIdColumns(ClassMapping cls,
Table table,
Column[] cols)
MappingDefaults
populateDataStoreIdColumns in interface MappingDefaults
public void populateColumns(Version vers,
Table table,
Column[] cols)
MappingDefaults
populateColumns in interface MappingDefaults
public void populateColumns(Discriminator disc,
Table table,
Column[] cols)
MappingDefaults
populateColumns in interface MappingDefaults
public void populateJoinColumn(ClassMapping cm,
Table local,
Table foreign,
Column col,
Object target,
int pos,
int cols)
MappingDefaults
populateJoinColumn in interface MappingDefaultstarget - the target of this column in the join; may be
another column or a constant valuepos - the index of this column in the logical foreign keycols - the number of columns in the logical foreign key
public void populateJoinColumn(FieldMapping fm,
Table local,
Table foreign,
Column col,
Object target,
int pos,
int cols)
MappingDefaults
populateJoinColumn in interface MappingDefaultstarget - the target of this column in the join; may be
another column or a constant valuepos - the index of this column in the logical foreign keycols - the number of columns in the logical foreign key
public void populateForeignKeyColumn(ValueMapping vm,
String name,
Table local,
Table foreign,
Column col,
Object target,
boolean inverse,
int pos,
int cols)
MappingDefaults
populateForeignKeyColumn in interface MappingDefaultsname - base name for value, as decided by mappingtarget - the target of this column in the join; may be
another column or a constant valueinverse - whether this is an inverse foreign keypos - the index of this column in the logical foreign keycols - the number of columns in the logical foreign key
public void populateColumns(ValueMapping vm,
String name,
Table table,
Column[] cols)
MappingDefaults
populateColumns in interface MappingDefaultsname - base name for value, as decided by mapping
public boolean populateOrderColumns(FieldMapping fm,
Table table,
Column[] cols)
MappingDefaults
populateOrderColumns in interface MappingDefaults
public boolean populateNullIndicatorColumns(ValueMapping vm,
String name,
Table table,
Column[] cols)
MappingDefaults
populateNullIndicatorColumns in interface MappingDefaultsname - base name for value, as decided by mapping
public ForeignKey getJoinForeignKey(ClassMapping cls,
Table local,
Table foreign)
MappingDefaults
getJoinForeignKey in interface MappingDefaults
public ForeignKey getJoinForeignKey(FieldMapping fm,
Table local,
Table foreign)
MappingDefaults
getJoinForeignKey in interface MappingDefaults
public ForeignKey getForeignKey(ValueMapping vm,
String name,
Table local,
Table foreign,
boolean inverse)
MappingDefaults
getForeignKey in interface MappingDefaultsname - base name for value, as decided by mappinginverse - whether this is an inverse key
public Index getJoinIndex(FieldMapping fm,
Table table,
Column[] cols)
MappingDefaults
getJoinIndex in interface MappingDefaults
public Index getIndex(ValueMapping vm,
String name,
Table table,
Column[] cols)
MappingDefaults
getIndex in interface MappingDefaultsname - base name for value, as decided by mapping
public Index getIndex(Version vers,
Table table,
Column[] cols)
MappingDefaults
getIndex in interface MappingDefaults
public Index getIndex(Discriminator disc,
Table table,
Column[] cols)
MappingDefaults
getIndex in interface MappingDefaults
public Unique getJoinUnique(FieldMapping fm,
Table table,
Column[] cols)
MappingDefaults
getJoinUnique in interface MappingDefaults
public Unique getUnique(ValueMapping vm,
String name,
Table table,
Column[] cols)
MappingDefaults
getUnique in interface MappingDefaultsname - base name for value, as decided by mapping
public String getPrimaryKeyName(ClassMapping cm,
Table table)
MappingDefaults
getPrimaryKeyName in interface MappingDefaults
public void installPrimaryKey(FieldMapping fm,
Table table)
MappingDefaults
installPrimaryKey in interface MappingDefaults
public ForeignKey getForeignKey(ValueMapping vm,
DBIdentifier name,
Table local,
Table foreign,
boolean inverse)
MappingDefaults
getForeignKey in interface MappingDefaultsname - base name for value, as decided by mappinginverse - whether this is an inverse key
public Index getIndex(ValueMapping vm,
DBIdentifier name,
Table table,
Column[] cols)
MappingDefaults
getIndex in interface MappingDefaultsname - base name for value, as decided by mapping
public Unique getUnique(ValueMapping vm,
DBIdentifier name,
Table table,
Column[] cols)
MappingDefaults
getUnique in interface MappingDefaultsname - base name for value, as decided by mapping
public void populateColumns(ValueMapping vm,
DBIdentifier name,
Table table,
Column[] cols)
MappingDefaults
populateColumns in interface MappingDefaultsname - base name for value, as decided by mapping
public void populateForeignKeyColumn(ValueMapping vm,
DBIdentifier name,
Table local,
Table foreign,
Column col,
Object target,
boolean inverse,
int pos,
int cols)
MappingDefaults
populateForeignKeyColumn in interface MappingDefaultsname - base name for value, as decided by mappingtarget - the target of this column in the join; may be
another column or a constant valueinverse - whether this is an inverse foreign keypos - the index of this column in the logical foreign keycols - the number of columns in the logical foreign key
public boolean populateNullIndicatorColumns(ValueMapping vm,
DBIdentifier name,
Table table,
Column[] cols)
MappingDefaults
populateNullIndicatorColumns in interface MappingDefaultsname - base name for value, as decided by mapping
public DBIdentifier getTableIdentifier(ClassMapping cls,
Schema defaultSchema)
MappingDefaults
getTableIdentifier in interface MappingDefaults
public DBIdentifier getTableIdentifier(FieldMapping fm,
Schema defaultSchema)
MappingDefaults
getTableIdentifier in interface MappingDefaults
public DBIdentifier getPrimaryKeyIdentifier(ClassMapping cm,
Table table)
MappingDefaults
getPrimaryKeyIdentifier in interface MappingDefaults
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||