Uses of Class
org.datanucleus.metadata.ColumnMetaData

Packages that use ColumnMetaData
org.datanucleus.jdo.metadata Package providing classes specific to processing of JDO XML MetaData and annotations, building on the generic code under the package org.datanucleus.metadata 
org.datanucleus.metadata Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. 
org.datanucleus.store.mapped This package provides classes for the management of datastores that are "mapped". 
org.datanucleus.store.mapped.mapping Package providing mappings for all supported Java types in DataNucleus. 
 

Uses of ColumnMetaData in org.datanucleus.jdo.metadata
 

Methods in org.datanucleus.jdo.metadata that return ColumnMetaData
static ColumnMetaData JDOAnnotationUtils.getColumnMetaDataForAnnotations(java.util.HashMap<java.lang.String,java.lang.Object> annotationValues)
          Convenience method to get the column metadata for annotation values of a @Column.
static ColumnMetaData JDOAnnotationUtils.getColumnMetaDataForColumnAnnotation(javax.jdo.annotations.Column col)
          Convenience method to get the column metadata for a Column annotation.
 ColumnMetaData ColumnMetadataImpl.getInternal()
           
 

Constructors in org.datanucleus.jdo.metadata with parameters of type ColumnMetaData
ColumnMetadataImpl(ColumnMetaData internal)
           
 

Uses of ColumnMetaData in org.datanucleus.metadata
 

Fields in org.datanucleus.metadata declared as ColumnMetaData
protected  ColumnMetaData[] IdentityMetaData.columnMetaData
          Metadata for columns.
protected  ColumnMetaData[] AbstractElementMetaData.columnMetaData
           
protected  ColumnMetaData DiscriminatorMetaData.columnMetaData
          Discriminator column
protected  ColumnMetaData[] OrderMetaData.columnMetaData
          Contains the metadata for column
protected  ColumnMetaData[] JoinMetaData.columnMetaData
          Contains the metadata for column
protected  ColumnMetaData[] VersionMetaData.columnMetaData
          Contains the metadata for column.
protected  ColumnMetaData[] PrimaryKeyMetaData.columnMetaData
          MetaData for columns to be used in PK.
protected  ColumnMetaData[] AbstractMemberMetaData.columnMetaData
          Contains the metadata for column(s).
protected  ColumnMetaData[] AbstractConstraintMetaData.columnMetaData
          Contains the metadata for columns
 

Fields in org.datanucleus.metadata with type parameters of type ColumnMetaData
protected  java.util.List<ColumnMetaData> AbstractElementMetaData.columns
          Columns ColumnMetaData
protected  java.util.List<ColumnMetaData> VersionMetaData.columns
          ColumnMetaData for the version column.
protected  java.util.List<ColumnMetaData> AbstractMemberMetaData.columns
          Columns ColumnMetaData
protected  java.util.List<ColumnMetaData> AbstractConstraintMetaData.columns
          The columns for this constraint.
