package com.bigdata.htree; import com.bigdata.btree.AbstractTuple; import com.bigdata.btree.ITupleSerializer; /** * A key-value pair used to facilitate some iterator constructs. */ class Tuple<E> extends AbstractTuple<E> { /** * * @param htree * @param flags */ public Tuple(final AbstractHTree htree, final int flags) { super(flags); if (htree == null) throw new IllegalArgumentException(); tupleSer = htree.getIndexMetadata().getTupleSerializer(); } public int getSourceIndex() { return 0; } private final ITupleSerializer tupleSer; public ITupleSerializer getTupleSerializer() { return tupleSer; } }