|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |