| Package | Description | 
|---|---|
| org.datanucleus.metadata | 
 
        Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. 
 | 
| org.datanucleus.store.schema.table | 
 Provides a series of convenience classes for modelling tables and columns that a class and its members map onto. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected ColumnMetaData | 
DiscriminatorMetaData.columnMetaData
Discriminator column 
 | 
protected ColumnMetaData | 
IdentityMetaData.columnMetaData
Metadata for column. 
 | 
protected ColumnMetaData[] | 
AbstractMemberMetaData.columnMetaData
Contains the metadata for column(s). 
 | 
protected ColumnMetaData | 
VersionMetaData.columnMetaData
Contains the metadata for column. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected List<ColumnMetaData> | 
AbstractElementMetaData.columns  | 
protected List<ColumnMetaData> | 
JoinMetaData.columns  | 
protected List<ColumnMetaData> | 
ForeignKeyMetaData.columns
The columns for this foreign key. 
 | 
protected List<ColumnMetaData> | 
AbstractMemberMetaData.columns
Columns ColumnMetaData 
 | 
protected List<ColumnMetaData> | 
OrderMetaData.columns
the columns 
 | 
protected List<ColumnMetaData> | 
PrimaryKeyMetaData.columns  | 
protected List<ColumnMetaData> | 
AbstractClassMetaData.unmappedColumns
The columns that are present in the datastore yet not mapped to fields in this class. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ColumnMetaData[] | 
AbstractElementMetaData.getColumnMetaData()
Accessor for columnMetaData 
 | 
ColumnMetaData[] | 
JoinMetaData.getColumnMetaData()
Accessor for columnMetaData 
 | 
ColumnMetaData[] | 
ForeignKeyMetaData.getColumnMetaData()  | 
ColumnMetaData | 
DiscriminatorMetaData.getColumnMetaData()
Accessor for column MetaData. 
 | 
ColumnMetaData | 
IdentityMetaData.getColumnMetaData()  | 
ColumnMetaData[] | 
AbstractMemberMetaData.getColumnMetaData()
Acessor for the columns 
 | 
ColumnMetaData[] | 
OrderMetaData.getColumnMetaData()  | 
ColumnMetaData[] | 
ColumnMetaDataContainer.getColumnMetaData()
Accessor for columnMetaData 
 | 
ColumnMetaData[] | 
PrimaryKeyMetaData.getColumnMetaData()
Accessor for columnMetaData 
 | 
ColumnMetaData | 
VersionMetaData.getColumnMetaData()  | 
ColumnMetaData | 
AbstractClassMetaData.getDiscriminatorColumnMetaData()
Return the metadata for the discriminator column if defined in metadata. 
 | 
ColumnMetaData | 
PrimaryKeyMetaData.newColumnMetadata()
Method to create a new column, add it, and return it. 
 | 
ColumnMetaData | 
AbstractElementMetaData.newColumnMetaData()
Method to create a column metadata, add it, and return it. 
 | 
ColumnMetaData | 
JoinMetaData.newColumnMetaData()
Method to create a new column metadata, add it, and return it. 
 | 
ColumnMetaData | 
ForeignKeyMetaData.newColumnMetaData()
Method to create a new column, add it, and return it. 
 | 
ColumnMetaData | 
DiscriminatorMetaData.newColumnMetaData()
Method to create a new ColumnMetaData, add it, and return it. 
 | 
ColumnMetaData | 
IdentityMetaData.newColumnMetaData()  | 
ColumnMetaData | 
AbstractMemberMetaData.newColumnMetaData()  | 
ColumnMetaData | 
OrderMetaData.newColumnMetaData()
Method to create a new column metadata, set it, and return it. 
 | 
ColumnMetaData | 
VersionMetaData.newColumnMetaData()
Method to create a new ColumnMetaData, add it, and return it. 
 | 
