Uses of Class
org.apache.openjpa.jdbc.schema.Column

Packages that use Column
org.apache.openjpa.jdbc.kernel OpenJPA-JDBC Runtime Kernel 
org.apache.openjpa.jdbc.kernel.exps OpenJPA-JDBC Expression Tree 
org.apache.openjpa.jdbc.meta OpenJPA-JDBC ORM Metadata 
org.apache.openjpa.jdbc.meta.strats OpenJPA-JDBC ORM Strategies 
org.apache.openjpa.jdbc.schema OpenJPA-JDBC Schema Management 
org.apache.openjpa.jdbc.sql OpenJPA-JDBC SQL Abstraction 
org.apache.openjpa.persistence.jdbc OpenJPA JPA-JDBC 
 

Uses of Column in org.apache.openjpa.jdbc.kernel
 

Methods in org.apache.openjpa.jdbc.kernel that return Column
protected  Column ValueTableJDBCSeq.addPrimaryKeyColumn(Table table)
           
protected  Column TableJDBCSeq.addPrimaryKeyColumn(Table table)
          Add the primary key column to the given table and return it.
protected  Column ClassTableJDBCSeq.addPrimaryKeyColumn(Table table)
           
 

Uses of Column in org.apache.openjpa.jdbc.kernel.exps
 

Methods in org.apache.openjpa.jdbc.kernel.exps with parameters of type Column
 String FilterValue.getColumnAlias(Column col)
          Return the alias to use for the given column (this includes the table alias prefix, if any).
 

Uses of Column in org.apache.openjpa.jdbc.meta
 

Methods in org.apache.openjpa.jdbc.meta that return Column
protected  Column[] MappingInfo.createColumns(MetaDataContext context, String prefix, Column[] tmplates, Table table, boolean adapt)
          Retrieve/create columns on the given table by merging the given template information with any user-provided information.
 Column[] Version.getColumns()
          Columns used for versioning.
 Column[] ValueMappingImpl.getColumns()
           
 Column[] ValueMapping.getColumns()
          The columns that hold the data for this value.
 Column[] Joinable.getColumns()
          The columns managed by this joinable.
 Column[] FieldMapping.getColumns()
           
 Column[] Embeddable.getColumns()
          Return the columns used by this strategy.
 Column[] Discriminator.getColumns()
          Columns used by this Discriminator.
 Column[] DelegatingJoinable.getColumns()
           
 Column[] DiscriminatorMappingInfo.getColumns(Discriminator discrim, Column[] tmplates, boolean adapt)
          Return the columns set for this discriminator, based on the given templates.
 Column[] ValueMappingInfo.getColumns(ValueMapping val, String name, Column[] tmplates, Table table, boolean adapt)
          Return the columns for this value, based on the given templates.
 Column[] VersionMappingInfo.getColumns(Version version, Column[] tmplates, boolean adapt)
          Return the columns set for this version, based on the given templates.
 Column[] ClassMappingInfo.getDataStoreIdColumns(ClassMapping cls, Column[] tmplates, Table table, boolean adapt)
          Return the datastore identity columns for the given class, based on the given templates.
 Column ValueMappingInfo.getNullIndicatorColumn(ValueMapping val, String name, Table table, boolean adapt)
          Return the null indicator column for this value, or null if none.
 Column FieldMappingInfo.getOrderColumn()
          Raw synthetic ordering column.
 Column FieldMapping.getOrderColumn()
          Field order column, if any.
 Column FieldMappingInfo.getOrderColumn(FieldMapping field, Table table, boolean adapt)
          Return the ordering column for this field, or null if none.
 Column[] ClassMapping.getPrimaryKeyColumns()
          The columns this mapping uses to uniquely identify an object.
 Column[] ValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt)
          Map the given value and return all mapped columns, or simply return an array of unmapped default columns.
protected static Column MappingInfo.mergeColumn(MetaDataContext context, String prefix, Column tmplate, boolean compat, Column given, Table table, boolean adapt, boolean fill)
          Merge the given columns if possible.
protected static Column MappingInfo.syncColumn(MetaDataContext context, Column col, int num, boolean forceJDBCType, Table colTable, Table targetTable, Object target, boolean inverse)
          Create a copy of the given column with the raw mapping information set correctly, and without settings that match defaults.
 

Methods in org.apache.openjpa.jdbc.meta with parameters of type Column
protected  boolean MappingDefaultsImpl.areAllPrimaryKeyColumns(Column[] cols)
          Return whether all the given columns are primary key columns.
 Joinable ClassMapping.assertJoinable(Column col)
          Return the joinable for the given column, or throw an exception if none is available.
protected  void MappingDefaultsImpl.correctName(Table table, Column col)
          Correct the given column's name.
protected  Column[] MappingInfo.createColumns(MetaDataContext context, String prefix, Column[] tmplates, Table table, boolean adapt)
          Retrieve/create columns on the given table by merging the given template information with any user-provided information.
protected  Index MappingInfo.createIndex(MetaDataContext context, String prefix, Index tmplate, Column[] cols, boolean adapt)
          Retrieve/create an index on the given columns by merging the given template information with any user-provided information.
protected  Unique MappingInfo.createUnique(MetaDataContext context, String prefix, Unique tmplate, Column[] cols, boolean adapt)
          Retrieve/create a unique constraint on the given columns by merging the given template information with any user-provided information.
 int ValueMappingInfo.findTargetField(Column[] tmplates, String target)
          Return the position of the template column with the given target field.
 Column[] DiscriminatorMappingInfo.getColumns(Discriminator discrim, Column[] tmplates, boolean adapt)
          Return the columns set for this discriminator, based on the given templates.
 Column[] ValueMappingInfo.getColumns(ValueMapping val, String name, Column[] tmplates, Table table, boolean adapt)
          Return the columns for this value, based on the given templates.
 Column[] VersionMappingInfo.getColumns(Version version, Column[] tmplates, boolean adapt)
          Return the columns set for this version, based on the given templates.
 Column[] ClassMappingInfo.getDataStoreIdColumns(ClassMapping cls, Column[] tmplates, Table table, boolean adapt)
          Return the datastore identity columns for the given class, based on the given templates.
 String ReverseCustomizer.getFieldName(ClassMapping dec, Column[] cols, ForeignKey fk, String defaultName)
          Return the field name used to map the given columns, or null to prevent the columns from being mapped.
 String PropertiesReverseCustomizer.getFieldName(ClassMapping dec, Column[] cols, ForeignKey fk, String defaultName)
           
 Class ReverseMappingTool.getFieldType(Column col, boolean forceObject)
          Return the default field type for the given column.
 Index DiscriminatorMappingInfo.getIndex(Discriminator discrim, Column[] cols, boolean adapt)
          Return the index to set on the discriminator columns, or null if none.
 Index NoneMappingDefaults.getIndex(Discriminator disc, Table table, Column[] cols)
           
 Index MappingDefaultsImpl.getIndex(Discriminator disc, Table table, Column[] cols)
           
 Index MappingDefaults.getIndex(Discriminator disc, Table table, Column[] cols)
          Return a default index for the discriminator, or null if the discriminator columns should not be indexed by default.
 Index NoneMappingDefaults.getIndex(ValueMapping vm, String name, Table table, Column[] cols)
           
 Index MappingDefaultsImpl.getIndex(ValueMapping vm, String name, Table table, Column[] cols)
           
 Index MappingDefaults.getIndex(ValueMapping vm, String name, Table table, Column[] cols)
          Return a default index for the value, or null if the value columns should not be indexed by default.
 Index VersionMappingInfo.getIndex(Version version, Column[] cols, boolean adapt)
          Return the index to set on the version columns, or null if none.
 Index NoneMappingDefaults.getIndex(Version vers, Table table, Column[] cols)
           
 Index MappingDefaultsImpl.getIndex(Version vers, Table table, Column[] cols)
           
 Index MappingDefaults.getIndex(Version vers, Table table, Column[] cols)
          Return a default index for the version, or null if the version columns should not be indexed by default.
