public class BSTIndex.BSTIndexWriter extends IndexWriter implements Closeable
Constructor and Description |
---|
BSTIndex.BSTIndexWriter(org.apache.hadoop.fs.Path fileName,
int level,
Schema keySchema,
TupleComparator comparator)
constructor
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flush() |
TupleComparator |
getComparator() |
void |
open() |
void |
setLoadNum(int loadNum) |
void |
write(Tuple key,
long offset) |
void |
writeHeader(int entryNum) |
public BSTIndex.BSTIndexWriter(org.apache.hadoop.fs.Path fileName, int level, Schema keySchema, TupleComparator comparator) throws IOException
level
- : IndexCreater.ONE_LEVEL_INDEX or IndexCreater.TWO_LEVEL_INDEXIOException
public void setLoadNum(int loadNum)
public void open() throws IOException
IOException
public void write(Tuple key, long offset) throws IOException
write
in class IndexWriter
IOException
public TupleComparator getComparator()
public void flush() throws IOException
IOException
public void writeHeader(int entryNum) throws IOException
IOException
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class IndexWriter
IOException
Copyright © 2014 Apache Software Foundation. All Rights Reserved.