| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.jdbc.meta.strats.HandlerStrategies
public class HandlerStrategies
Utility methods for strategies using value handlers.
| Constructor Summary | |
|---|---|
HandlerStrategies()
 | 
|
| Method Summary | |
|---|---|
static void | 
assertJoinable(ValueMapping vm)
Throw the proper exception if the given handler-controlled value represents an unjoinable relation.  | 
static Object | 
loadDataStore(ValueMapping vm,
              Result res,
              Joins joins,
              Column[] cols)
Load the datastore value from the given result.  | 
static Object | 
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.  | 
static Column[] | 
map(ValueMapping vm,
    String name,
    ColumnIO io,
    boolean adapt)
Map the given value.  | 
static void | 
set(ValueMapping vm,
    Object val,
    JDBCStore store,
    Row row,
    Column[] cols,
    ColumnIO io,
    boolean nullNone)
Set the given value into the given row.  | 
static Object | 
toDataStoreValue(ValueMapping vm,
                 Object val,
                 Column[] cols,
                 JDBCStore store)
Convert the given object to its datastore value(s).  | 
static void | 
where(ValueMapping vm,
      Object val,
      JDBCStore store,
      Row row,
      Column[] cols)
Add where conditions to the given row.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public HandlerStrategies()
| Method Detail | 
|---|
public static Column[] map(ValueMapping vm,
                           String name,
                           ColumnIO io,
                           boolean adapt)
public static void set(ValueMapping vm,
                       Object val,
                       JDBCStore store,
                       Row row,
                       Column[] cols,
                       ColumnIO io,
                       boolean nullNone)
                throws SQLException
SQLException
public static void where(ValueMapping vm,
                         Object val,
                         JDBCStore store,
                         Row row,
                         Column[] cols)
                  throws SQLException
SQLException
public static Object loadObject(ValueMapping vm,
                                OpenJPAStateManager sm,
                                JDBCStore store,
                                JDBCFetchConfiguration fetch,
                                Result res,
                                Joins joins,
                                Column[] cols,
                                boolean objectValueRequiresLoad)
                         throws SQLException
SQLException
public static Object loadDataStore(ValueMapping vm,
                                   Result res,
                                   Joins joins,
                                   Column[] cols)
                            throws SQLException
ValueHandler.toObjectValue(org.apache.openjpa.jdbc.meta.ValueMapping, java.lang.Object).
SQLException
public static Object toDataStoreValue(ValueMapping vm,
                                      Object val,
                                      Column[] cols,
                                      JDBCStore store)
public static void assertJoinable(ValueMapping vm)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||