protected  String MappingDefaultsImpl.getIndexName(String name, Table table, Column[] cols)
          Generate an index name.
 Joinable ClassMapping.getJoinable(Column col)
          Return the Joinable for the given column.
 Index NoneMappingDefaults.getJoinIndex(FieldMapping fm, Table table, Column[] cols)
           
 Index MappingDefaultsImpl.getJoinIndex(FieldMapping fm, Table table, Column[] cols)
           
 Index MappingDefaults.getJoinIndex(FieldMapping fm, Table table, Column[] cols)
          Return a default index for the join, or null if the join columns should not be indexed by default.
 Unique NoneMappingDefaults.getJoinUnique(FieldMapping fm, Table table, Column[] cols)
           
 Unique MappingDefaultsImpl.getJoinUnique(FieldMapping fm, Table table, Column[] cols)
           
 Unique MappingDefaults.getJoinUnique(FieldMapping fm, Table table, Column[] cols)
          Return a default constraint for the join, or null if the join columns should not be constrained by default.
 Object Joinable.getJoinValue(Object val, Column col, JDBCStore store)
          Return the join value of the given column.
 Object DelegatingJoinable.getJoinValue(Object val, Column col, JDBCStore store)
           
 Object Joinable.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)
          Return the join value of the given column.
 Object DelegatingJoinable.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)
           
 Object Joinable.getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
          Return the value for this joinable from the given result, using the given columns.
 Object DelegatingJoinable.getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
           
 Unique NoneMappingDefaults.getUnique(ValueMapping vm, String name, Table table, Column[] cols)
           
 Unique MappingDefaultsImpl.getUnique(ValueMapping vm, String name, Table table, Column[] cols)
           
 Unique MappingDefaults.getUnique(ValueMapping vm, String name, Table table, Column[] cols)
          Return a default constraint for the value, or null if the value columns should not be constrained by default.
protected static Column MappingInfo.mergeColumn(MetaDataContext context, String prefix, Column tmplate, boolean compat, Column given, Table table, boolean adapt, boolean fill)
          Merge the given columns if possible.
 FieldMapping ReverseMappingTool.newFieldMapping(String name, Class type, Column col, ForeignKey fk, ClassMapping dec)
          Create a field mapping for the given info, or return null if customizer rejects.
 void MappingInfo.ForeignKeyDefaults.populate(Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols)
          Populate the given foreign key column with defaults.
 void NoneMappingDefaults.populateColumns(Discriminator disc, Table table, Column[] cols)
           
 void MappingDefaultsImpl.populateColumns(Discriminator disc, Table table, Column[] cols)
           
 void MappingDefaults.populateColumns(Discriminator disc, Table table, Column[] cols)
          Fill in default information for the given discriminator columns.
 void NoneMappingDefaults.populateColumns(ValueMapping vm, String name, Table table, Column[] cols)
           
 void MappingDefaultsImpl.populateColumns(ValueMapping vm, String name, Table table, Column[] cols)
           
 void MappingDefaults.populateColumns(ValueMapping vm, String name, Table table, Column[] cols)
          Fill in default information for the given value columns.
 void NoneMappingDefaults.populateColumns(Version vers, Table table, Column[] cols)
           
 void MappingDefaultsImpl.populateColumns(Version vers, Table table, Column[] cols)
           
 void MappingDefaults.populateColumns(Version vers, Table table, Column[] cols)
          Fill in default information for the given version columns.
 void NoneMappingDefaults.populateDataStoreIdColumns(ClassMapping cls, Table table, Column[] cols)
           
 void MappingDefaultsImpl.populateDataStoreIdColumns(ClassMapping cls, Table table, Column[] cols)
           
 void MappingDefaults.populateDataStoreIdColumns(ClassMapping cls, Table table, Column[] cols)
          Fill in default information for the given datastore identity columns.
 void NoneMappingDefaults.populateForeignKeyColumn(ValueMapping vm, String name, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols)
           
 void MappingDefaultsImpl.populateForeignKeyColumn(ValueMapping vm, String name, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols)
           
 void MappingDefaults.populateForeignKeyColumn(ValueMapping vm, String name, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols)
          Fill in default information for the given column used to join a value to its related type.
 void NoneMappingDefaults.populateJoinColumn(ClassMapping cm, Table local, Table foreign, Column col, Object target, int pos, int cols)
           
 void MappingDefaultsImpl.populateJoinColumn(ClassMapping cm, Table local, Table foreign, Column col, Object target, int pos, int cols)
           
 void MappingDefaults.populateJoinColumn(ClassMapping cm, Table local, Table foreign, Column col, Object target, int pos, int cols)
          Fill in default information for the given column used to join a class to its superclass table.
 void NoneMappingDefaults.populateJoinColumn(FieldMapping fm, Table local, Table foreign, Column col, Object target, int pos, int cols)
           
 void MappingDefaultsImpl.populateJoinColumn(FieldMapping fm, Table local, Table foreign, Column col, Object target, int pos, int cols)
           
 void MappingDefaults.populateJoinColumn(FieldMapping fm, Table local, Table foreign, Column col, Object target, int pos, int cols)
          Fill in default information for the given column used to join a field to its defining class' table.
 boolean NoneMappingDefaults.populateNullIndicatorColumns(ValueMapping vm, String name, Table table, Column[] cols)
           
 boolean MappingDefaultsImpl.populateNullIndicatorColumns(ValueMapping vm, String name, Table table, Column[] cols)
           
 boolean MappingDefaults.populateNullIndicatorColumns(ValueMapping vm, String name, Table table, Column[] cols)
          Fill in default information for the given null indicator columns.
 boolean NoneMappingDefaults.populateOrderColumns(FieldMapping fm, Table table, Column[] cols)
           
 boolean MappingDefaultsImpl.populateOrderColumns(FieldMapping fm, Table table, Column[] cols)
           
 boolean MappingDefaults.populateOrderColumns(FieldMapping fm, Table table, Column[] cols)
          Fill in default information for the given order columns.
 void Joinable.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autogen)
          Use the given auto-assigned value to set this join value's field on the given instance.
 void DelegatingJoinable.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autogen)
           
 void Version.setColumns(Column[] cols)
          Columns used for versioning.
 void ValueMappingImpl.setColumns(Column[] cols)
           
 void ValueMapping.setColumns(Column[] cols)
          The columns that hold the data for this value.
 void FieldMapping.setColumns(Column[] cols)
           
 void Discriminator.setColumns(Column[] cols)
          Columns used by this Discriminator.
 void ClassMapping.setJoinable(Column col, Joinable joinable)
          Add the given column-to-joinable mapping.
 void FieldMappingInfo.setOrderColumn(Column order)
          Raw synthetic ordering column.
 void FieldMapping.setOrderColumn(Column order)
          Field order column, if any.
 void ClassMapping.setPrimaryKeyColumns(Column[] cols)
          The columns this mapping uses to uniquely identify an object.
protected static Column MappingInfo.syncColumn(MetaDataContext context, Column col, int num, boolean forceJDBCType, Table colTable, Table targetTable, Object target, boolean inverse)
          Create a copy of the given column with the raw mapping information set correctly, and without settings that match defaults.
protected  void MappingInfo.syncColumns(MetaDataContext context, Column[] cols, boolean forceJDBCType)
          Sets internal column information to match the given mapped columns.
 Object ClassMapping.toDataStoreValue(Object obj, Column[] cols, JDBCStore store)
          Return the given column value(s) for the given object.
 Object RelationId.toRelationDataStoreValue(OpenJPAStateManager sm, Column col)
          Return the serialized value for the given related object, now that its id has been assigned.
 

Constructors in org.apache.openjpa.jdbc.meta with parameters of type Column
DelegatingJoinable(Joinable join, Column[] cols)
          Constructor.
 

Uses of Column in org.apache.openjpa.jdbc.meta.strats
 

Methods in org.apache.openjpa.jdbc.meta.strats that return Column
 Column[] StringFieldStrategy.getColumns()
           
 Column[] RelationFieldStrategy.getColumns()
           
 Column[] PrimitiveFieldStrategy.getColumns()
           
 Column[] HandlerFieldStrategy.getColumns()
           
 Column[] RelationCollectionTableFieldStrategy.getElementColumns(ClassMapping elem)
           
 Column[] RelationCollectionInverseKeyFieldStrategy.getElementColumns(ClassMapping elem)
           
 Column[] LRSCollectionFieldStrategy.getElementColumns(ClassMapping elem)
          Return the columns holding the data for a collection element for the given element mapping from LRSCollectionFieldStrategy.getIndependentElementMappings(boolean) (or null).
 Column[] RelationMapTableFieldStrategy.getKeyColumns(ClassMapping cls)
           
 Column[] RelationMapInverseKeyFieldStrategy.getKeyColumns(ClassMapping cls)
           
 Column[] LRSMapFieldStrategy.getKeyColumns(ClassMapping cls)
          Return the columns holding data for a map key for the given key mapping from LRSMapFieldStrategy.getIndependentKeyMappings(boolean) or LRSMapFieldStrategy.getIndependentValueMappings(boolean) (or null).
 Column[] RelationMapTableFieldStrategy.getValueColumns(ClassMapping cls)
           
 Column[] RelationMapInverseKeyFieldStrategy.getValueColumns(ClassMapping cls)
           
 Column[] LRSMapFieldStrategy.getValueColumns(ClassMapping cls)
          Return the columns holding data for a map value for the given value mapping from LRSMapFieldStrategy.getIndependentKeyMappings(boolean) or LRSMapFieldStrategy.getIndependentValueMappings(boolean) (or null).
 Column[] XMLValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt)
           
 Column[] EnumValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt)
           
 Column[] UntypedPCValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt)
           
 Column[] ObjectIdValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt)
           
 Column[] ImmutableValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt)
           
static Column[] HandlerStrategies.map(ValueMapping vm, String name, ColumnIO io, boolean adapt)
          Map the given value.
 Column[] ClobValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt)
           
 Column[] CharArrayValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt)
           
 Column[] CharArrayStreamValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt)
           
 Column[] ByteArrayValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt)
           
 Column[] BlobValueHandler.map(ValueMapping vm, String name, ColumnIO io, boolean adapt)
           
 

Methods in org.apache.openjpa.jdbc.meta.strats with parameters of type Column
 Object StringFieldStrategy.getJoinValue(Object fieldVal, Column col, JDBCStore store)
           
 Object RelationFieldStrategy.getJoinValue(Object fieldVal, Column col, JDBCStore store)
           
 Object PrimitiveFieldStrategy.getJoinValue(Object fieldVal, Column col, JDBCStore store)
           
 Object HandlerFieldStrategy.getJoinValue(Object fieldVal, Column col, JDBCStore store)
           
 Object StringFieldStrategy.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)
           
 Object RelationFieldStrategy.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)
           
 Object PrimitiveFieldStrategy.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)
           
 Object HandlerFieldStrategy.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)
           
 Object StringFieldStrategy.getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
           
 Object RelationFieldStrategy.getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
           
 Object PrimitiveFieldStrategy.getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
           
 Object HandlerFieldStrategy.getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
           
protected  Object MaxEmbeddedCharArrayFieldStrategy.load(Column col, Result res, Joins joins)
           
protected  Object MaxEmbeddedByteArrayFieldStrategy.load(Column col, Result res, Joins joins)
           
static Object HandlerStrategies.loadDataStore(ValueMapping vm, Result res, Joins joins, Column[] cols)
          Load the datastore value from the given result.
static Object HandlerStrategies.loadObject(ValueMapping vm, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins, Column[] cols, boolean objectValueRequiresLoad)
          Load the Object value from the given result.
protected  RowImpl StateComparisonVersionStrategy.CustomUpdate.newInstance(Column[] cols, int action)
           
static void HandlerStrategies.set(ValueMapping vm, Object val, JDBCStore store, Row row, Column[] cols, ColumnIO io, boolean nullNone)
          Set the given value into the given row.
 void StringFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autoInc)
           
 void RelationFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autoInc)
           
 void PrimitiveFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autoInc)
           
 void HandlerFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autoInc)
           
 void StateComparisonVersionStrategy.CustomUpdate.setObject(Column col, Object val)
           
protected  Object EmbedValueHandler.toDataStoreValue(OpenJPAStateManager em, ValueMapping vm, JDBCStore store, Column[] cols, Object rval, int idx)
          Helper to convert an object value to its datastore equivalent.
static Object HandlerStrategies.toDataStoreValue(ValueMapping vm, Object val, Column[] cols, JDBCStore store)
          Convert the given object to its datastore value(s).
protected  void EmbedValueHandler.toObjectValue(OpenJPAStateManager em, ValueMapping vm, Object val, JDBCStore store, JDBCFetchConfiguration fetch, Column[] cols, int idx)
          Helper to convert a datastore value to its object equivalent.
 Object UntypedPCValueHandler.toRelationDataStoreValue(OpenJPAStateManager sm, Column col)
           
static void HandlerStrategies.where(ValueMapping vm, Object val, JDBCStore store, Row row, Column[] cols)
          Add where conditions to the given row.
 

Uses of Column in org.apache.openjpa.jdbc.schema
 

Fields in org.apache.openjpa.jdbc.schema declared as Column
static Column[] Schemas.EMPTY_COLUMNS
           
 

Methods in org.apache.openjpa.jdbc.schema that return Column
 Column Table.addColumn(String name)
          Add a column to the table.
 Column[] Table.getAutoAssignedColumns()
          Return this table's auto-assigned columns.
 Column ForeignKey.getColumn(Column pk)
          Return the local column joined to the given primary key column.
 Column Table.getColumn(String name)
          Return the column with the given name, or null if none.
 Column[] Table.getColumns()
          Return the table's columns, in alphabetical order.
 Column[] LocalConstraint.getColumns()
          Return all the columns the constraint spans.
 Column[] ForeignKey.getColumns()
          Return the local columns in the foreign key local table order.
 Column[] ForeignKey.getConstantColumns()
          Return the local columns that we link to using constant values.
 Column[] ForeignKey.getConstantPrimaryKeyColumns()
          Return the primary key columns that we link to using constant values.
 Column ForeignKey.getPrimaryKeyColumn(Column local)
          Return the primary key column joined to the given local column.
 Column[] ForeignKey.getPrimaryKeyColumns()
          Return the foreign columns in the foreign key, in join-order with the result of ForeignKey.getColumns().
 Column[] Table.getRelationIdColumns()
          Return this table's relation id columns.
 Column Table.importColumn(Column col)
          Import a column from another table.
protected  Column SchemaGroup.newColumn(String name, Table table)
          Return a new column with the given name and owner table.
protected  Column DynamicSchemaFactory.newColumn(String name, Table table)
           
 

Methods in org.apache.openjpa.jdbc.schema with parameters of type Column
 boolean SchemaTool.addColumn(Column col)
          Add the given column to the database schema.
 void PrimaryKey.addColumn(Column col)
           
 void LocalConstraint.addColumn(Column col)
          Add a column to the constraint.
 boolean LocalConstraint.columnsMatch(Column[] ocols)
          Return true if the given columns match the columns of this constraint.
 boolean ForeignKey.columnsMatch(Column[] fkCols, Column[] fkPKCols)
          Return true if the given local and foreign columns match those on this key.
 boolean ForeignKey.columnsMatch(Column[] fkCols, Column[] fkPKCols)
          Return true if the given local and foreign columns match those on this key.
 boolean LocalConstraint.containsColumn(Column col)
          Return true if the pk includes the given column.
 boolean ForeignKey.containsColumn(Column col)
          Return true if the fk includes the given local column.
 boolean ForeignKey.containsConstantColumn(Column col)
          Return true if the fk includes the given local column.
 boolean ForeignKey.containsConstantPrimaryKeyColumn(Column col)
          Return true if the fk includes the given primary key column.
 boolean ForeignKey.containsPrimaryKeyColumn(Column col)
          Return true if the fk includes the given primary key column.
 void Column.copy(Column from)
          Copy information from the given column to this one.
 boolean SchemaTool.dropColumn(Column col)
          Drop the given column from the database schema.
 boolean Column.equalsColumn(Column col)
          Tests compatibility.
 Column ForeignKey.getColumn(Column pk)
          Return the local column joined to the given primary key column.
 Object ForeignKey.getConstant(Column local)
          Return the constant value assigned to the given local column.
 Column ForeignKey.getPrimaryKeyColumn(Column local)
          Return the primary key column joined to the given local column.
 Object ForeignKey.getPrimaryKeyConstant(Column pk)
          Return the constant value assigned to the given primary key column.
 Column Table.importColumn(Column col)
          Import a column from another table.
 boolean ColumnIO.isAllInsertable(Column[] cols, boolean nullValue)
          Equivalent to isAllInsertable (cols.length, nullValue).
 boolean ColumnIO.isAllUpdatable(Column[] cols, boolean nullValue)
          Equivalent to isAllUpdatable (cols.length, nullValue).
 boolean ColumnIO.isAnyInsertable(Column[] cols, boolean nullValue)
          Equivalent to isAnyInsertable (cols.length, nullValue).
 boolean ColumnIO.isAnyUpdatable(Column[] cols, boolean nullValue)
          Equivalent to isAnyUpdatable (cols.length, nullValue).
 boolean ColumnIO.isInsertable(Column col, boolean nullValue)
          Equivalent to isInsertable (0, nullValue), but returns false if the given column is null.
 boolean ColumnIO.isUpdatable(Column col, boolean nullValue)
          Equivalent to isUpdatable (0, nullValue), but returns false if the given column is null.
 void ForeignKey.join(Column local, Column toPK)
          Join a local column to a primary key column of another table.
 void ForeignKey.joinConstant(Column col, Object val)
          Join a constant value to a local column of this table.
 void ForeignKey.joinConstant(Object val, Column toPK)
          Join a constant value to a primary key column of another table.
 boolean Table.removeColumn(Column col)
          Remove the given column from the table.
 boolean LocalConstraint.removeColumn(Column col)
          Remove a column from the constraint.
 boolean ForeignKey.removeJoin(Column col)
          Remove any joins inolving the given column.
 void LocalConstraint.setColumns(Column[] cols)
          Set the columns the constraint spans.
 void ForeignKey.setConstantJoins(Column[] cols, Object[] consts)
          Set the foreign key's constant joins.
 void ForeignKey.setConstantJoins(Object[] consts, Column[] pkCols)
          Set the foreign key's constant joins.
 void ForeignKey.setJoins(Column[] cols, Column[] pkCols)
          Set the foreign key's joins.
 void ForeignKey.setJoins(Column[] cols, Column[] pkCols)
          Set the foreign key's joins.
 

Uses of Column in org.apache.openjpa.jdbc.sql
 

Methods in org.apache.openjpa.jdbc.sql that return Column
 Column[] RowImpl.getColumns()
           
 Column[] SQLServerDictionary.getColumns(DatabaseMetaData meta, String catalog, String schemaName, String tableName, String columnName, Connection conn)
           
 Column[] PointbaseDictionary.getColumns(DatabaseMetaData meta, String catalog, String schemaName, String tableName, String columnName, Connection conn)
           
 Column[] OracleDictionary.getColumns(DatabaseMetaData meta, String catalog, String schemaName, String tableName, String columnName, Connection conn)
           
 Column[] InformixDictionary.getColumns(DatabaseMetaData meta, String catalog, String schemaName, String tableName, String columnName, Connection conn)
           
 Column[] HSQLDictionary.getColumns(DatabaseMetaData meta, String catalog, String schemaName, String tableName, String columnName, Connection conn)
           
 Column[] H2Dictionary.getColumns(DatabaseMetaData meta, String catalog, String schemaName, String tableName, String columnName, Connection conn)
           
 Column[] FoxProDictionary.getColumns(DatabaseMetaData meta, String catalog, String schemaName, String tableName, String columnName, Connection conn)
           
 Column[] DBDictionary.getColumns(DatabaseMetaData meta, String catalog, String schemaName, String tableName, String columnName, Connection conn)
          Reflect on the schema to find columns matching the given table and column patterns.
 Column[] AbstractSQLServerDictionary.getColumns(DatabaseMetaData meta, String catalog, String schemaName, String tableName, String colName, Connection conn)
           
protected  Column MySQLDictionary.newColumn(ResultSet colMeta)
           
 Column InformixDictionary.newColumn(ResultSet colMeta)
           
protected  Column DBDictionary.newColumn(ResultSet colMeta)
          Create a new column from the information in the schema metadata.
 

Methods in org.apache.openjpa.jdbc.sql with parameters of type Column
 SQLBuffer SQLBuffer.append(Column col)
           
protected  String InterbaseDictionary.appendSize(Column col, String typeName)
           
protected  String FoxProDictionary.appendSize(Column col, String typeName)
           
