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.columnMetaDataContains the metadata for column(s).protected ColumnMetaDataDatastoreIdentityMetaData.columnMetaDataMetadata for column.protected ColumnMetaDataDiscriminatorMetaData.columnMetaDataDiscriminator columnprotected ColumnMetaDataMultitenancyMetaData.columnMetaDataMultitenancy column details.protected ColumnMetaDataSoftDeleteMetaData.columnMetaDataMultitenancy column details.protected ColumnMetaDataVersionMetaData.columnMetaDataContains the metadata for column.Fields in org.datanucleus.metadata with type parameters of type ColumnMetaDataModifier and TypeFieldDescriptionprotected List<ColumnMetaData> AbstractElementMetaData.columnsprotected List<ColumnMetaData> AbstractMemberMetaData.columnsColumns ColumnMetaDataprotected List<ColumnMetaData> ForeignKeyMetaData.columnsThe columns for this foreign key.protected List<ColumnMetaData> JoinMetaData.columnsprotected List<ColumnMetaData> OrderMetaData.columnsthe columnsprotected List<ColumnMetaData> PrimaryKeyMetaData.columnsprotected List<ColumnMetaData> AbstractClassMetaData.unmappedColumnsThe 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 ColumnMetaDataVersionMetaData.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 TypeMethodDescriptionvoidAbstractElementMetaData.addColumn(ColumnMetaData colmd) Add a new ColumnMetaData elementvoidAbstractMemberMetaData.addColumn(ColumnMetaData colmd) Add a new ColumnMetaData elementvoidColumnMetaDataContainer.addColumn(ColumnMetaData colmd) Add a new ColumnMetaData elementvoidForeignKeyMetaData.addColumn(ColumnMetaData colmd) voidJoinMetaData.addColumn(ColumnMetaData colmd) Add a new ColumnMetaData elementvoidOrderMetaData.addColumn(ColumnMetaData colmd) voidPrimaryKeyMetaData.addColumn(ColumnMetaData colmd) Add a new ColumnMetaData elementfinal voidAbstractClassMetaData.addUnmappedColumn(ColumnMetaData colmd) Method to add an unmapped column.static booleanMetaDataUtils.persistColumnAsNumeric(ColumnMetaData colmd) Convenience method for whether to persist the provided column as numeric.static booleanMetaDataUtils.persistColumnAsString(ColumnMetaData colmd) Convenience method for whether to persist the provided column as string-based.voidDatastoreIdentityMetaData.setColumnMetaData(ColumnMetaData columnMetaData) voidDiscriminatorMetaData.setColumnMetaData(ColumnMetaData columnMetaData) Mutator for column MetaData.voidMultitenancyMetaData.setColumnMetaData(ColumnMetaData columnMetaData) Mutator for column MetaData.voidSoftDeleteMetaData.setColumnMetaData(ColumnMetaData columnMetaData) Mutator for column MetaData.voidVersionMetaData.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 TypeConverterCompleteClassTable.getTypeConverterForMember(AbstractMemberMetaData mmd, ColumnMetaData[] colmds, TypeManager typeMgr) Column.setColumnMetaData(ColumnMetaData md) ColumnImpl.setColumnMetaData(ColumnMetaData md)