java.lang.Object
org.apache.lucene.util.fst.NodeHash<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private final FST.BytesReader
private long
private PagedGrowableWriter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
add
(FSTCompiler<T> fstCompiler, FSTCompiler.UnCompiledNode<T> nodeIn) private void
addNew
(long address) private long
hash
(long node) private long
hash
(FSTCompiler.UnCompiledNode<T> node) private boolean
nodesEqual
(FSTCompiler.UnCompiledNode<T> node, long address) private void
rehash()
-
Field Details
-
table
-
count
private long count -
mask
private long mask -
fst
-
scratchArc
-
in
-
-
Constructor Details
-
NodeHash
-
-
Method Details
-
nodesEqual
- Throws:
IOException
-
hash
-
hash
- Throws:
IOException
-
add
public long add(FSTCompiler<T> fstCompiler, FSTCompiler.UnCompiledNode<T> nodeIn) throws IOException - Throws:
IOException
-
addNew
- Throws:
IOException
-
rehash
- Throws:
IOException
-