protected  String DBDictionary.appendSize(Column col, String typeName)
          Helper method to add size properties to the specified type.
 SQLBuffer SQLBuffer.appendValue(boolean b, Column col)
          Append a parameter value.
 SQLBuffer SQLBuffer.appendValue(byte b, Column col)
          Append a parameter value.
 SQLBuffer SQLBuffer.appendValue(char c, Column col)
          Append a parameter value.
 SQLBuffer SQLBuffer.appendValue(double d, Column col)
          Append a parameter value.
 SQLBuffer SQLBuffer.appendValue(float f, Column col)
          Append a parameter value.
 SQLBuffer SQLBuffer.appendValue(int i, Column col)
          Append a parameter value.
 SQLBuffer SQLBuffer.appendValue(long l, Column col)
          Append a parameter value.
 SQLBuffer SQLBuffer.appendValue(Object o, Column col)
          Append a parameter value for a specific column.
 SQLBuffer SQLBuffer.appendValue(short s, Column col)
          Append a parameter value.
 void RowImpl.clearRelationId(Column col)
          Clear a circular relation id.
 void PrimaryRow.clearRelationId(Column col)
           
 boolean Result.contains(Column col, Joins joins)
          Return true if the given column is available in the result.
 boolean MergedResult.contains(Column col, Joins joins)
           
 boolean AbstractResult.contains(Column col, Joins joins)
           
 boolean Result.containsAll(Column[] cols, Joins joins)
          Return true if all the given columns are available in the result.
 boolean MergedResult.containsAll(Column[] cols, Joins joins)
           
 boolean AbstractResult.containsAll(Column[] cols, Joins joins)
           
 void DBDictionary.createIndexIfNecessary(Schema schema, String table, Column pkColumn)
          Create an index if necessary for some database tables
 void DB2Dictionary.createIndexIfNecessary(Schema schema, String table, Column pkColumn)
          Create an index if necessary for some database tables
 String[] HSQLDictionary.getAddColumnSQL(Column column)
           
 String[] H2Dictionary.getAddColumnSQL(Column column)
           
 String[] DBDictionary.getAddColumnSQL(Column column)
          Return a series of SQL statements to add the given column to its table.
 Array Result.getArray(Column col, Joins joins)
          Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.
 Array MergedResult.getArray(Column col, Joins joins)
           
 Array AbstractResult.getArray(Column col, Joins joins)
           
 InputStream Result.getAsciiStream(Column col, Joins joins)
          Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.
 InputStream MergedResult.getAsciiStream(Column col, Joins joins)
           
 InputStream AbstractResult.getAsciiStream(Column col, Joins joins)
           
 BigDecimal Result.getBigDecimal(Column col, Joins joins)
          Return the value stored in the given column.
 BigDecimal MergedResult.getBigDecimal(Column col, Joins joins)
           
 BigDecimal AbstractResult.getBigDecimal(Column col, Joins joins)
           
 BigInteger Result.getBigInteger(Column col, Joins joins)
          Return the value stored in the given column.
 BigInteger MergedResult.getBigInteger(Column col, Joins joins)
           
 BigInteger AbstractResult.getBigInteger(Column col, Joins joins)
           
 InputStream Result.getBinaryStream(Column col, Joins joins)
          Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.
 InputStream MergedResult.getBinaryStream(Column col, Joins joins)
           
 InputStream AbstractResult.getBinaryStream(Column col, Joins joins)
           
 Blob Result.getBlob(Column col, Joins joins)
          Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.
 Blob MergedResult.getBlob(Column col, Joins joins)
           
 Blob AbstractResult.getBlob(Column col, Joins joins)
           
 boolean Result.getBoolean(Column col, Joins joins)
          Return the value stored in the given column.
 boolean MergedResult.getBoolean(Column col, Joins joins)
           
 boolean AbstractResult.getBoolean(Column col, Joins joins)
           
 byte Result.getByte(Column col, Joins joins)
          Return the value stored in the given column.
 byte MergedResult.getByte(Column col, Joins joins)
           
 byte AbstractResult.getByte(Column col, Joins joins)
           
 byte[] Result.getBytes(Column col, Joins joins)
          Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.
 byte[] MergedResult.getBytes(Column col, Joins joins)
           
 byte[] AbstractResult.getBytes(Column col, Joins joins)
           
 Calendar Result.getCalendar(Column col, Joins joins)
          Return the value stored in the given column.
 Calendar MergedResult.getCalendar(Column col, Joins joins)
           
 Calendar AbstractResult.getCalendar(Column col, Joins joins)
           
 char Result.getChar(Column col, Joins joins)
          Return the value stored in the given column.
 char MergedResult.getChar(Column col, Joins joins)
           
 char AbstractResult.getChar(Column col, Joins joins)
           
 Reader Result.getCharacterStream(Column col, Joins joins)
          Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.
 Reader MergedResult.getCharacterStream(Column col, Joins joins)
           
 Reader AbstractResult.getCharacterStream(Column col, Joins joins)
           
 Clob Result.getClob(Column col, Joins joins)
          Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.
 Clob MergedResult.getClob(Column col, Joins joins)
           
 Clob AbstractResult.getClob(Column col, Joins joins)
           
 String SelectImpl.getColumnAlias(Column col)
           
 String Select.getColumnAlias(Column col)
          Return the alias for the given column.
 String LogicalUnion.UnionSelect.getColumnAlias(Column col)
           
 String SelectImpl.getColumnAlias(Column col, Joins joins)
           
 String Select.getColumnAlias(Column col, Joins joins)
          Return the alias for the given column.
 String LogicalUnion.UnionSelect.getColumnAlias(Column col, Joins joins)
           
 Date Result.getDate(Column col, Calendar cal, Joins joins)
          Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.
 Date MergedResult.getDate(Column col, Calendar cal, Joins joins)
           
 Date AbstractResult.getDate(Column col, Calendar cal, Joins joins)
           
 Date Result.getDate(Column col, Joins joins)
          Return the value stored in the given column.
 Date MergedResult.getDate(Column col, Joins joins)
           
 Date AbstractResult.getDate(Column col, Joins joins)
           
protected  String SybaseDictionary.getDeclareColumnSQL(Column col, boolean alter)
           
protected  String DBDictionary.getDeclareColumnSQL(Column col, boolean alter)
          Return the declaration SQL for the given column.
 double Result.getDouble(Column col, Joins joins)
          Return the value stored in the given column.
 double MergedResult.getDouble(Column col, Joins joins)
           
 double AbstractResult.getDouble(Column col, Joins joins)
           
 String[] SybaseDictionary.getDropColumnSQL(Column column)
           
 String[] InterbaseDictionary.getDropColumnSQL(Column column)
           
 String[] EmpressDictionary.getDropColumnSQL(Column column)
           
 String[] DBDictionary.getDropColumnSQL(Column column)
          Return a series of SQL statements to drop the given column from its table.
 float Result.getFloat(Column col, Joins joins)
          Return the value stored in the given column.
 float MergedResult.getFloat(Column col, Joins joins)
           
 float AbstractResult.getFloat(Column col, Joins joins)
           
 Object OracleDictionary.getGeneratedKey(Column col, Connection conn)
           
 Object DBDictionary.getGeneratedKey(Column col, Connection conn)
          Return the last generated value for the given column.
protected  String DBDictionary.getGeneratedKeySequenceName(Column col)
          Return the sequence name used by databases for the given autoassigned column.
