Uses of Class
org.datanucleus.metadata.ColumnMetaData
Packages that use ColumnMetaData
Package
Description
Provides classes representing the MetaData for files, packages, classes, fields, containers, etc.
Provides a series of convenience classes for modelling tables and columns that a class and its members map onto.
-
Uses of ColumnMetaData in org.datanucleus.metadata
Fields in org.datanucleus.metadata declared as ColumnMetaDataModifier and TypeFieldDescriptionprotected ColumnMetaData[]
AbstractMemberMetaData.columnMetaData
Contains the metadata for column(s).protected ColumnMetaData
DatastoreIdentityMetaData.columnMetaData
Metadata for column.protected ColumnMetaData
DiscriminatorMetaData.columnMetaData
Discriminator columnprotected ColumnMetaData
MultitenancyMetaData.columnMetaData
Multitenancy column details.protected ColumnMetaData
SoftDeleteMetaData.columnMetaData
Multitenancy column details.protected ColumnMetaData
VersionMetaData.columnMetaData
Contains the metadata for column.Fields in org.datanucleus.metadata with type parameters of type ColumnMetaDataModifier and TypeFieldDescriptionprotected List
<ColumnMetaData> AbstractElementMetaData.columns
protected List
<ColumnMetaData> AbstractMemberMetaData.columns
Columns ColumnMetaDataprotected List
<ColumnMetaData> ForeignKeyMetaData.columns
The columns for this foreign key.protected List
<ColumnMetaData> JoinMetaData.columns
protected List
<ColumnMetaData> OrderMetaData.columns
the columnsprotected 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.Methods in org.datanucleus.metadata that return ColumnMetaDataModifier and TypeMethodDescriptionfinal ColumnMetaData[]
AbstractElementMetaData.getColumnMetaData()
Accessor for columnMetaDatafinal ColumnMetaData[]
AbstractMemberMetaData.getColumnMetaData()
Acessor for the columnsColumnMetaDataContainer.getColumnMetaData()
Accessor for columnMetaDataDatastoreIdentityMetaData.getColumnMetaData()
DiscriminatorMetaData.getColumnMetaData()
Accessor for column MetaData.final ColumnMetaData[]
ForeignKeyMetaData.getColumnMetaData()
final ColumnMetaData[]
JoinMetaData.getColumnMetaData()
Accessor for columnMetaDataMultitenancyMetaData.getColumnMetaData()
Accessor for column MetaData.final ColumnMetaData[]
OrderMetaData.getColumnMetaData()
final ColumnMetaData[]
PrimaryKeyMetaData.getColumnMetaData()
Accessor for columnMetaDataSoftDeleteMetaData.getColumnMetaData()
Accessor for column MetaData.final ColumnMetaData
VersionMetaData.getColumnMetaData()
AbstractClassMetaData.getDiscriminatorColumnMetaData()
Return the metadata for the discriminator column if defined in metadata.AbstractElementMetaData.newColumnMetaData()
Method to create a column metadata, add it, and return it.AbstractMemberMetaData.newColumnMetaData()
DatastoreIdentityMetaData.newColumnMetaData()
DiscriminatorMetaData.newColumnMetaData()
Method to create a new ColumnMetaData, add it, and return it.ForeignKeyMetaData.newColumnMetaData()
Method to create a new column, add it, and return it.JoinMetaData.newColumnMetaData()
Method to create a new column metadata, add it, and return it.MultitenancyMetaData.newColumnMetaData()
Method to create a new ColumnMetaData, add it, and return it.OrderMetaData.newColumnMetaData()
Method to create a new column metadata, set it, and return it.PrimaryKeyMetaData.newColumnMetaData()
Method to create a new column, add it, and return it.SoftDeleteMetaData.newColumnMetaData()
Method to create a new ColumnMetaData, add it, and return it.VersionMetaData.newColumnMetaData()
Method to create a new ColumnMetaData, add it, and return it.AbstractClassMetaData.newUnmappedColumnMetaData()
ColumnMetaData.setAllowsNull
(Boolean allowsNull) ColumnMetaData.setAllowsNull
(String allowsNull) ColumnMetaData.setDefaultValue
(String defaultValue) ColumnMetaData.setInsertable
(boolean insertable) ColumnMetaData.setInsertable
(String insertable) ColumnMetaData.setInsertValue
(String insertValue) ColumnMetaData.setJdbcType
(String jdbcTypeName) ColumnMetaData.setJdbcType
(JdbcType type) ColumnMetaData.setPosition
(int pos) ColumnMetaData.setPosition
(String pos) ColumnMetaData.setSqlType
(String sqlType) ColumnMetaData.setTargetMember
(String targetMember) ColumnMetaData.setUnique
(boolean unique) ColumnMetaData.setUpdateable
(boolean updateable) ColumnMetaData.setUpdateable
(String updateable) Methods in org.datanucleus.metadata that return types with arguments of type ColumnMetaDataModifier and TypeMethodDescriptionfinal List
<ColumnMetaData> AbstractClassMetaData.getUnmappedColumns()
Accessor for the unmapped columns required for the datastore table.Methods in org.datanucleus.metadata with parameters of type ColumnMetaDataModifier and TypeMethodDescriptionvoid
AbstractElementMetaData.addColumn
(ColumnMetaData colmd) Add a new ColumnMetaData elementvoid
AbstractMemberMetaData.addColumn
(ColumnMetaData colmd) Add a new ColumnMetaData elementvoid
ColumnMetaDataContainer.addColumn
(ColumnMetaData colmd) Add a new ColumnMetaData elementvoid
ForeignKeyMetaData.addColumn
(ColumnMetaData colmd) void
JoinMetaData.addColumn
(ColumnMetaData colmd) Add a new ColumnMetaData elementvoid
OrderMetaData.addColumn
(ColumnMetaData colmd) void
PrimaryKeyMetaData.addColumn
(ColumnMetaData colmd) Add a new ColumnMetaData elementfinal 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
DatastoreIdentityMetaData.setColumnMetaData
(ColumnMetaData columnMetaData) void
DiscriminatorMetaData.setColumnMetaData
(ColumnMetaData columnMetaData) Mutator for column MetaData.void
MultitenancyMetaData.setColumnMetaData
(ColumnMetaData columnMetaData) Mutator for column MetaData.void
SoftDeleteMetaData.setColumnMetaData
(ColumnMetaData columnMetaData) Mutator for column MetaData.void
VersionMetaData.setColumnMetaData
(ColumnMetaData columnMetaData) Mutator for column MetaData.Constructors in org.datanucleus.metadata with parameters of type ColumnMetaDataModifierConstructorDescriptionColumnMetaData
(ColumnMetaData colmd) Creates a ColumnMetaData by copying contents fromcolmd
. -
Uses of ColumnMetaData in org.datanucleus.store.schema.table
Fields in org.datanucleus.store.schema.table declared as ColumnMetaDataMethods in org.datanucleus.store.schema.table that return ColumnMetaDataModifier and TypeMethodDescriptionColumn.getColumnMetaData()
Accessor for the metadata for this column (if any).ColumnImpl.getColumnMetaData()
Methods in org.datanucleus.store.schema.table with parameters of type ColumnMetaDataModifier and TypeMethodDescriptionprotected TypeConverter
CompleteClassTable.getTypeConverterForMember
(AbstractMemberMetaData mmd, ColumnMetaData[] colmds, TypeManager typeMgr) Column.setColumnMetaData
(ColumnMetaData md) ColumnImpl.setColumnMetaData
(ColumnMetaData md)