Class ListTupleList

All Implemented Interfaces:
Cloneable, Iterable<List<Member>>, Collection<List<Member>>, List<List<Member>>, RandomAccess, TupleIterable, TupleList

public class ListTupleList extends AbstractTupleList
Implementation of TupleList that stores tuples end-to-end in a backing list.
 l1: {A,B,C},{D,E,F}
 l2: {a,b},{c,d},{e,f}

 externally looks like:
  [] <- {A,B,C,a,b}
  [] <- {A,B,C,c,d}
  [] <- {A,B,C,e,f}
  [] <- {D,E,F,a,b}
  [] <- {D,E,F,c,d}
  [] <- {D,E,F,e,d}

 but internally is:
  A,B,C,a,b,A,B,C,c,d,A,B,C,e,f,D,E,F,a,b,D,E,F,c,d,D,E,F,e,d
 
Author:
jhyde