| 
 | ||||||||||
| 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 | ValueMappingSpecialization of value metadata for relational databases. | 
| Classes in org.apache.openjpa.jdbc.meta that implement MetaDataContext | |
|---|---|
|  class | ClassMappingSpecialization of metadata for relational databases. | 
|  class | DiscriminatorHandles determining the object class of database records. | 
|  class | FieldMappingSpecialization of metadata for relational databases. | 
|  class | SequenceMappingSpecialization of sequence metadata for ORM. | 
|  class | ValueMappingImplStandalone ValueMappingimplementation. | 
|  class | VersionHandles 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. | 
|  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,
            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 | 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. | 
| Uses of MetaDataContext in org.apache.openjpa.meta | 
|---|
| Subinterfaces of MetaDataContext in org.apache.openjpa.meta | |
|---|---|
|  interface | ValueMetaDataHolds 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 | ClassMetaDataContains metadata about a persistent type. | 
|  class | FieldMetaDataMetadata for a managed class field. | 
|  class | NonPersistentMetaDataMetadata about a persistence-aware type. | 
|  class | SequenceMetaDataMetadata about a named sequence. | 
|  class | ValueMetaDataImplDefault ValueMetaDataimplementation. | 
| 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 | |||||||||