protected  java.util.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 ColumnMetaData
 ColumnMetaData[] IdentityMetaData.getColumnMetaData()
          Accessor for columnMetaData
 ColumnMetaData[] AbstractElementMetaData.getColumnMetaData()
          Accessor for columnMetaData
 ColumnMetaData DiscriminatorMetaData.getColumnMetaData()
          Accessor for column MetaData.
 ColumnMetaData[] ColumnMetaDataContainer.getColumnMetaData()
          Accessor for columnMetaData
 ColumnMetaData[] OrderMetaData.getColumnMetaData()
           
 ColumnMetaData[] JoinMetaData.getColumnMetaData()
          Accessor for columnMetaData
 ColumnMetaData[] VersionMetaData.getColumnMetaData()
           
 ColumnMetaData[] PrimaryKeyMetaData.getColumnMetaData()
          Accessor for columnMetaData
 ColumnMetaData[] AbstractMemberMetaData.getColumnMetaData()
          Acessor for the columns
 ColumnMetaData[] AbstractConstraintMetaData.getColumnMetaData()
          Accessor for columnMetaData
 ColumnMetaData PrimaryKeyMetaData.newColumnMetadata()
          Method to create a new column, add it, and return it.
 ColumnMetaData IdentityMetaData.newColumnMetaData()
          Method to create a new ColumnMetaData, add it, and return it.
 ColumnMetaData AbstractElementMetaData.newColumnMetaData()
          Method to create a column metadata, add it, and return it.
 ColumnMetaData DiscriminatorMetaData.newColumnMetaData()
          Method to create a new ColumnMetaData, add it, and return it.
 ColumnMetaData OrderMetaData.newColumnMetaData()
          Method to create a new column metadata, set it, and return it.
 ColumnMetaData JoinMetaData.newColumnMetaData()
          Method to create a new column metadata, add it, and return it.
 ColumnMetaData VersionMetaData.newColumnMetaData()
          Method to create a new ColumnMetaData, add it, and return it.
 ColumnMetaData AbstractMemberMetaData.newColumnMetaData()
           
 ColumnMetaData AbstractConstraintMetaData.newColumnMetaData()
          Method to create a new column, add it, and return it.
 ColumnMetaData AbstractClassMetaData.newUnmappedColumnMetaData()
           
 ColumnMetaData ColumnMetaData.setAllowsNull(java.lang.Boolean allowsNull)
           
 ColumnMetaData ColumnMetaData.setAllowsNull(java.lang.String allowsNull)
           
 ColumnMetaData ColumnMetaData.setDefaultValue(java.lang.String defaultValue)
           
 ColumnMetaData ColumnMetaData.setInsertable(boolean insertable)
           
 ColumnMetaData ColumnMetaData.setInsertable(java.lang.String insertable)
           
 ColumnMetaData ColumnMetaData.setInsertValue(java.lang.String insertValue)
           
 ColumnMetaData ColumnMetaData.setJdbcType(java.lang.String jdbcType)
           
 ColumnMetaData ColumnMetaData.setLength(java.lang.Integer length)
           
 ColumnMetaData ColumnMetaData.setLength(java.lang.String length)
           
 ColumnMetaData ColumnMetaData.setName(java.lang.String name)
           
 ColumnMetaData ColumnMetaData.setScale(java.lang.Integer scale)
           
 ColumnMetaData ColumnMetaData.setScale(java.lang.String scale)
           
 ColumnMetaData ColumnMetaData.setSqlType(java.lang.String sqlType)
           
 ColumnMetaData ColumnMetaData.setTarget(java.lang.String target)
           
 ColumnMetaData ColumnMetaData.setTargetMember(java.lang.String targetMember)
           
 ColumnMetaData ColumnMetaData.setUnique(boolean unique)
           
 ColumnMetaData ColumnMetaData.setUnique(java.lang.String unique)
           
 ColumnMetaData ColumnMetaData.setUpdateable(boolean updateable)
           
 ColumnMetaData ColumnMetaData.setUpdateable(java.lang.String updateable)
           
 

Methods in org.datanucleus.metadata with parameters of type ColumnMetaData
 void IdentityMetaData.addColumn(ColumnMetaData colmd)
          Add a new ColumnMetaData element
 void AbstractElementMetaData.addColumn(ColumnMetaData colmd)
          Add a new ColumnMetaData element
 void ColumnMetaDataContainer.addColumn(ColumnMetaData colmd)
          Add a new ColumnMetaData element
 void OrderMetaData.addColumn(ColumnMetaData colmd)
           
 void JoinMetaData.addColumn(ColumnMetaData colmd)
          Add a new ColumnMetaData element
 void VersionMetaData.addColumn(ColumnMetaData colmd)
           
 void PrimaryKeyMetaData.addColumn(ColumnMetaData colmd)
          Add a new ColumnMetaData element
 void AbstractMemberMetaData.addColumn(ColumnMetaData colmd)
          Add a new ColumnMetaData element
 void AbstractConstraintMetaData.addColumn(ColumnMetaData colmd)
          Add a new ColumnMetaData element
 void AbstractClassMetaData.addUnmappedColumn(ColumnMetaData colmd)
          Method to add an unmapped column.
 void DiscriminatorMetaData.setColumnMetaData(ColumnMetaData columnMetaData)
          Mutator for column MetaData.
 