protected  String OracleDictionary.getGeneratedKeyTriggerName(Column col)
          Trigger name for simulating auto-assign values on the given column.
 int Result.getInt(Column col, Joins joins)
          Return the value stored in the given column.
 int MergedResult.getInt(Column col, Joins joins)
           
 int AbstractResult.getInt(Column col, Joins joins)
           
 Locale Result.getLocale(Column col, Joins joins)
          Return the value stored in the given column.
 Locale MergedResult.getLocale(Column col, Joins joins)
           
 Locale AbstractResult.getLocale(Column col, Joins joins)
           
 long Result.getLong(Column col, Joins joins)
          Return the value stored in the given column.
 long MergedResult.getLong(Column col, Joins joins)
           
 long AbstractResult.getLong(Column col, Joins joins)
           
 Number Result.getNumber(Column col, Joins joins)
          Return the value stored in the given column.
 Number MergedResult.getNumber(Column col, Joins joins)
           
 Number AbstractResult.getNumber(Column col, Joins joins)
           
 Object Result.getObject(Column col, Object arg, Joins joins)
          Return the value stored in the given column.
 Object MergedResult.getObject(Column col, Object arg, Joins joins)
           
 Object AbstractResult.getObject(Column col, Object arg, Joins joins)
           
protected  String OracleDictionary.getOpenJPA3GeneratedKeySequenceName(Column col)
          Returns a OpenJPA 3-compatible name for an auto-assign sequence.
protected  String OracleDictionary.getOpenJPA3GeneratedKeyTriggerName(Column col)
          Returns a OpenJPA 3-compatible name for an auto-assign trigger.
 String HSQLDictionary.getPlaceholderValueString(Column col)
           
 String FirebirdDictionary.getPlaceholderValueString(Column col)
           
 String DBDictionary.getPlaceholderValueString(Column col)
          Return a SQL string to act as a placeholder for the given column.
 Ref Result.getRef(Column col, Map map, Joins joins)
          Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.
 Ref MergedResult.getRef(Column col, Map map, Joins joins)
           
 Ref AbstractResult.getRef(Column col, Map map, Joins joins)
           
 RelationId PrimaryRow.getRelationIdCallback(Column col)
          Return the recorded callbacks for the given relation id column.
 OpenJPAStateManager PrimaryRow.getRelationIdSet(Column col)
          Return the recorded value for the given relation id column.
 Object RowImpl.getSet(Column col)
          Return the value set for update on the given column.
 short Result.getShort(Column col, Joins joins)
          Return the value stored in the given column.
 short MergedResult.getShort(Column col, Joins joins)
           
 short AbstractResult.getShort(Column col, Joins joins)
           
 Object Result.getSQLObject(Column col, Map map, Joins joins)
          Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.
 Object MergedResult.getSQLObject(Column col, Map map, Joins joins)
           
 Object AbstractResult.getSQLObject(Column col, Map map, Joins joins)
           
 String Result.getString(Column col, Joins joins)
          Return the value stored in the given column.
 String MergedResult.getString(Column col, Joins joins)
           
 String AbstractResult.getString(Column col, Joins joins)
           
 Time Result.getTime(Column col, Calendar cal, Joins joins)
          Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.
 Time MergedResult.getTime(Column col, Calendar cal, Joins joins)
           
 Time AbstractResult.getTime(Column col, Calendar cal, Joins joins)
           
 Timestamp Result.getTimestamp(Column col, Calendar cal, Joins joins)
          Return the value stored in the given column; may not be supported by results that are not backed by a SQL result set.
 Timestamp MergedResult.getTimestamp(Column col, Calendar cal, Joins joins)
           
 Timestamp AbstractResult.getTimestamp(Column col, Calendar cal, Joins joins)
           
 String DBDictionary.getTypeName(Column col)
          Return the preferred database type name for the given column's type from Types.
 String DBDictionary.getVersionColumn(Column column, String tableAlias)
          Return version column name
 Object RowImpl.getWhere(Column col)
          Return the value set for where on the given column.
 void SelectImpl.groupBy(Column col)
           
 void Select.groupBy(Column col)
          Group by the given column.
 void LogicalUnion.UnionSelect.groupBy(Column col)
           
 void SelectImpl.groupBy(Column[] cols)
           
 void Select.groupBy(Column[] cols)
          Group by the given columns.
 void LogicalUnion.UnionSelect.groupBy(Column[] cols)
           
 void SelectImpl.groupBy(Column[] cols, Joins joins)
           
 void Select.groupBy(Column[] cols, Joins joins)
          Group by the given columns.
 void LogicalUnion.UnionSelect.groupBy(Column[] cols, Joins joins)
           
 void SelectImpl.groupBy(Column col, Joins joins)
           
 void Select.groupBy(Column col, Joins joins)
          Group by the given column.
 void LogicalUnion.UnionSelect.groupBy(Column col, Joins joins)
           
protected  RowImpl SecondaryRow.newInstance(Column[] cols, int action)
           
protected  RowImpl RowImpl.newInstance(Column[] cols, int action)
          Return a new row.
protected  RowImpl PrimaryRow.newInstance(Column[] cols, int action)
           
 int SelectImpl.orderBy(Column[] cols, boolean asc, boolean sel)
           
 int Select.orderBy(Column[] cols, boolean asc, boolean sel)
          Order by the given columns.
 int LogicalUnion.UnionSelect.orderBy(Column[] cols, boolean asc, boolean select)
           
 int SelectImpl.orderBy(Column[] cols, boolean asc, Joins joins, boolean sel)
           
 int Select.orderBy(Column[] cols, boolean asc, Joins joins, boolean sel)
          Order by the given columns.
 int LogicalUnion.UnionSelect.orderBy(Column[] cols, boolean asc, Joins joins, boolean select)
           
 boolean SelectImpl.orderBy(Column col, boolean asc, boolean sel)
           
 boolean Select.orderBy(Column col, boolean asc, boolean sel)
          Order by the given column.
 boolean LogicalUnion.UnionSelect.orderBy(Column col, boolean asc, boolean select)
           
 boolean SelectImpl.orderBy(Column col, boolean asc, Joins joins, boolean sel)
           
 boolean Select.orderBy(Column col, boolean asc, Joins joins, boolean sel)
          Order by the given column.
 boolean LogicalUnion.UnionSelect.orderBy(Column col, boolean asc, Joins joins, boolean select)
           
