public final class BavetJoinBridgeUniNode<A> extends BavetAbstractUniNode<A> implements BavetJoinBridgeNode
nodeOrder, session
Constructor and Description |
---|
BavetJoinBridgeUniNode(BavetConstraintSession session,
int nodeOrder,
BavetAbstractUniNode<A> parentNode,
Function<A,Object[]> mapping,
BavetIndex<BavetJoinBridgeUniTuple<A>> index) |
Modifier and Type | Method and Description |
---|---|
BavetJoinBridgeUniTuple<A> |
createTuple(BavetAbstractUniTuple<A> parentTuple) |
BavetIndex<BavetJoinBridgeUniTuple<A>> |
getIndex() |
void |
refresh(BavetJoinBridgeUniTuple<A> tuple) |
void |
setChildTupleRefresher(Consumer<BavetJoinBridgeUniTuple<A>> childTupleRefresher) |
String |
toString() |
addChildNode
getNodeOrder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getNodeOrder
public BavetJoinBridgeUniNode(BavetConstraintSession session, int nodeOrder, BavetAbstractUniNode<A> parentNode, Function<A,Object[]> mapping, BavetIndex<BavetJoinBridgeUniTuple<A>> index)
public BavetJoinBridgeUniTuple<A> createTuple(BavetAbstractUniTuple<A> parentTuple)
createTuple
in class BavetAbstractUniNode<A>
public void refresh(BavetJoinBridgeUniTuple<A> tuple)
public BavetIndex<BavetJoinBridgeUniTuple<A>> getIndex()
public void setChildTupleRefresher(Consumer<BavetJoinBridgeUniTuple<A>> childTupleRefresher)
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.