Exemplo n.º 1
0
    private void processPlan(TempTable tempTable, TempTable target)
        throws TeiidComponentException, TeiidProcessingException {
      List<Object> row = null;
      List tuple = null;

      while ((tuple = this.iterator.nextTuple()) != null) {
        if (all) {
          row = new ArrayList<Object>(tuple);
          row.add(0, tempTable.getRowCount());
        } else {
          row = tuple;
        }
        if (tempTable.insertTuple(row, false, false)) {
          target.insertTuple(row, false, true);
        }
      }
      iterator.closeSource();
    }