/** * Execute the call. * The execution can differ slightly depending on the type of call. * The call may be parameterized where the arguments are in the translation row. * The row will be empty if there are no parameters. * @return depending of the type either the row count, row or vector of rows. */ @Override public Object basicExecuteCall(Call call, AbstractRecord translationRow, AbstractSession session) throws DatabaseException { return basicExecuteCall(call, translationRow, session, true); }
/** * Execute the call. * The execution can differ slightly depending on the type of call. * The call may be parameterized where the arguments are in the translation row. * The row will be empty if there are no parameters. * @return depending of the type either the row count, row or vector of rows. */ @Override public Object executeCall(Call call, AbstractRecord translationRow, AbstractSession session) throws DatabaseException { // Keep complete implementation. return basicExecuteCall(call, translationRow, session, true); }
/** * Execute the call. * The execution can differ slightly depending on the type of call. * The call may be parameterized where the arguments are in the translation row. * The row will be empty if there are no parameters. * @return depending of the type either the row count, row or vector of rows. */ @Override public Object basicExecuteCall(Call call, AbstractRecord translationRow, AbstractSession session) throws DatabaseException { return basicExecuteCall(call, translationRow, session, true); }
/** * Execute the call. * The execution can differ slightly depending on the type of call. * The call may be parameterized where the arguments are in the translation row. * The row will be empty if there are no parameters. * @return depending of the type either the row count, row or vector of rows. */ public Object executeCall(Call call, AbstractRecord translationRow, AbstractSession session) throws DatabaseException { // Keep complete implementation. return basicExecuteCall(call, translationRow, session); }
/** * Execute the call. * The execution can differ slightly depending on the type of call. * The call may be parameterized where the arguments are in the translation row. * The row will be empty if there are no parameters. * @return depending of the type either the row count, row or vector of rows. */ @Override public Object executeCall(Call call, AbstractRecord translationRow, AbstractSession session) throws DatabaseException { // Keep complete implementation. return basicExecuteCall(call, translationRow, session, true); }
int rowCount = (Integer)this.databaseAccessor.basicExecuteCall(this.previousCall, null, session, false); if (this.previousCall.hasOptimisticLock()) { if (rowCount != 1) {
int rowCount = (Integer)this.databaseAccessor.basicExecuteCall(this.previousCall, null, session, false); if (this.previousCall.hasOptimisticLock()) { if (rowCount != 1) {
int rowCount = (Integer)this.databaseAccessor.basicExecuteCall(this.lastCallAppended, null, session, false); if (this.usesOptimisticLocking) { if (rowCount != 1) {
int rowCount = (Integer)this.databaseAccessor.basicExecuteCall(this.lastCallAppended, null, session, false); if (this.usesOptimisticLocking) { if (rowCount != 1) {