protected  void LogicalUnion.UnionSelect.recordOrderColumns(Column[] cols, boolean asc)
          Record that we're ordering by the given columns.
 boolean SelectImpl.select(Column col)
           
 boolean Select.select(Column col)
          Select the given column.
 boolean LogicalUnion.UnionSelect.select(Column col)
           
 int SelectImpl.select(Column[] cols)
           
 int Select.select(Column[] cols)
          Select the given columns.
 int LogicalUnion.UnionSelect.select(Column[] cols)
           
 int SelectImpl.select(Column[] cols, Joins joins)
           
 int Select.select(Column[] cols, Joins joins)
          Select the given columns.
 int LogicalUnion.UnionSelect.select(Column[] cols, Joins joins)
           
 boolean SelectImpl.select(Column col, Joins joins)
           
 boolean Select.select(Column col, Joins joins)
          Select the given column.
 boolean LogicalUnion.UnionSelect.select(Column col, Joins joins)
           
 boolean SelectImpl.selectIdentifier(Column col)
           
 boolean Select.selectIdentifier(Column col)
          Select the given column as one that can be used to get a count of distinct matches.
 boolean LogicalUnion.UnionSelect.selectIdentifier(Column col)
           
 int SelectImpl.selectIdentifier(Column[] cols)
           
 int Select.selectIdentifier(Column[] cols)
          Select the given columns as ones that can be used to get a count of distinct matches.
 int LogicalUnion.UnionSelect.selectIdentifier(Column[] cols)
           
 int SelectImpl.selectIdentifier(Column[] cols, Joins joins)
           
 int Select.selectIdentifier(Column[] cols, Joins joins)
          Select the given columns as ones that can be used to get a count of distinct matches.
 int LogicalUnion.UnionSelect.selectIdentifier(Column[] cols, Joins joins)
           
 boolean SelectImpl.selectIdentifier(Column col, Joins joins)
           
 boolean Select.selectIdentifier(Column col, Joins joins)
          Select the given column as one that can be used to get a count of distinct matches.
 boolean LogicalUnion.UnionSelect.selectIdentifier(Column col, Joins joins)
           
 void RowImpl.setArray(Column col, Array val)
           
 void Row.setArray(Column col, Array val)
          Set the value of the given column in this row.
 void DBDictionary.setArray(PreparedStatement stmnt, int idx, Array val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setAsciiStream(Column col, InputStream val, int length)
           
 void Row.setAsciiStream(Column col, InputStream val, int length)
          Set the value of the given column in this row.
 void DBDictionary.setAsciiStream(PreparedStatement stmnt, int idx, InputStream val, int length, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setBigDecimal(Column col, BigDecimal val)
           
 void Row.setBigDecimal(Column col, BigDecimal val)
          Set the value of the given column in this row.
 void HSQLDictionary.setBigDecimal(PreparedStatement stmnt, int idx, BigDecimal val, Column col)
           
 void DBDictionary.setBigDecimal(PreparedStatement stmnt, int idx, BigDecimal val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setBigInteger(Column col, BigInteger val)
           
 void Row.setBigInteger(Column col, BigInteger val)
          Set the value of the given column in this row.
 void SybaseDictionary.setBigInteger(PreparedStatement stmnt, int idx, BigInteger val, Column col)
           
 void DBDictionary.setBigInteger(PreparedStatement stmnt, int idx, BigInteger val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setBinaryStream(Column col, InputStream val, int length)
           
 void Row.setBinaryStream(Column col, InputStream val, int length)
          Set the value of the given column in this row.
 void DBDictionary.setBinaryStream(PreparedStatement stmnt, int idx, InputStream val, int length, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setBlob(Column col, Blob val)
           
 void Row.setBlob(Column col, Blob val)
          Set the value of the given column in this row.
 void DBDictionary.setBlob(PreparedStatement stmnt, int idx, Blob val, Column col)
          Set the given value as a parameter to the statement.
 void DBDictionary.setBlobObject(PreparedStatement stmnt, int idx, Object val, Column col, JDBCStore store)
          Set the given value as a parameter to the statement.
 void RowImpl.setBoolean(Column col, boolean val)
           
 void Row.setBoolean(Column col, boolean val)
          Set the value of the given column in this row.
 void PostgresDictionary.setBoolean(PreparedStatement stmnt, int idx, boolean val, Column col)
           
 void InformixDictionary.setBoolean(PreparedStatement stmnt, int idx, boolean val, Column col)
           
 void DBDictionary.setBoolean(PreparedStatement stmnt, int idx, boolean val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setByte(Column col, byte val)
           
 void Row.setByte(Column col, byte val)
          Set the value of the given column in this row.
 void DBDictionary.setByte(PreparedStatement stmnt, int idx, byte val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setBytes(Column col, byte[] val)
           
 void Row.setBytes(Column col, byte[] val)
          Set the value of the given column in this row.
 void DBDictionary.setBytes(PreparedStatement stmnt, int idx, byte[] val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setCalendar(Column col, Calendar val)
           
 void Row.setCalendar(Column col, Calendar val)
          Set the value of the given column in this row.
 void DBDictionary.setCalendar(PreparedStatement stmnt, int idx, Calendar val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setChar(Column col, char val)
           
 void Row.setChar(Column col, char val)
          Set the value of the given column in this row.
 void DBDictionary.setChar(PreparedStatement stmnt, int idx, char val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setCharacterStream(Column col, Reader val, int length)
           
 void Row.setCharacterStream(Column col, Reader val, int length)
          Set the value of the given column in this row.
 void DBDictionary.setCharacterStream(PreparedStatement stmnt, int idx, Reader val, int length, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setClob(Column col, Clob val)
           
 void Row.setClob(Column col, Clob val)
          Set the value of the given column in this row.
 void DBDictionary.setClob(PreparedStatement stmnt, int idx, Clob val, Column col)
          Set the given value as a parameter to the statement.
 void DBDictionary.setClobString(PreparedStatement stmnt, int idx, String val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setDate(Column col, Date val)
           
 void Row.setDate(Column col, Date val)
          Set the value of the given column in this row.
 void RowImpl.setDate(Column col, Date val, Calendar cal)
           
 void Row.setDate(Column col, Date val, Calendar cal)
          Set the value of the given column in this row.
 void DBDictionary.setDate(PreparedStatement stmnt, int idx, Date val, Calendar cal, Column col)
          Set the given value as a parameter to the statement.
 void DBDictionary.setDate(PreparedStatement stmnt, int idx, Date val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setDouble(Column col, double val)
           
 void Row.setDouble(Column col, double val)
          Set the value of the given column in this row.
 void HSQLDictionary.setDouble(PreparedStatement stmnt, int idx, double val, Column col)
           
 void EmpressDictionary.setDouble(PreparedStatement stmnt, int idx, double val, Column col)
           
 void DBDictionary.setDouble(PreparedStatement stmnt, int idx, double val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setFloat(Column col, float val)
           
 void Row.setFloat(Column col, float val)
          Set the value of the given column in this row.
 void EmpressDictionary.setFloat(PreparedStatement stmnt, int idx, float val, Column col)
           
 void DBDictionary.setFloat(PreparedStatement stmnt, int idx, float val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setInt(Column col, int val)
           
 void Row.setInt(Column col, int val)
          Set the value of the given column in this row.
 void DBDictionary.setInt(PreparedStatement stmnt, int idx, int val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setLocale(Column col, Locale val)
           
 void Row.setLocale(Column col, Locale val)
          Set the value of the given column in this row.
 void DBDictionary.setLocale(PreparedStatement stmnt, int idx, Locale val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setLong(Column col, long val)
           
 void Row.setLong(Column col, long val)
          Set the value of the given column in this row.
 void DBDictionary.setLong(PreparedStatement stmnt, int idx, long val, Column col)
          Set the given value as a parameter to the statement.
 void AccessDictionary.setLong(PreparedStatement stmnt, int idx, long val, Column col)
           
 void RowImpl.setNull(Column col)
           
 void Row.setNull(Column col)
          Set the value of the given column in this row.
 void RowImpl.setNull(Column col, boolean overrideDefault)
           
 void Row.setNull(Column col, boolean overrideDefault)
          Set the value of the given column in this row.
 void PostgresDictionary.setNull(PreparedStatement stmnt, int idx, int colType, Column col)
           
 void OracleDictionary.setNull(PreparedStatement stmnt, int idx, int colType, Column col)
           
 void FoxProDictionary.setNull(PreparedStatement stmnt, int idx, int colType, Column col)
           
 void DBDictionary.setNull(PreparedStatement stmnt, int idx, int colType, Column col)
          Set the given value as a parameters to the statement.
 void AbstractSQLServerDictionary.setNull(PreparedStatement stmnt, int idx, int colType, Column col)
           
 void RowImpl.setNumber(Column col, Number val)
           
 void Row.setNumber(Column col, Number val)
          Set the value of the given column in this row.
 void DBDictionary.setNumber(PreparedStatement stmnt, int idx, Number num, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setObject(Column col, Object val)
           
 void Row.setObject(Column col, Object val)
          Set the value of the given column in this row.
protected  void RowImpl.setObject(Column col, Object val, int metaType, boolean overrideDefault)
          All set column methods delegate to this one.
protected  void PrimaryRow.setObject(Column col, Object val, int metaType, boolean overrideDefault)
           
 void DBDictionary.setObject(PreparedStatement stmnt, int idx, Object val, int colType, Column col)
          Set the given value as a parameters to the statement.
 void RowImpl.setRaw(Column col, String val)
           
 void Row.setRaw(Column col, String value)
          Set a DB understood value for the given column.
 void DBDictionary.setRef(PreparedStatement stmnt, int idx, Ref val, Column col)
          Set the given value as a parameter to the statement.
 void SecondaryRow.setRelationId(Column col, OpenJPAStateManager sm, RelationId rel)
           
 void RowImpl.setRelationId(Column col, OpenJPAStateManager sm, RelationId rel)
           
 void Row.setRelationId(Column col, OpenJPAStateManager sm, RelationId rel)
          Set the value of the given column to the identity of given instance, using the given callback to create the column value.
 void PrimaryRow.setRelationId(Column col, OpenJPAStateManager sm, RelationId rel)
           
 void RowImpl.setShort(Column col, short val)
           
 void Row.setShort(Column col, short val)
          Set the value of the given column in this row.
 void DBDictionary.setShort(PreparedStatement stmnt, int idx, short val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setString(Column col, String val)
           
 void Row.setString(Column col, String val)
          Set the value of the given column in this row.
 void OracleDictionary.setString(PreparedStatement stmnt, int idx, String val, Column col)
           
 void DBDictionary.setString(PreparedStatement stmnt, int idx, String val, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setTime(Column col, Time val, Calendar cal)
           
 void Row.setTime(Column col, Time val, Calendar cal)
          Set the value of the given column in this row.
 void DBDictionary.setTime(PreparedStatement stmnt, int idx, Time val, Calendar cal, Column col)
          Set the given value as a parameter to the statement.
 void RowImpl.setTimestamp(Column col, Timestamp val, Calendar cal)
           
 void Row.setTimestamp(Column col, Timestamp val, Calendar cal)
          Set the value of the given column in this row.
 void DBDictionary.setTimestamp(PreparedStatement stmnt, int idx, Timestamp val, Calendar cal, Column col)
          Set the given value as a parameter to the statement.
 void DBDictionary.setTyped(PreparedStatement stmnt, int idx, Object val, Column col, int type, JDBCStore store)
          Set a column value into a prepared statement.
 void DBDictionary.setUnknown(PreparedStatement stmnt, int idx, Object val, Column col)
          Set a completely unknown parameter into a prepared statement.
 void RowImpl.whereArray(Column col, Array val)
           
 void Row.whereArray(Column col, Array val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereAsciiStream(Column col, InputStream val, int length)
           
 void Row.whereAsciiStream(Column col, InputStream val, int length)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereBigDecimal(Column col, BigDecimal val)
           
 void Row.whereBigDecimal(Column col, BigDecimal val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereBigInteger(Column col, BigInteger val)
           
 void Row.whereBigInteger(Column col, BigInteger val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereBinaryStream(Column col, InputStream val, int length)
           
 void Row.whereBinaryStream(Column col, InputStream val, int length)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereBlob(Column col, Blob val)
           
 void Row.whereBlob(Column col, Blob val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereBoolean(Column col, boolean val)
           
 void Row.whereBoolean(Column col, boolean val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereByte(Column col, byte val)
           
 void Row.whereByte(Column col, byte val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereBytes(Column col, byte[] val)
           
 void Row.whereBytes(Column col, byte[] val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereCalendar(Column col, Calendar val)
           
 void Row.whereCalendar(Column col, Calendar val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereChar(Column col, char val)
           
 void Row.whereChar(Column col, char val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereCharacterStream(Column col, Reader val, int length)
           
 void Row.whereCharacterStream(Column col, Reader val, int length)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereClob(Column col, Clob val)
           
 void Row.whereClob(Column col, Clob val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereDate(Column col, Date val)
           
 void Row.whereDate(Column col, Date val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereDate(Column col, Date val, Calendar cal)
           
 void Row.whereDate(Column col, Date val, Calendar cal)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereDouble(Column col, double val)
           
 void Row.whereDouble(Column col, double val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereFloat(Column col, float val)
           
 void Row.whereFloat(Column col, float val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereInt(Column col, int val)
           
 void Row.whereInt(Column col, int val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereLocale(Column col, Locale val)
           
 void Row.whereLocale(Column col, Locale val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereLong(Column col, long val)
           
 void Row.whereLong(Column col, long val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereNull(Column col)
           
 void Row.whereNull(Column col)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereNumber(Column col, Number val)
           
 void Row.whereNumber(Column col, Number val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereObject(Column col, Object val)
           
 void Row.whereObject(Column col, Object val)
          Set an equality condition on the value of the given column in this row.
protected  void RowImpl.whereObject(Column col, Object val, int metaType)
          All where column methods delegate to this one.
 void RowImpl.whereRaw(Column col, String val)
           
 void Row.whereRaw(Column col, String value)
          Set a DB understood where condition for the given column.
 void RowImpl.whereShort(Column col, short val)
           
 void Row.whereShort(Column col, short val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereString(Column col, String val)
           
 void Row.whereString(Column col, String val)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereTime(Column col, Time val, Calendar cal)
           
 void Row.whereTime(Column col, Time val, Calendar cal)
          Set an equality condition on the value of the given column in this row.
 void RowImpl.whereTimestamp(Column col, Timestamp val, Calendar cal)
           
 void Row.whereTimestamp(Column col, Timestamp val, Calendar cal)
          Set an equality condition on the value of the given column in this row.
 

Constructors in org.apache.openjpa.jdbc.sql with parameters of type Column
PrimaryRow(Column[] cols, int action, OpenJPAStateManager owner)
           
RowImpl(Column[] cols, int action)
           
SecondaryRow(Column[] cols, int action)
           
 

Uses of Column in org.apache.openjpa.persistence.jdbc
 

Methods in org.apache.openjpa.persistence.jdbc with parameters of type Column
 void PersistenceMappingDefaults.populateColumns(Version vers, Table table, Column[] cols)
           
 void PersistenceMappingDefaults.populateForeignKeyColumn(ValueMapping vm, String name, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols)
           
 void PersistenceMappingDefaults.populateJoinColumn(FieldMapping fm, Table local, Table foreign, Column col, Object target, int pos, int cols)
           
 

Method parameters in org.apache.openjpa.persistence.jdbc with type arguments of type Column
protected  void AnnotationPersistenceMappingParser.setColumns(FieldMapping fm, MappingInfo info, List<Column> cols, int unique)
          Set the given columns as the columns for fm.
 



Copyright © 2006-2007 Apache Software Foundation. All Rights Reserved.