Module org.apache.lucene.sandbox
Class LongRangeNode
java.lang.Object
org.apache.lucene.sandbox.facet.cutters.ranges.LongRangeNode
Holds one node of the segment tree.
TODO: dedup existing LongRangeNode.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final long(package private) final LongRangeNode(package private) IntArrayList(package private) final LongRangeNode(package private) final long -
Constructor Summary
ConstructorsConstructorDescriptionLongRangeNode(long start, long end, LongRangeNode left, LongRangeNode right) add doc * -
Method Summary
Modifier and TypeMethodDescriptionvoidRecursively assigns range outputs to each node.private static voidindent(StringBuilder sb, int depth) toString()private voidtoString(StringBuilder sb, int depth)
-
Field Details
-
left
-
right
-
start
final long start -
end
final long end -
outputs
IntArrayList outputs
-
-
Constructor Details
-
LongRangeNode
LongRangeNode(long start, long end, LongRangeNode left, LongRangeNode right) add doc *
-
-
Method Details