DatabaseRecord recordWithValues= new DatabaseRecord(); recordWithValues.add(new DatabaseField("param1"), "someValue"); String sqlStringWithArgs = databaseQuery.getTranslatedSQLString(session, recordWithValues);
/** * INTERNAL: * Add the field-value pair to the row. Will not check, * will simply add to the end of the row */ public void add(DatabaseField key, Object value) { checkValues(); this.fieldsArray = null; this.valuesArray = null; super.add(key, value); }
/** * INTERNAL: * Add the field-value pair to the row. Will not check, * will simply add to the end of the row */ public void add(DatabaseField key, Object value) { checkValues(); this.fieldsArray = null; this.valuesArray = null; super.add(key, value); }
public void buildOutputRow(PLSQLargument outArg, AbstractRecord outputRow, DatabaseRecord newOutputRow, List<DatabaseField> outputRowFields, List outputRowValues) { DatabaseField field = null; for (Iterator i = outputRowFields.iterator(); i.hasNext(); ) { DatabaseField f = (DatabaseField)i.next(); if (f.getName().equals(outArg.name)) { field = f; break; } } Object value = outputRow.get(field); newOutputRow.add(field, value); }
public void buildOutputRow(PLSQLargument outArg, AbstractRecord outputRow, DatabaseRecord newOutputRow, List<DatabaseField> outputRowFields, List outputRowValues) { DatabaseField field = null; for (Iterator i = outputRowFields.iterator(); i.hasNext(); ) { DatabaseField f = (DatabaseField)i.next(); if (f.getName().equals(outArg.name)) { field = f; break; } } Object value = outputRow.get(field); newOutputRow.add(field, value); }
public void buildOutputRow(PLSQLargument outArg, AbstractRecord outputRow, DatabaseRecord newOutputRow, Vector outputRowFields, Vector outputRowValues) { DatabaseField field = null; for (Iterator i = outputRowFields.iterator(); i.hasNext(); ) { DatabaseField f = (DatabaseField)i.next(); if (f.getName().equals(outArg.name)) { field = f; break; } } Object value = outputRow.get(field); newOutputRow.add(field, value); }
if (paramFlds.size() > 0) { for (int i=0; i < ((ArrayList) value).size(); i++) { dr.add(paramFlds.get(i), ((ArrayList) value).get(i)); dr.add(new DatabaseField(RESULT_STR), ((ArrayList) value).get(0)); records = new Vector<DatabaseRecord>(); DatabaseRecord dr = new DatabaseRecord(); dr.add(new DatabaseField(RESULT_STR), ((Vector)value).firstElement()); records.add(dr); records = new Vector<DatabaseRecord>(); DatabaseRecord dr = new DatabaseRecord(); dr.add(new DatabaseField(RESULT_STR), value); records.add(dr);
if (paramFlds.size() > 0) { for (int i=0; i < ((ArrayList<?>) value).size(); i++) { dr.add(paramFlds.get(i), ((ArrayList<?>) value).get(i)); dr.add(new DatabaseField(RESULT_STR), ((ArrayList<?>) value).get(0)); records = new Vector<DatabaseRecord>(); DatabaseRecord dr = new DatabaseRecord(); dr.add(new DatabaseField(RESULT_STR), ((Vector<?>)value).firstElement()); records.add(dr); records = new Vector<DatabaseRecord>(); DatabaseRecord dr = new DatabaseRecord(); dr.add(new DatabaseField(RESULT_STR), value); records.add(dr);
objs[0] = ((ArrayList)value).get(0); DatabaseRecord dr = new DatabaseRecord(); dr.add(new DatabaseField(ITEMS_STR), objs); populateTargetObjectFromRecord(desc.getMappings(), (AbstractRecord) dr, targetObject, (AbstractSession)xrService.getORSession());
objs[0] = ((ArrayList<?>)value).get(0); DatabaseRecord dr = new DatabaseRecord(); dr.add(new DatabaseField(ITEMS_STR), objs); populateTargetObjectFromRecord(desc.getMappings(), (AbstractRecord) dr, targetObject, (AbstractSession)xrService.getORSession());
event[2] = updateAtIndexRow; DatabaseRecord modifyRow = new DatabaseRecord(1); modifyRow.add(this.listOrderField, itAfter.next()); event[3] = modifyRow; writeQuery.getSession().getCommitManager().addDataModificationEvent(this, event);
event[2] = updateAtIndexRow; DatabaseRecord modifyRow = new DatabaseRecord(1); modifyRow.add(this.listOrderField, itAfter.next()); event[3] = modifyRow; writeQuery.getSession().getCommitManager().addDataModificationEvent(this, event);
event[2] = updateAtIndexRow; DatabaseRecord modifyRow = new DatabaseRecord(1); modifyRow.add(this.listOrderField, itAfter.next()); event[3] = modifyRow; writeQuery.getSession().getCommitManager().addDataModificationEvent(this, event);