package org.basex.index.ft;
import java.io.IOException;
import org.basex.data.Data;
/**
* This class provides access to a sorted token list.
*
* @author BaseX Team 2005-12, BSD License
* @author Sebastian Gath
*/
final class FTTrieList extends FTList {
/**
* Constructor, initializing the index structure.
* @param d data reference
* @param cf current file
* @throws IOException I/O Exception
*/
FTTrieList(final Data d, final int cf) throws IOException {
super(d, cf, 'a', 'b');
next();
}
@Override
protected byte[] token() {
final byte[] t = str.readToken();
if(t.length != 0) size = str.read4();
return t;
}
}