public final class BavetGroupBiTuple<GroupKey_,ResultContainer_,Result_> extends BavetAbstractBiTuple<GroupKey_,Result_> implements BavetGroupTuple
Modifier and Type | Field and Description |
---|---|
protected List<BavetAbstractBiTuple<GroupKey_,Result_>> |
childTupleList |
state
Constructor and Description |
---|
BavetGroupBiTuple(BavetGroupBiNode<GroupKey_,ResultContainer_,Result_> node,
GroupKey_ groupKey,
ResultContainer_ resultContainer) |
Modifier and Type | Method and Description |
---|---|
void |
clearResult() |
int |
decreaseParentCount() |
List<BavetAbstractBiTuple<GroupKey_,Result_>> |
getChildTupleList() |
GroupKey_ |
getFactA() |
Result_ |
getFactB() |
GroupKey_ |
getGroupKey() |
BavetGroupBiNode<GroupKey_,ResultContainer_,Result_> |
getNode() |
ResultContainer_ |
getResultContainer() |
int |
increaseParentCount() |
void |
refresh() |
String |
toString() |
void |
updateResult(Function<ResultContainer_,Result_> finisher) |
getFacts
getNodeOrder, getState, isActive, isDirty, refreshed, setState
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFacts, getFactsString
protected List<BavetAbstractBiTuple<GroupKey_,Result_>> childTupleList
public BavetGroupBiTuple(BavetGroupBiNode<GroupKey_,ResultContainer_,Result_> node, GroupKey_ groupKey, ResultContainer_ resultContainer)
public void refresh()
refresh
in class BavetAbstractTuple
public int increaseParentCount()
public int decreaseParentCount()
public void clearResult()
public void updateResult(Function<ResultContainer_,Result_> finisher)
public BavetGroupBiNode<GroupKey_,ResultContainer_,Result_> getNode()
getNode
in interface BavetTuple
public GroupKey_ getFactA()
getFactA
in class BavetAbstractBiTuple<GroupKey_,Result_>
public Result_ getFactB()
getFactB
in class BavetAbstractBiTuple<GroupKey_,Result_>
public GroupKey_ getGroupKey()
public ResultContainer_ getResultContainer()
public List<BavetAbstractBiTuple<GroupKey_,Result_>> getChildTupleList()
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.