public Object toRelationDataStoreValue(OpenJPAStateManager sm, Column col) { if (sm == null || sm.getObjectId() == null) return null; return sm.getMetaData().getDescribedType().getName() + ":" + sm.getObjectId().toString(); } }
public Object toRelationDataStoreValue(OpenJPAStateManager sm, Column col) { if (sm == null || sm.getObjectId() == null) return null; return sm.getMetaData().getDescribedType().getName() + ":" + sm.getObjectId().toString(); } }
public Object toRelationDataStoreValue(OpenJPAStateManager sm, Column col) { if (sm == null || sm.getObjectId() == null) return null; return sm.getMetaData().getDescribedType().getName() + ":" + sm.getObjectId().toString(); } }
public Object getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store) { Id id = (Id) sm.getObjectId(); return (id == null) ? null : id.getIdObject(); }
public Object toRelationDataStoreValue(OpenJPAStateManager sm, Column col) { if (sm == null || sm.getObjectId() == null) return null; return sm.getMetaData().getDescribedType().getName() + ":" + sm.getObjectId().toString(); } }
public Object getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store) { Id id = (Id) sm.getObjectId(); return (id == null) ? null : id.getIdObject(); }
public void select(Select sel, int i) { sel.select(mappings[i], Select.SUBS_ANY_JOINABLE, store, fetch, eager); sel.wherePrimaryKey(sm.getObjectId(), mappings[i], store); } });
public boolean exists(OpenJPAStateManager sm, Object context) { // add where conditions on base class to avoid joins if subclass // doesn't use oid as identifier ClassMapping mapping = (ClassMapping) sm.getMetaData(); return exists(mapping, sm.getObjectId(), context); }
public void select(Select sel, int i) { sel.select(mappings[i], Select.SUBS_ANY_JOINABLE, store, fetch, eager); sel.wherePrimaryKey(sm.getObjectId(), mappings[i], store); } });
public void select(Select sel, int i) { sel.select(mappings[i], Select.SUBS_ANY_JOINABLE, store, fetch, eager); sel.wherePrimaryKey(sm.getObjectId(), mappings[i], store); } });
public void select(Select sel, int idx) { ClassMapping elem = (elems.length == 0) ? null : elems[idx]; sel.whereForeignKey(_strat.getJoinForeignKey(elem), sm.getObjectId(), _strat.getFieldMapping(). getDefiningMapping(), store); } });
public void select(Select sel, int idx) { ClassMapping cls = (clss.length == 0) ? null : clss[idx]; sel.whereForeignKey(_strat.getJoinForeignKey(cls), sm.getObjectId(), _strat.getFieldMapping(). getDefiningMapping(), store); } });
/** * Create a new cacheable instance for the given state manager. */ private DataCachePCData newPCData(OpenJPAStateManager sm, DataCache cache) { ClassMetaData meta = sm.getMetaData(); if (_gen != null) return (DataCachePCData) _gen.generatePCData(sm.getObjectId(), meta); return new DataCachePCDataImpl(sm.fetchObjectId(), meta, cache.getName()); }
/** * Create a new cacheable instance for the given state manager. */ private DataCachePCData newPCData(OpenJPAStateManager sm, DataCache cache) { ClassMetaData meta = sm.getMetaData(); if (_gen != null) return (DataCachePCData) _gen.generatePCData(sm.getObjectId(), meta); return new DataCachePCDataImpl(sm.fetchObjectId(), meta, cache.getName()); }
/** * Throw appropriate exception on attempt to flush an unmapped object. */ private static void throwFlushException(OpenJPAStateManager sm) { throw new InvalidStateException(_loc.get("flush-virtual", sm.getMetaData(), sm.getObjectId())). setFailedObject(sm.getManagedInstance()). setFatal(true); } }
/** * Throw appropriate exception on attempt to flush an unmapped object. */ private static void throwFlushException(OpenJPAStateManager sm) { throw new InvalidStateException(_loc.get("flush-virtual", sm.getMetaData(), sm.getObjectId())). setFailedObject(sm.getManagedInstance()). setFatal(true); } }
private Select createSelect(OpenJPAStateManager sm, JDBCStore store) { Select sel = store.getSQLFactory().newSelect(); sel.select(field.getColumns()[0]); sel.selectPrimaryKey(field.getDefiningMapping()); sel.wherePrimaryKey (sm.getObjectId(), field.getDefiningMapping(), store); sel.setLob(true); return sel; }
private Select createSelect(OpenJPAStateManager sm, JDBCStore store) { Select sel = store.getSQLFactory().newSelect(); sel.select(field.getColumns()[0]); sel.selectPrimaryKey(field.getDefiningMapping()); sel.wherePrimaryKey (sm.getObjectId(), field.getDefiningMapping(), store); sel.setLob(true); return sel; }
public Result[] getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] joins, boolean lrs) throws SQLException { Select sel = store.getSQLFactory().newSelect(); sel.setLRS(lrs); sel.select(_kcols); sel.select(_vcols); sel.whereForeignKey(field.getJoinForeignKey(), sm.getObjectId(), field.getDefiningMapping(), store); Result res = sel.execute(store, fetch); return new Result[]{ res, res }; }
public Result[] getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] joins, boolean lrs) throws SQLException { Select sel = store.getSQLFactory().newSelect(); sel.setLRS(lrs); sel.select(_kcols); sel.select(_vcols); sel.whereForeignKey(field.getJoinForeignKey(), sm.getObjectId(), field.getDefiningMapping(), store); Result res = sel.execute(store, fetch); return new Result[]{ res, res }; }