| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.jdbc.meta.strats.IdentityJoinable
class IdentityJoinable
Joinable for the datastore identity column.
| Constructor Summary | |
|---|---|
| IdentityJoinable(ClassMapping mapping)Constructor; supply datastore identity mapping. | |
| Method Summary | |
|---|---|
|  Column[] | getColumns()The columns managed by this joinable. | 
|  int | getFieldIndex()Return the field index of this joinable, or -1 if not a field. | 
|  Object | getJoinValue(Object val,
             Column col,
             JDBCStore store)Return the join value of the given column. | 
|  Object | getJoinValue(OpenJPAStateManager sm,
             Column col,
             JDBCStore store)Return the join value of the given column. | 
|  Object | 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. | 
|  void | 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. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public IdentityJoinable(ClassMapping mapping)
| Method Detail | 
|---|
public int getFieldIndex()
Joinable
getFieldIndex in interface Joinable
public Object getPrimaryKeyValue(Result res,
                                 Column[] cols,
                                 ForeignKey fk,
                                 JDBCStore store,
                                 Joins joins)
                          throws SQLException
JoinableForeignKey.getColumn(org.apache.openjpa.jdbc.schema.Column).
getPrimaryKeyValue in interface JoinableSQLExceptionpublic Column[] getColumns()
Joinable
getColumns in interface Joinable
public Object getJoinValue(Object val,
                           Column col,
                           JDBCStore store)
Joinable
getJoinValue in interface Joinableval - the value of the field for this joinablecol - the column of this joinable whose value to return
public Object getJoinValue(OpenJPAStateManager sm,
                           Column col,
                           JDBCStore store)
Joinable
getJoinValue in interface Joinablesm - the instance from which to get the valuecol - the column whose value to return
public void setAutoAssignedValue(OpenJPAStateManager sm,
                                 JDBCStore store,
                                 Column col,
                                 Object autogen)
Joinable
setAutoAssignedValue in interface Joinable| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||