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 TypeMethodDescriptionvoid
Recursively assigns range outputs to each node.private static void
indent
(StringBuilder sb, int depth) toString()
private void
toString
(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