| java.lang.Object org.apache.openjpa.jdbc.meta.strats.AbstractStrategy org.apache.openjpa.jdbc.meta.strats.AbstractFieldStrategy org.apache.openjpa.jdbc.meta.strats.ContainerFieldStrategy org.apache.openjpa.jdbc.meta.strats.StoreCollectionFieldStrategy org.apache.openjpa.jdbc.meta.strats.RelationToManyTableFieldStrategy org.apache.openjpa.jdbc.meta.strats.RelationMapTableFieldStrategy
Method Summary | |
protected void | add(JDBCStore store, Object coll, Object obj) | public Object | deriveKey(JDBCStore store, Object value) | public Object | deriveValue(JDBCStore store, Object key) | public FieldMapping | getFieldMapping() | public ClassMapping[] | getIndependentKeyMappings(boolean traverse) | public ClassMapping[] | getIndependentValueMappings(boolean traverse) | public ForeignKey | getJoinForeignKey(ClassMapping cls) | public Column[] | getKeyColumns(ClassMapping cls) | public Result[] | getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] joins, boolean lrs) | public Column[] | getValueColumns(ClassMapping cls) | public Joins | joinKey(Joins joins, boolean forceOuter) | public Joins | joinKeyRelation(Joins joins, ClassMapping key) | public Joins | joinValueRelation(Joins joins, ClassMapping val) | public Object | loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) | public Object | loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) | public void | map(boolean adapt) | protected Proxy | newLRSProxy() | public void | selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins) | public void | selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins) | protected Collection | toCollection(Object val) |
getIndependentKeyMappings | public ClassMapping[] getIndependentKeyMappings(boolean traverse)(Code) | | |
getIndependentValueMappings | public ClassMapping[] getIndependentValueMappings(boolean traverse)(Code) | | |
map | public void map(boolean adapt)(Code) | | |
Methods inherited from org.apache.openjpa.jdbc.meta.strats.RelationToManyTableFieldStrategy | public void delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm) throws SQLException(Code)(Java Doc) protected ClassMapping[] getIndependentElementMappings(boolean traverse)(Code)(Java Doc) protected ForeignKey getJoinForeignKey(ClassMapping elem)(Code)(Java Doc) public void insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm) throws SQLException(Code)(Java Doc) protected Joins join(Joins joins, ClassMapping elem)(Code)(Java Doc) public Joins join(Joins joins, boolean forceOuter)(Code)(Java Doc) protected Joins joinElementRelation(Joins joins, ClassMapping elem)(Code)(Java Doc) public Joins joinRelation(Joins joins, boolean forceOuter, boolean traverse)(Code)(Java Doc) protected Object loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException(Code)(Java Doc) public void map(boolean adapt)(Code)(Java Doc) protected void selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)(Code)(Java Doc) public Object toDataStoreValue(Object val, JDBCStore store)(Code)(Java Doc) public void update(OpenJPAStateManager sm, JDBCStore store, RowManager rm) throws SQLException(Code)(Java Doc)
|
Methods inherited from org.apache.openjpa.jdbc.meta.strats.StoreCollectionFieldStrategy | protected void add(JDBCStore store, Object coll, Object obj)(Code)(Java Doc) abstract protected ForeignKey getJoinForeignKey(ClassMapping elem)(Code)(Java Doc) protected ForeignKey getJoinForeignKey()(Code)(Java Doc) public boolean isEagerSelectToMany()(Code)(Java Doc) abstract protected Joins join(Joins joins, ClassMapping elem)(Code)(Java Doc) abstract protected Joins joinElementRelation(Joins joins, ClassMapping elem)(Code)(Java Doc) public void load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch) throws SQLException(Code)(Java Doc) public void loadEagerJoin(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res) throws SQLException(Code)(Java Doc) public Object loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object res) throws SQLException(Code)(Java Doc) abstract protected Object loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException(Code)(Java Doc) public Object loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException(Code)(Java Doc) abstract protected Proxy newLRSProxy()(Code)(Java Doc) protected Joins selectAll(Select sel, ClassMapping elem, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)(Code)(Java Doc) public void selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)(Code)(Java Doc) public void selectEagerParallel(SelectExecutor sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)(Code)(Java Doc) abstract protected void selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)(Code)(Java Doc) public int supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)(Code)(Java Doc) protected Collection toCollection(Object val)(Code)(Java Doc)
|
Methods inherited from org.apache.openjpa.jdbc.meta.strats.ContainerFieldStrategy | public void appendIsEmpty(SQLBuffer sql, Select sel, Joins joins)(Code)(Java Doc) public void appendIsNotEmpty(SQLBuffer sql, Select sel, Joins joins)(Code)(Java Doc) public void appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)(Code)(Java Doc) public void appendIsNull(SQLBuffer sql, Select sel, Joins joins)(Code)(Java Doc) protected static void appendJoinCount(SQLBuffer sql, Select sel, Joins joins, DBDictionary dict, FieldMapping field, ForeignKey fk)(Code)(Java Doc) public void appendSize(SQLBuffer sql, Select sel, Joins joins)(Code)(Java Doc) public static void appendUnaliasedJoin(SQLBuffer sql, Select sel, Joins joins, DBDictionary dict, FieldMapping field, ForeignKey fk)(Code)(Java Doc) abstract protected ClassMapping[] getIndependentElementMappings(boolean traverse)(Code)(Java Doc) abstract protected ForeignKey getJoinForeignKey()(Code)(Java Doc)
|
Methods inherited from org.apache.openjpa.jdbc.meta.strats.AbstractFieldStrategy | public void appendIsEmpty(SQLBuffer sql, Select sel, Joins joins)(Code)(Java Doc) public void appendIsNotEmpty(SQLBuffer sql, Select sel, Joins joins)(Code)(Java Doc) public void appendIsNotNull(SQLBuffer sql, Select sel, Joins joins)(Code)(Java Doc) public void appendIsNull(SQLBuffer sql, Select sel, Joins joins)(Code)(Java Doc) public void appendSize(SQLBuffer sql, Select sel, Joins joins)(Code)(Java Doc) protected void assertNotMappedBy()(Code)(Java Doc) public boolean isEagerSelectToMany()(Code)(Java Doc) public boolean isVersionable()(Code)(Java Doc) public Joins join(Joins joins, boolean forceOuter)(Code)(Java Doc) public Joins joinKey(Joins joins, boolean forceOuter)(Code)(Java Doc) public Joins joinKeyRelation(Joins joins, boolean forceOuter, boolean traverse)(Code)(Java Doc) public Joins joinRelation(Joins joins, boolean forceOuter, boolean traverse)(Code)(Java Doc) public void load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res) throws SQLException(Code)(Java Doc) public void load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch) throws SQLException(Code)(Java Doc) public void loadEagerJoin(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res) throws SQLException(Code)(Java Doc) public Object loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object res) throws SQLException(Code)(Java Doc) public Object loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException(Code)(Java Doc) public Object loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins) throws SQLException(Code)(Java Doc) public int select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)(Code)(Java Doc) public void selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)(Code)(Java Doc) public void selectEagerParallel(SelectExecutor sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)(Code)(Java Doc) public void setFieldMapping(FieldMapping owner)(Code)(Java Doc) public int supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)(Code)(Java Doc) public Object toDataStoreValue(Object val, JDBCStore store)(Code)(Java Doc) public Object toKeyDataStoreValue(Object val, JDBCStore store)(Code)(Java Doc) public void where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, Object prevValue) throws SQLException(Code)(Java Doc)
|
Methods inherited from org.apache.openjpa.jdbc.meta.strats.AbstractStrategy | public void customDelete(OpenJPAStateManager sm, JDBCStore store) throws SQLException(Code)(Java Doc) public void customInsert(OpenJPAStateManager sm, JDBCStore store) throws SQLException(Code)(Java Doc) public void customUpdate(OpenJPAStateManager sm, JDBCStore store) throws SQLException(Code)(Java Doc) public void delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm) throws SQLException(Code)(Java Doc) public String getAlias()(Code)(Java Doc) public void initialize()(Code)(Java Doc) public void insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm) throws SQLException(Code)(Java Doc) public Boolean isCustomDelete(OpenJPAStateManager sm, JDBCStore store)(Code)(Java Doc) public Boolean isCustomInsert(OpenJPAStateManager sm, JDBCStore store)(Code)(Java Doc) public Boolean isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)(Code)(Java Doc) public void map(boolean adapt)(Code)(Java Doc) public void update(OpenJPAStateManager sm, JDBCStore store, RowManager rm) throws SQLException(Code)(Java Doc)
|
|
|