docs: private Result executeResultUpdate(Result cmd) {
  
          long   id         = cmd.getResultId();
          int    actionType = cmd.getActionType();
          Result result     = sessionData.getDataResult(id);
  
          if (result == null) {
              return Result.newErrorResult(Error.error(ErrorCode.X_24501));
          }
  
          Object[]        pvals     = cmd.getParameterData();
          Type[]          types     = cmd.metaData.columnTypes;
          StatementQuery  statement = (StatementQuery) result.getStatement();
          QueryExpression qe        = statement.queryExpression;
          Table           baseTable = qe.getBaseTable();
          int[]           columnMap = qe.getBaseTableColumnMap();
  
          sessionContext.rowUpdateStatement.setRowActionProperties(actionType,
                  baseTable, types, columnMap);
  
          Result resultOut =
              executeCompiledStatement(sessionContext.rowUpdateStatement, pvals);
  
          return resultOut;
      }