ss: Move selectNextChildren to CoreNode and return sequenceNumber
authorLoïc Prieur-Drevon <loic.prieurdrevon@gmail.com>
Thu, 20 Oct 2016 18:55:05 +0000 (14:55 -0400)
committerGenevieve Bastien <gbastien+lttng@versatic.net>
Mon, 7 Nov 2016 19:44:34 +0000 (14:44 -0500)
commit88598bff4fde87a46ad5d634967bc051e7c4385c
treedea5e412f38a3160235ff20dbb10c65e05e6c069
parent441a6e7fa14cd9ed8a0aeafead9a2f379fd67e30
ss: Move selectNextChildren to CoreNode and return sequenceNumber

SelectNextChildren was only called on CoreNodes to return their
children.
Returning the SequenceNumber will allow overlapping trees to read
the nodes from disk when necessary and limit the footprint of the
queue for large queries.

Change-Id: I14ac3909bf7fb90490479d7b79cfa011c2dcb56c
Signed-off-by: Loïc Prieur-Drevon <loic.prieurdrevon@gmail.com>
Reviewed-on: https://git.eclipse.org/r/83647
Reviewed-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Tested-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Reviewed-by: Hudson CI
statesystem/org.eclipse.tracecompass.statesystem.core.tests/stubs/org/eclipse/tracecompass/statesystem/core/tests/stubs/backend/HistoryTreeClassicStub.java
statesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/backend/historytree/HistoryTreeBackend.java
statesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/backend/historytree/IHistoryTree.java
statesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/backend/historytree/ParentNode.java
statesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/backend/historytree/classic/CoreNode.java
statesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/backend/historytree/classic/HistoryTreeClassic.java
This page took 0.024874 seconds and 5 git commands to generate.