| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use MetaDataContext | |
|---|---|
| org.apache.openjpa.jdbc.meta | OpenJPA-JDBC ORM Metadata | 
| org.apache.openjpa.meta | OpenJPA Metadata | 
| Uses of MetaDataContext in org.apache.openjpa.jdbc.meta | 
|---|
| Subinterfaces of MetaDataContext in org.apache.openjpa.jdbc.meta | |
|---|---|
 interface | 
ValueMapping
Specialization of value metadata for relational databases.  | 
| Classes in org.apache.openjpa.jdbc.meta that implement MetaDataContext | |
|---|---|
 class | 
ClassMapping
Specialization of metadata for relational databases.  | 
 class | 
Discriminator
Handles determining the object class of database records.  | 
 class | 
FieldMapping
Specialization of metadata for relational databases.  | 
 class | 
SequenceMapping
Specialization of sequence metadata for ORM.  | 
 class | 
ValueMappingImpl
Standalone ValueMapping implementation. | 
 class | 
Version
Handles optimistic lock versioning for a class.  | 
| Methods in org.apache.openjpa.jdbc.meta with parameters of type MetaDataContext | |
|---|---|
 void | 
MappingInfo.assertNoForeignKey(MetaDataContext context,
                   boolean die)
Assert that the user did not try to place a foreign key on this mapping.  | 
 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,
               Object contextStrat,
               Object expected,
               boolean die)
Assert that this info has the given strategy or no strategy.  | 
protected  Column[] | 
MappingInfo.createColumns(MetaDataContext context,
              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,
                 String prefix,
                 List 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,
            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,
            String schemaName,
            String given,
            boolean adapt)
Find or generate a table for a mapping.  | 
protected  Unique | 
MappingInfo.createUnique(MetaDataContext context,
             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.  | 
protected static Column | 
MappingInfo.mergeColumn(MetaDataContext context,
            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,
           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 | 
MappingInfo.syncUnique(MetaDataContext context,
           Unique unq)
Sets internal constraint information to match given mapped constraint.  | 
| Uses of MetaDataContext in org.apache.openjpa.meta | 
|---|
| Subinterfaces of MetaDataContext in org.apache.openjpa.meta | |
|---|---|
 interface | 
ValueMetaData
Holds metadata on a value; this could be a field value, key value, or element value.  | 
| Classes in org.apache.openjpa.meta that implement MetaDataContext | |
|---|---|
 class | 
ClassMetaData
Contains metadata about a persistent type.  | 
 class | 
FieldMetaData
Metadata for a managed class field.  | 
 class | 
NonPersistentMetaData
Metadata about a persistence-aware type.  | 
 class | 
SequenceMetaData
Metadata about a named sequence.  | 
 class | 
ValueMetaDataImpl
Default ValueMetaData implementation. | 
| Methods in org.apache.openjpa.meta with parameters of type MetaDataContext | |
|---|---|
static void | 
ValueStrategies.assertSupported(int strategy,
                MetaDataContext context,
                String attributeName)
Assert that the given strategy is supported by the current runtime.  | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||