DatabaseField field = (DatabaseField)parameterFields.get(parameterIndex); Object value = modifyRow.get(field); appendParameter(writer, value, session); } else if (parameterType == CUSTOM_MODIFY) { DatabaseField field = (DatabaseField)parameterFields.get(parameterIndex); appendParameter(writer, value, session); } else if (parameterType == TRANSLATION) { Object parameter = parameterFields.get(parameterIndex); appendParameter(writer, value, session); } else if (parameterType == LITERAL) { Object value = parameterFields.get(parameterIndex); value = null; appendParameter(writer, value, session); } else if (parameterType == IN) { Object parameter = parameterFields.get(parameterIndex); Object value = getValueForInParameter(parameter, translationRow, modifyRow, session, false); appendParameter(writer, value, session); } else if (parameterType == INOUT) { Object parameter = parameterFields.get(parameterIndex); Object value = getValueForInOutParameter(parameter, translationRow, modifyRow, session); appendParameter(writer, value, session);
DatabaseField field = (DatabaseField)parameter; Object value = modifyRow.get(field); appendParameter(writer, value, session); } else if (parameterType == CUSTOM_MODIFY) { DatabaseField field = (DatabaseField)parameter; appendParameter(writer, value, session); } else if (parameterType == TRANSLATION) { Object value = null; appendParameter(writer, value, session); } else if (parameterType == LITERAL) { if (parameter instanceof DatabaseField) { parameter = null; appendParameter(writer, parameter, session); } else if (parameterType == IN) { Object value = getValueForInParameter(parameter, translationRow, modifyRow, session, false); appendParameter(writer, value, session); } else if (parameterType == INOUT) { Object value = getValueForInOutParameter(parameter, translationRow, modifyRow, session); appendParameter(writer, value, session); } else if (parameterType == INLINE) { writer.write((String)parameter);
DatabaseField field = (DatabaseField)parameter; Object value = modifyRow.get(field); appendParameter(writer, value, session); } else if (parameterType == CUSTOM_MODIFY) { DatabaseField field = (DatabaseField)parameter; appendParameter(writer, value, session); } else if (parameterType == TRANSLATION) { Object value = null; appendParameter(writer, value, session); } else if (parameterType == LITERAL) { if (parameter instanceof DatabaseField) { parameter = null; appendParameter(writer, parameter, session); } else if (parameterType == IN) { Object value = getValueForInParameter(parameter, translationRow, modifyRow, session, false); appendParameter(writer, value, session); } else if (parameterType == INOUT) { Object value = getValueForInOutParameter(parameter, translationRow, modifyRow, session); appendParameter(writer, value, session); } else if (parameterType == INLINE) { writer.write((String)parameter);