| Package | Description | 
|---|---|
| org.datanucleus.metadata | 
 
        Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. 
 | 
| org.datanucleus.store.schema.naming | 
 This package is a work-in-progress to provide datastore-agnostic naming strategies for JDO, JPA and
    indeed any other API. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ForeignKeyMetaData
Foreign keys in metadata serve two quite different purposes. 
 | 
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  | 
UniqueMetaData
MetaData representing a unique constraint. 
 | 
| Constructor and Description | 
|---|
ConstraintMetaData(ConstraintMetaData acmd)
Copy constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
NamingFactory.getConstraintName(AbstractClassMetaData cmd,
                 ConstraintMetaData cnstrmd,
                 ColumnType type)
Method to return the name of the constraint for the specified class (version, datastore-id, discriminator etc). 
 | 
String | 
AbstractNamingFactory.getConstraintName(AbstractClassMetaData cmd,
                 ConstraintMetaData cnstrmd,
                 ColumnType type)  | 
String | 
NamingFactory.getConstraintName(AbstractClassMetaData cmd,
                 ConstraintMetaData cnstrmd,
                 int position)
Method to return the name of a constraint specified at class level. 
 | 
String | 
AbstractNamingFactory.getConstraintName(AbstractClassMetaData cmd,
                 ConstraintMetaData cnstrmd,
                 int position)  | 
String | 
NamingFactory.getConstraintName(String className,
                 AbstractMemberMetaData mmd,
                 ConstraintMetaData cnstrmd)
Method to return the name of a constraint specified at member level. 
 | 
String | 
AbstractNamingFactory.getConstraintName(String className,
                 AbstractMemberMetaData mmd,
                 ConstraintMetaData cnstrmd)  | 
Copyright © 2018. All rights reserved.