ColumnMetaData | 
AbstractClassMetaData.newUnmappedColumnMetaData()  | 
ColumnMetaData | 
ColumnMetaData.setAllowsNull(Boolean allowsNull)  | 
ColumnMetaData | 
ColumnMetaData.setAllowsNull(String allowsNull)  | 
ColumnMetaData | 
ColumnMetaData.setDefaultValue(String defaultValue)  | 
ColumnMetaData | 
ColumnMetaData.setInsertable(boolean insertable)  | 
ColumnMetaData | 
ColumnMetaData.setInsertable(String insertable)  | 
ColumnMetaData | 
ColumnMetaData.setInsertValue(String insertValue)  | 
ColumnMetaData | 
ColumnMetaData.setJdbcType(JdbcType type)  | 
ColumnMetaData | 
ColumnMetaData.setJdbcType(String jdbcTypeName)  | 
ColumnMetaData | 
ColumnMetaData.setLength(Integer length)  | 
ColumnMetaData | 
ColumnMetaData.setLength(String length)  | 
ColumnMetaData | 
ColumnMetaData.setName(String name)  | 
ColumnMetaData | 
ColumnMetaData.setPosition(int pos)  | 
ColumnMetaData | 
ColumnMetaData.setPosition(String pos)  | 
ColumnMetaData | 
ColumnMetaData.setScale(Integer scale)  | 
ColumnMetaData | 
ColumnMetaData.setScale(String scale)  | 
ColumnMetaData | 
ColumnMetaData.setSqlType(String sqlType)  | 
ColumnMetaData | 
ColumnMetaData.setTarget(String target)  | 
ColumnMetaData | 
ColumnMetaData.setTargetMember(String targetMember)  | 
ColumnMetaData | 
ColumnMetaData.setUnique(boolean unique)  | 
ColumnMetaData | 
ColumnMetaData.setUnique(String unique)  | 
ColumnMetaData | 
ColumnMetaData.setUpdateable(boolean updateable)  | 
ColumnMetaData | 
ColumnMetaData.setUpdateable(String updateable)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<ColumnMetaData> | 
AbstractClassMetaData.getUnmappedColumns()
Accessor for the unmapped columns required for the datastore table. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractElementMetaData.addColumn(ColumnMetaData colmd)
Add a new ColumnMetaData element 
 | 
void | 
JoinMetaData.addColumn(ColumnMetaData colmd)
Add a new ColumnMetaData element 
 | 
void | 
ForeignKeyMetaData.addColumn(ColumnMetaData colmd)  | 
void | 
AbstractMemberMetaData.addColumn(ColumnMetaData colmd)
Add a new ColumnMetaData element 
 | 
void | 
OrderMetaData.addColumn(ColumnMetaData colmd)  | 
void | 
ColumnMetaDataContainer.addColumn(ColumnMetaData colmd)
Add a new ColumnMetaData element 
 | 
void | 
PrimaryKeyMetaData.addColumn(ColumnMetaData colmd)
Add a new ColumnMetaData element 
 | 
void | 
AbstractClassMetaData.addUnmappedColumn(ColumnMetaData colmd)
Method to add an unmapped column. 
 | 
static boolean | 
MetaDataUtils.persistColumnAsNumeric(ColumnMetaData colmd)
Convenience method for whether to persist the provided column as numeric. 
 | 
static boolean | 
MetaDataUtils.persistColumnAsString(ColumnMetaData colmd)
Convenience method for whether to persist the provided column as string-based. 
 | 
void | 
DiscriminatorMetaData.setColumnMetaData(ColumnMetaData columnMetaData)
Mutator for column MetaData. 
 | 
void | 
IdentityMetaData.setColumnMetaData(ColumnMetaData columnMetaData)  | 
void | 
VersionMetaData.setColumnMetaData(ColumnMetaData columnMetaData)
Mutator for column MetaData. 
 | 
| Constructor and Description | 
|---|
ColumnMetaData(ColumnMetaData colmd)
Creates a ColumnMetaData by copying contents from  
colmd. | 
| Modifier and Type | Method and Description | 
|---|---|
ColumnMetaData | 
Column.getColumnMetaData()
Accessor for the metadata for this column (if any). 
 | 
ColumnMetaData | 
ColumnImpl.getColumnMetaData()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected TypeConverter | 
CompleteClassTable.getTypeConverterForMember(AbstractMemberMetaData mmd,
                         ColumnMetaData[] colmds,
                         TypeManager typeMgr)  | 
Column | 
Column.setColumnMetaData(ColumnMetaData md)  | 
Column | 
ColumnImpl.setColumnMetaData(ColumnMetaData md)  | 
Copyright © 2018. All rights reserved.