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 © 2019. All rights reserved.