public void setForeignKey(Row row, OpenJPAStateManager sm) throws SQLException { _val.setForeignKey(row, sm); }
public void setForeignKey(Row row, OpenJPAStateManager sm) throws SQLException { _val.setForeignKey(row, sm); }
public void setForeignKey(Row row, OpenJPAStateManager sm) throws SQLException { _val.setForeignKey(row, sm); }
public void setForeignKey(ForeignKey fk) { _val.setForeignKey(fk); }
public void setForeignKey(ForeignKey fk) { _val.setForeignKey(fk); }
public void setForeignKey(Row row, OpenJPAStateManager sm) throws SQLException { _val.setForeignKey(row, sm); }
public void setForeignKey(Row row, OpenJPAStateManager sm, int targetNumber) throws SQLException { _val.setForeignKey(row, sm, targetNumber); }
public void setForeignKey(Row row, OpenJPAStateManager sm, int targetNumber) throws SQLException { _val.setForeignKey(row, sm, targetNumber); }
public void setForeignKey(ForeignKey fk) { _val.setForeignKey(fk); }
public void setForeignKey(Row row, OpenJPAStateManager sm, int targetNumber) throws SQLException { _val.setForeignKey(row, sm, targetNumber); }
public void setForeignKey(Row row, OpenJPAStateManager sm, int targetNumber) throws SQLException { _val.setForeignKey(row, sm, targetNumber); }
public void setForeignKey(Row row, OpenJPAStateManager sm) throws SQLException { _val.setForeignKey(row, sm); }
public void setForeignKey(ForeignKey fk) { _val.setForeignKey(fk); }
public void setForeignKey(ForeignKey fk) { _val.setForeignKey(fk); }
/** * Map the given value's join to its persistent type. */ private void mapTypeJoin(ValueMapping vm, DBIdentifier name, boolean adapt) { if (vm.getTypeMapping().isMapped()) { ValueMappingInfo vinfo = vm.getValueInfo(); ForeignKey fk = vinfo.getTypeJoin(vm, name, false, adapt); vm.setForeignKey(fk); vm.setColumnIO(vinfo.getColumnIO()); } else RelationStrategies.mapRelationToUnmappedPC(vm, name, adapt); vm.mapConstraints(name, adapt); }
/** * Map the given value's join to its persistent type. */ private void mapTypeJoin(ValueMapping vm, DBIdentifier name, boolean adapt) { if (vm.getTypeMapping().isMapped()) { ValueMappingInfo vinfo = vm.getValueInfo(); ForeignKey fk = vinfo.getTypeJoin(vm, name, false, adapt); vm.setForeignKey(fk); vm.setColumnIO(vinfo.getColumnIO()); } else RelationStrategies.mapRelationToUnmappedPC(vm, name, adapt); vm.mapConstraints(name, adapt); }
/** * Map the given value's join to its persistent type. */ private void mapTypeJoin(ValueMapping vm, String name, boolean adapt) { if (vm.getTypeMapping().isMapped()) { ValueMappingInfo vinfo = vm.getValueInfo(); ForeignKey fk = vinfo.getTypeJoin(vm, name, false, adapt); vm.setForeignKey(fk); vm.setColumnIO(vinfo.getColumnIO()); } else RelationStrategies.mapRelationToUnmappedPC(vm, name, adapt); vm.mapConstraints(name, adapt); }
/** * Map the given value's join to its persistent type. */ private void mapTypeJoin(ValueMapping vm, DBIdentifier name, boolean adapt) { if (vm.getTypeMapping().isMapped()) { ValueMappingInfo vinfo = vm.getValueInfo(); ForeignKey fk = vinfo.getTypeJoin(vm, name, false, adapt); vm.setForeignKey(fk); vm.setColumnIO(vinfo.getColumnIO()); } else RelationStrategies.mapRelationToUnmappedPC(vm, name, adapt); vm.mapConstraints(name, adapt); }
/** * Map the given value's join to its persistent type. */ private void mapTypeJoin(ValueMapping vm, DBIdentifier name, boolean adapt) { if (vm.getTypeMapping().isMapped()) { ValueMappingInfo vinfo = vm.getValueInfo(); ForeignKey fk = vinfo.getTypeJoin(vm, name, false, adapt); vm.setForeignKey(fk); vm.setColumnIO(vinfo.getColumnIO()); } else RelationStrategies.mapRelationToUnmappedPC(vm, name, adapt); vm.mapConstraints(name, adapt); }
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); } }