| 
 | ||||||||||
| 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 java.lang.Object | loadDataStore(ValueMapping vm,
              Result res,
              Joins joins,
              Column[] cols)Load the datastore value from the given result. | 
| static java.lang.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,
    java.lang.String name,
    ColumnIO io,
    boolean adapt)Map the given value. | 
| static boolean | set(ValueMapping vm,
    java.lang.Object val,
    JDBCStore store,
    Row row,
    Column[] cols,
    ColumnIO io,
    boolean nullNone)Set the given value into the given row. | 
| static java.lang.Object | toDataStoreValue(ValueMapping vm,
                 java.lang.Object val,
                 Column[] cols,
                 JDBCStore store)Convert the given object to its datastore value(s). | 
| static void | where(ValueMapping vm,
      java.lang.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,
                           java.lang.String name,
                           ColumnIO io,
                           boolean adapt)
public static boolean set(ValueMapping vm,
                          java.lang.Object val,
                          JDBCStore store,
                          Row row,
                          Column[] cols,
                          ColumnIO io,
                          boolean nullNone)
                   throws java.sql.SQLException
java.sql.SQLException
public static void where(ValueMapping vm,
                         java.lang.Object val,
                         JDBCStore store,
                         Row row,
                         Column[] cols)
                  throws java.sql.SQLException
java.sql.SQLException
public static java.lang.Object loadObject(ValueMapping vm,
                                          OpenJPAStateManager sm,
                                          JDBCStore store,
                                          JDBCFetchConfiguration fetch,
                                          Result res,
                                          Joins joins,
                                          Column[] cols,
                                          boolean objectValueRequiresLoad)
                                   throws java.sql.SQLException
java.sql.SQLException
public static java.lang.Object loadDataStore(ValueMapping vm,
                                             Result res,
                                             Joins joins,
                                             Column[] cols)
                                      throws java.sql.SQLException
ValueHandler.toObjectValue(org.apache.openjpa.jdbc.meta.ValueMapping, java.lang.Object).
java.sql.SQLException
public static java.lang.Object toDataStoreValue(ValueMapping vm,
                                                java.lang.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 | |||||||||