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