pigServer.registerQuery("B = foreach A generate a0 as b0, *;");
Iterator<Tuple> iter = pigServer.openIterator("B");
assertTrue(iter.hasNext());
Tuple t = iter.next();
assertTrue(t.size()==4);
assertTrue(t.get(0).equals(1));
assertTrue(t.get(1).equals(1));
assertTrue(t.get(2).equals(2));
assertTrue(t.get(3).equals(3));
assertTrue(iter.hasNext());
t = iter.next();
assertTrue(t.size()==4);
assertTrue(t.get(0).equals(2));
assertTrue(t.get(1).equals(2));
assertTrue(t.get(2).equals(5));
assertTrue(t.get(3).equals(2));
assertFalse(iter.hasNext());
assertTrue(emptyLogFileMessage());
}