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: StringFieldStrategy [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.StringFieldStrategy

All Implemented Interfaces:
    Joinable, Embeddable, FieldStrategy, Strategy

Direct mapping from a string value to a column.
Fields inherited from org.apache.openjpa.jdbc.meta.strats.AbstractFieldStrategy:
field
Method from org.apache.openjpa.jdbc.meta.strats.StringFieldStrategy Summary:
appendIsNotNull,   appendIsNull,   delete,   getColumnIO,   getColumns,   getFieldIndex,   getJoinValue,   getJoinValue,   getPrimaryKeyValue,   getResultArguments,   insert,   isVersionable,   join,   load,   loadEmbedded,   loadProjection,   map,   select,   setAutoAssignedValue,   supportsSelect,   toDataStoreValue,   toEmbeddedDataStoreValue,   toEmbeddedObjectValue,   update,   where
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.StringFieldStrategy 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 insert(OpenJPAStateManager sm,
    JDBCStore store,
    RowManager rm) throws SQLException 
 public boolean isVersionable() 
 public Joins join(Joins joins,
    boolean forceOuter) 
 public  void load(OpenJPAStateManager sm,
    JDBCStore store,
    JDBCFetchConfiguration fetch,
    Result res) throws SQLException 
 public  void loadEmbedded(OpenJPAStateManager sm,
    JDBCStore store,
    JDBCFetchConfiguration fetch,
    Object val) throws SQLException 
 public Object loadProjection(JDBCStore store,
    JDBCFetchConfiguration fetch,
    Result res,
    Joins joins) throws SQLException 
 public  void map(boolean adapt) 
 public int select(Select 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 
 public  void where(OpenJPAStateManager sm,
    JDBCStore store,
    RowManager rm,
    Object prevValue) throws SQLException