* find*
*/
public NodeTupleTableConcrete(int N, TupleIndex[] indexes, NodeTable nodeTable, DatasetControl dsControl)
{
if (indexes.length == 0 || indexes[0] == null) throw new TDBException("A primary index is required") ;
for (TupleIndex index : indexes)
{
if (N != index.getTupleLength())
throw new TDBException(format("Inconsistent: TupleTable width is %d but index %s is %d",
N, index.getMapping(), index.getTupleLength())) ;
}
this.dsPolicy = dsControl ;
this.tupleTable = new TupleTable(N, indexes) ;