public void where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, Object prevValue) throws SQLException { Row row = field.getRow(sm, store, rm, Row.ACTION_UPDATE); if (row != null) HandlerStrategies.where(field, prevValue, store, row, _cols); }
public void where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, Object prevValue) throws SQLException { Row row = field.getRow(sm, store, rm, Row.ACTION_UPDATE); if (row != null) HandlerStrategies.where(field, prevValue, store, row, _cols); }
public void where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, Object prevValue) throws SQLException { Row row = field.getRow(sm, store, rm, Row.ACTION_UPDATE); if (row != null) HandlerStrategies.where(field, prevValue, store, row, _cols); }
public void where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, Object prevValue) throws SQLException { Row row = field.getRow(sm, store, rm, Row.ACTION_UPDATE); if (row != null) HandlerStrategies.where(field, prevValue, store, row, _cols); }
public void where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, Object prevValue) throws SQLException { Row row = field.getRow(sm, store, rm, Row.ACTION_UPDATE); if (row != null) HandlerStrategies.where(field, prevValue, store, row, _cols); }
/** * Add where conditions to the given row. */ public static void where(ValueMapping vm, Object val, JDBCStore store, Row row, Column[] cols) throws SQLException { if (cols.length == 0) return; val = toDataStoreValue(vm, val, cols, store); if (val == null) for (int i = 0; i < cols.length; i++) row.whereNull(cols[i]); else if (cols.length == 1) where(row, cols[0], val); else { Object[] vals = (Object[]) val; for (int i = 0; i < vals.length; i++) where(row, cols[i], vals[i]); } }
/** * Add where conditions to the given row. */ public static void where(ValueMapping vm, Object val, JDBCStore store, Row row, Column[] cols) throws SQLException { if (cols.length == 0) return; val = toDataStoreValue(vm, val, cols, store); if (val == null) for (int i = 0; i < cols.length; i++) row.whereNull(cols[i]); else if (cols.length == 1) where(row, cols[0], val); else { Object[] vals = (Object[]) val; for (int i = 0; i < vals.length; i++) where(row, cols[i], vals[i]); } }
/** * Add where conditions to the given row. */ public static void where(ValueMapping vm, Object val, JDBCStore store, Row row, Column[] cols) throws SQLException { if (cols.length == 0) return; val = toDataStoreValue(vm, val, cols, store); if (val == null) for (int i = 0; i < cols.length; i++) row.whereNull(cols[i]); else if (cols.length == 1) where(row, cols[0], val); else { Object[] vals = (Object[]) val; for (int i = 0; i < vals.length; i++) where(row, cols[i], vals[i]); } }
/** * Add where conditions to the given row. */ public static void where(ValueMapping vm, Object val, JDBCStore store, Row row, Column[] cols) throws SQLException { if (cols.length == 0) return; val = toDataStoreValue(vm, val, cols, store); if (val == null) for (int i = 0; i < cols.length; i++) row.whereNull(cols[i]); else if (cols.length == 1) where(row, cols[0], val); else { Object[] vals = (Object[]) val; for (int i = 0; i < vals.length; i++) where(row, cols[i], vals[i]); } }
/** * Add where conditions to the given row. */ public static void where(ValueMapping vm, Object val, JDBCStore store, Row row, Column[] cols) throws SQLException { if (cols.length == 0) return; val = toDataStoreValue(vm, val, cols, store); if (val == null) for (int i = 0; i < cols.length; i++) row.whereNull(cols[i]); else if (cols.length == 1) where(row, cols[0], val); else { Object[] vals = (Object[]) val; for (int i = 0; i < vals.length; i++) where(row, cols[i], vals[i]); } }
delRow.whereForeignKey(field.getJoinForeignKey(), sm); for (Iterator itr = rem.iterator(); itr.hasNext();) { HandlerStrategies.where(key, itr.next(), store, delRow, _kcols); rm.flushSecondaryRow(delRow); HandlerStrategies.where(key, mkey, store, changeRow, _kcols); HandlerStrategies.set(val, map.get(mkey), store, changeRow, _vcols, _vio, true);
delRow.whereForeignKey(field.getJoinForeignKey(), sm); for (Iterator itr = rem.iterator(); itr.hasNext();) { HandlerStrategies.where(key, itr.next(), store, delRow, _kcols); rm.flushSecondaryRow(delRow); HandlerStrategies.where(key, mkey, store, changeRow, _kcols); HandlerStrategies.set(val, map.get(mkey), store, changeRow, _vcols, _vio, true);
delRow.whereForeignKey(field.getJoinForeignKey(), sm); for (Iterator itr = rem.iterator(); itr.hasNext();) { HandlerStrategies.where(elem, itr.next(), store, delRow, _cols); rm.flushSecondaryRow(delRow);
delRow.whereForeignKey(field.getJoinForeignKey(), sm); for (Iterator itr = rem.iterator(); itr.hasNext();) { HandlerStrategies.where(elem, itr.next(), store, delRow, _cols); rm.flushSecondaryRow(delRow);
delRow.whereForeignKey(field.getJoinForeignKey(), sm); for (Iterator itr = rem.iterator(); itr.hasNext();) { HandlerStrategies.where(elem, itr.next(), store, delRow, _cols); rm.flushSecondaryRow(delRow);
delRow.whereForeignKey(field.getJoinForeignKey(), sm); for (Iterator itr = rem.iterator(); itr.hasNext();) { HandlerStrategies.where(elem, itr.next(), store, delRow, _cols); rm.flushSecondaryRow(delRow);
private void updateSetNull(OpenJPAStateManager sm, Object mkey, JDBCStore store, RowManager rm) throws SQLException { ValueMapping key = field.getKeyMapping(); ValueMapping val = field.getElementMapping(); StoreContext ctx = store.getContext(); ValueMappingInfo vinfo = field.getElementMapping().getValueInfo(); Table table = vinfo.getTable(val); ForeignKey joinFK = field.getMappingInfo().getJoinForeignKey(field, table, true); Row delRow = rm.getRow(field.getElementMapping().getDeclaredTypeMapping().getTable(), Row.ACTION_UPDATE, sm, true); delRow.whereForeignKey(joinFK, sm); val.setForeignKey(delRow, null); HandlerStrategies.set(key, null, store, delRow, _kcols, _kio, true); HandlerStrategies.where(key, mkey, store, delRow, _kcols); } }
private void updateSetNull(OpenJPAStateManager sm, Object mkey, JDBCStore store, RowManager rm) throws SQLException { ValueMapping key = field.getKeyMapping(); ValueMapping val = field.getElementMapping(); StoreContext ctx = store.getContext(); ValueMappingInfo vinfo = field.getElementMapping().getValueInfo(); Table table = vinfo.getTable(val); ForeignKey joinFK = field.getMappingInfo().getJoinForeignKey(field, table, true); Row delRow = rm.getRow(field.getElementMapping().getDeclaredTypeMapping().getTable(), Row.ACTION_UPDATE, sm, true); delRow.whereForeignKey(joinFK, sm); val.setForeignKey(delRow, null); HandlerStrategies.set(key, null, store, delRow, _kcols, _kio, true); HandlerStrategies.where(key, mkey, store, delRow, _kcols); } }
private void updateSetNull(OpenJPAStateManager sm, Object mkey, JDBCStore store, RowManager rm) throws SQLException { ValueMapping key = field.getKeyMapping(); ValueMapping val = field.getElementMapping(); StoreContext ctx = store.getContext(); ValueMappingInfo vinfo = field.getElementMapping().getValueInfo(); Table table = vinfo.getTable(val); ForeignKey joinFK = field.getMappingInfo().getJoinForeignKey(field, table, true); Row delRow = rm.getRow(field.getElementMapping().getDeclaredTypeMapping().getTable(), Row.ACTION_UPDATE, sm, true); delRow.whereForeignKey(joinFK, sm); val.setForeignKey(delRow, null); HandlerStrategies.set(key, null, store, delRow, _kcols, _kio, true); HandlerStrategies.where(key, mkey, store, delRow, _kcols); } }
private void updateSetNull(OpenJPAStateManager sm, Object mkey, JDBCStore store, RowManager rm) throws SQLException { ValueMapping key = field.getKeyMapping(); ValueMapping val = field.getElementMapping(); StoreContext ctx = store.getContext(); ValueMappingInfo vinfo = field.getElementMapping().getValueInfo(); Table table = vinfo.getTable(val); ForeignKey joinFK = field.getMappingInfo().getJoinForeignKey(field, table, true); Row delRow = rm.getRow(field.getElementMapping().getDeclaredTypeMapping().getTable(), Row.ACTION_UPDATE, sm, true); delRow.whereForeignKey(joinFK, sm); val.setForeignKey(delRow, null); HandlerStrategies.set(key, null, store, delRow, _kcols, _kio, true); HandlerStrategies.where(key, mkey, store, delRow, _kcols); } }