Save This Page
Home » apache-openjpa-1.1.0-source » org.apache.openjpa.jdbc » meta » strats » [javadoc | source]
org.apache.openjpa.jdbc.meta.strats
public class: RelationFieldStrategy [javadoc | source]
java.lang.Object
   org.apache.openjpa.jdbc.meta.strats.AbstractStrategy
      org.apache.openjpa.jdbc.meta.strats.AbstractFieldStrategy
         org.apache.openjpa.jdbc.meta.strats.RelationFieldStrategy

All Implemented Interfaces:
    Joinable, Embeddable, FieldStrategy, Strategy

Mapping for a single-valued relation to another entity.
Fields inherited from org.apache.openjpa.jdbc.meta.strats.AbstractFieldStrategy:
field
Method from org.apache.openjpa.jdbc.meta.strats.RelationFieldStrategy Summary:
appendIsNotNull,   appendIsNull,   delete,   getColumnIO,   getColumns,   getFieldIndex,   getJoinValue,   getJoinValue,   getPrimaryKeyValue,   getResultArguments,   initialize,   insert,   join,   joinRelation,   load,   load,   loadEagerJoin,   loadEagerParallel,   loadEmbedded,   map,   select,   selectEagerJoin,   selectEagerParallel,   setAutoAssignedValue,   supportsSelect,   toDataStoreValue,   toEmbeddedDataStoreValue,   toEmbeddedObjectValue,   update
Methods from org.apache.openjpa.jdbc.meta.strats.AbstractFieldStrategy:
appendIsEmpty,   appendIsNotEmpty,   appendIsNotNull,   appendIsNull,   appendSize,   assertNotMappedBy,   isEagerSelectToMany,   isVersionable,   join,   joinKey,   joinKeyRelation,   joinRelation,   load,   load,   loadEagerJoin,   loadEagerParallel,   loadKeyProjection,   loadProjection,   select,   selectEagerJoin,   selectEagerParallel,   setFieldMapping,   supportsSelect,   toDataStoreValue,   toKeyDataStoreValue,   where
Methods from org.apache.openjpa.jdbc.meta.strats.AbstractStrategy:
customDelete,   customInsert,   customUpdate,   delete,   getAlias,   initialize,   insert,   isCustomDelete,   isCustomInsert,   isCustomUpdate,   map,   update
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.openjpa.jdbc.meta.strats.RelationFieldStrategy Detail:
 public  void appendIsNotNull(SQLBuffer sql,
    Select sel,
    Joins joins) 
 public  void appendIsNull(SQLBuffer sql,
    Select sel,
    Joins joins) 
 public  void delete(OpenJPAStateManager sm,
    JDBCStore store,
    RowManager rm) throws SQLException 
 public ColumnIO getColumnIO() 
 public Column[] getColumns() 
 public int getFieldIndex() 
 public Object getJoinValue(Object fieldVal,
    Column col,
    JDBCStore store) 
 public Object getJoinValue(OpenJPAStateManager sm,
    Column col,
    JDBCStore store) 
 public Object getPrimaryKeyValue(Result res,
    Column[] cols,
    ForeignKey fk,
    JDBCStore store,
    Joins joins) throws SQLException 
 public Object[] getResultArguments() 
 public  void initialize() 
 public  void insert(OpenJPAStateManager sm,
    JDBCStore store,
    RowManager rm) throws SQLException 
 public Joins join(Joins joins,
    boolean forceOuter) 
 public Joins joinRelation(Joins joins,
    boolean forceOuter,
    boolean traverse) 
 public  void load(OpenJPAStateManager sm,
    JDBCStore store,
    JDBCFetchConfiguration fetch) throws SQLException 
 public  void load(OpenJPAStateManager sm,
    JDBCStore store,
    JDBCFetchConfiguration fetch,
    Result res) throws SQLException 
 public  void loadEagerJoin(OpenJPAStateManager sm,
    JDBCStore store,
    JDBCFetchConfiguration fetch,
    Result res) throws SQLException 
 public Object loadEagerParallel(OpenJPAStateManager sm,
    JDBCStore store,
    JDBCFetchConfiguration fetch,
    Object res) throws SQLException 
 public  void loadEmbedded(OpenJPAStateManager sm,
    JDBCStore store,
    JDBCFetchConfiguration fetch,
    Object val) throws SQLException 
 public  void map(boolean adapt) 
 public int select(Select sel,
    OpenJPAStateManager sm,
    JDBCStore store,
    JDBCFetchConfiguration fetch,
    int eagerMode) 
 public  void selectEagerJoin(Select sel,
    OpenJPAStateManager sm,
    JDBCStore store,
    JDBCFetchConfiguration fetch,
    int eagerMode) 
 public  void selectEagerParallel(SelectExecutor sel,
    OpenJPAStateManager sm,
    JDBCStore store,
    JDBCFetchConfiguration fetch,
    int eagerMode) 
 public  void setAutoAssignedValue(OpenJPAStateManager sm,
    JDBCStore store,
    Column col,
    Object autoInc) 
 public int supportsSelect(Select sel,
    int type,
    OpenJPAStateManager sm,
    JDBCStore store,
    JDBCFetchConfiguration fetch) 
 public Object toDataStoreValue(Object val,
    JDBCStore store) 
 public Object toEmbeddedDataStoreValue(Object val,
    JDBCStore store) 
 public Object toEmbeddedObjectValue(Object val) 
 public  void update(OpenJPAStateManager sm,
    JDBCStore store,
    RowManager rm) throws SQLException