Constructors in org.datanucleus.metadata with parameters of type ColumnMetaData
ColumnMetaData(ColumnMetaData colmd)
          Creates a ColumnMetaData by copying contents from colmd.
 

Uses of ColumnMetaData in org.datanucleus.store.mapped
 

Methods in org.datanucleus.store.mapped that return ColumnMetaData
 ColumnMetaData DatastoreField.getColumnMetaData()
          Access the metadata definition defining this DatastoreField.
 

Methods in org.datanucleus.store.mapped with parameters of type ColumnMetaData
static JavaTypeMapping ColumnCreator.createColumnsForField(java.lang.Class javaType, JavaTypeMapping mapping, DatastoreContainerObject table, MappedStoreManager storeMgr, AbstractMemberMetaData mmd, boolean isPrimaryKey, boolean isNullable, boolean serialised, boolean embedded, int fieldRole, ColumnMetaData[] columnMetaData, ClassLoaderResolver clr, boolean isReferenceField)
          Method to create the column(s) for a field in either a join table or for a reference field.
static JavaTypeMapping ColumnCreator.createColumnsForJoinTables(java.lang.Class javaType, AbstractMemberMetaData mmd, ColumnMetaData[] columnMetaData, MappedStoreManager storeMgr, DatastoreContainerObject table, boolean primaryKey, boolean nullable, int fieldRole, ClassLoaderResolver clr)
          Method to create the mapping for a join table for collection element, array element, map key, map value.
static DatastoreField ColumnCreator.createIndexColumn(JavaTypeMapping mapping, MappedStoreManager storeMgr, ClassLoaderResolver clr, DatastoreContainerObject table, ColumnMetaData colmd, boolean pk)
          Convenience method to add the column for an index mapping.
 void DatastoreField.setColumnMetaData(ColumnMetaData md)
          Method to set the MetaData for this datastore field.
 

Uses of ColumnMetaData in org.datanucleus.store.mapped.mapping
 

Methods in org.datanucleus.store.mapped.mapping that return ColumnMetaData
 ColumnMetaData CorrespondentColumnsMapper.getColumnMetaDataByIdentifier(DatastoreIdentifier name)
          Accessor for the column MetaData in side A that maps to the side B identifier.
protected static ColumnMetaData[] JavaTypeMapping.getColumnMetaDataForMember(AbstractMemberMetaData mmd, int role)
          Convenience method to return the ColumnMetaData appropriate for this mapping.
 

Methods in org.datanucleus.store.mapped.mapping with parameters of type ColumnMetaData
 DatastoreField MappingManager.createDatastoreField(AbstractMemberMetaData fmd, DatastoreContainerObject datastoreContainer, JavaTypeMapping mapping, ColumnMetaData colmd, DatastoreField reference, ClassLoaderResolver clr)
          Method to create a datastore field for a PersistenceCapable mapping.
 DatastoreField MappingManager.createDatastoreField(JavaTypeMapping mapping, java.lang.String javaType, ColumnMetaData colmd)
          Method to create a datastore field (column) in a container (table).
 

Constructors in org.datanucleus.store.mapped.mapping with parameters of type ColumnMetaData
CorrespondentColumnsMapper(ColumnMetaDataContainer columnContainer, ColumnMetaData[] colmds, JavaTypeMapping mappingSideB, boolean updateContainer)
          Constructor.
 



Copyright © 2010. All Rights Reserved.