Uses of Class
org.jpox.metadata.ExtendableMetaData

Packages that use ExtendableMetaData
org.jpox.metadata Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. 
org.jpox.store Definition of the storage of the classes. 
org.jpox.store.rdbms Package providing management of the persistence to RDBMS datastores. 
org.jpox.store.rdbms.sqlidentifier This package contains a series of classes defining the names of datastore objects, such as tables, foreign keys, indexes, primary keys etc. 
org.jpox.store.rdbms.table Provides a series of classes modelling tables and views, firstly in RDBMS, and then extending this to JDO representations. 
 

Uses of ExtendableMetaData in org.jpox.metadata
 

Subclasses of ExtendableMetaData in org.jpox.metadata
 class AbstractClassMetaData
          Abstract representation of the MetaData of a class/interface.
 class AbstractElementMetaData
          This element specifies the mapping for the element component of arrays and collections.
 class AbstractPropertyMetaData
          The property element declares mapping between a virtual field of an implemented interface and the corresponding persistent field of a persistence-capable class.
 class ArrayMetaData
          Representation of the Meta-Data for an Array.
 class ClassMetaData
          Representation of the MetaData of a class.
 class CollectionMetaData
          Representation of the MetaData of a collection.
 class ColumnMetaData
          Representation of the Meta-Data for a column mapping of a field.
 class ContainerMetaData
          Representation of the Meta-Data for a container.
 class DiscriminatorMetaData
          Representation of a discriminator in an inheritance strategy.
 class ElementMetaData
          This element specifies the mapping for the element component of arrays and collections.
 class EmbeddedMetaData
          This element specifies the mapping for an embedded type.
 class FieldMetaData
          Representation of the Meta-Data for a field of a class.
 class FileMetaData
          Representation of a Meta-Data file.
 class ForeignKeyMetaData
          Foreign keys in metadata serve two quite different purposes.
 class IdentityMetaData
          Representation of the Meta-Data for an identity of a class.
 class ImplementsMetaData
          The implements element declares a persistence-capable interface implemented by the persistence-capable class that contains this element.
 class IndexMetaData
          For schema generation, it might be useful to specify that a column or columns be indexed, and to provide the name of the index.
 class InheritanceMetaData
          Representation of the Meta-Data defining inherited classes.
 class InterfaceMetaData
          Representation of the MetaData of a "persistent-interface".
 class JoinMetaData
          Secondary tables and join tables are mapped using a join condition that associates a column or columns in the secondary or join table with a column or columns in the primary table, typically the primary tables primary key columns.
 class KeyMetaData
          This element specifies the mapping for the element component of arrays and collections.
 class MapMetaData
          Representation of the Meta-Data for a Map.
 class OrderMetaData
          Representation of Order MetaData - the ordering of the elements of a List.
 class PackageMetaData
          Representation of the Meta-Data for a package.
 class PrimaryKeyMetaData
          Representation of a primary key constraint.
 class PropertyMetaData
          The property element declares mapping between a virtual field of an implemented interface and the corresponding persistent field of a persistence-capable class.
 class QueryMetaData
          Representation of the MetaData of a named Query.
 class SequenceMetaData
          Representation of the MetaData of a named Sequence.
 class UniqueMetaData
          MetaData representing a unique constraint.
 class ValueMetaData
          This element specifies the mapping for the element component of arrays and collections.
 class VersionMetaData
          Three common strategies for versioning instances are supported by standard metadata.
 

Constructors in org.jpox.metadata with parameters of type ExtendableMetaData
QueryMetaData(ExtendableMetaData parent, java.lang.String name, java.lang.String language, java.lang.String unmodifiable, java.lang.String resultClass, java.lang.String unique)
          Constructor.
SequenceMetaData(ExtendableMetaData parent, java.lang.String name, java.lang.String datastoreSequence, java.lang.String factoryClass, java.lang.String strategyValue)
          Constructor.
PrimaryKeyMetaData(ExtendableMetaData parent, java.lang.String name, java.lang.String columnName)
          Constructor.
ColumnMetaData(ExtendableMetaData parent, ColumnMetaData colmd)
          Creates a ColumnMetaData by copying contents from colmd.
ColumnMetaData(ExtendableMetaData parent, java.lang.String name)
          Convenience constructor specifying just the column name, and the parent metadata component.
ColumnMetaData(ExtendableMetaData parent, java.lang.String name, java.lang.String target, java.lang.String targetField, java.lang.String jdbcType, java.lang.String sqlType, java.lang.String length, java.lang.String scale, java.lang.String allowsNull, java.lang.String defaultValue, java.lang.String insertValue)
          Constructor.
EmbeddedMetaData(ExtendableMetaData parent, java.lang.String ownerField, java.lang.String nullColumn, java.lang.String nullValue)
          Constructor.
 

Uses of ExtendableMetaData in org.jpox.store
 

Fields in org.jpox.store declared as ExtendableMetaData
protected  ExtendableMetaData StoreData.metaData
          MetaData for this object.
 

Methods in org.jpox.store that return ExtendableMetaData
 ExtendableMetaData StoreData.getMetaData()
          Accessor for class/field meta data.
 ExtendableMetaData DatastoreField.getExtendableMetaData()
          Access the metadata definition for this DatastoreField.
 

Methods in org.jpox.store with parameters of type ExtendableMetaData
 DatastoreIdentifier IdentifierFactory.newTableIdentifierForMetaData(ClassLoaderResolver clr, ExtendableMetaData md)
          Method to return a Table identifier for the specified class or field.
 DatastoreField DatastoreContainerObject.addDatastoreField(java.lang.String storedJavaType, DatastoreIdentifier name, JavaTypeMapping mapping, ExtendableMetaData colmd)
          Method to add a new column to the internal representation.
 

Uses of ExtendableMetaData in org.jpox.store.rdbms
 

Methods in org.jpox.store.rdbms that return ExtendableMetaData
 ExtendableMetaData Column.getExtendableMetaData()
          Access the metadata definition for this DatastoreField.
 

Uses of ExtendableMetaData in org.jpox.store.rdbms.sqlidentifier
 

Methods in org.jpox.store.rdbms.sqlidentifier with parameters of type ExtendableMetaData
 DatastoreIdentifier RDBMSIdentifierFactory.newTableIdentifierForMetaData(ClassLoaderResolver clr, ExtendableMetaData md)
          Method to return a Table identifier for the specified class or field.
 

Uses of ExtendableMetaData in org.jpox.store.rdbms.table
 

Methods in org.jpox.store.rdbms.table with parameters of type ExtendableMetaData
 DatastoreField AbstractTable.addDatastoreField(java.lang.String storedJavaType, DatastoreIdentifier name, JavaTypeMapping mapping, ExtendableMetaData colmd)
          Creates a new column.
 



Copyright © -2007 . All Rights Reserved.