Class Hierarchy
- java.lang.Object
- ai.timefold.solver.core.impl.bavet.common.AbstractNode
- ai.timefold.solver.core.impl.bavet.common.AbstractFlattenLastNode<InTuple_,OutTuple_,EffectiveItem_,FlattenedItem_> (implements ai.timefold.solver.core.impl.bavet.common.tuple.TupleLifecycle<Tuple_>)
- ai.timefold.solver.core.impl.bavet.common.AbstractGroupNode<InTuple_,OutTuple_,GroupKey_,ResultContainer_,Result_> (implements ai.timefold.solver.core.impl.bavet.common.tuple.TupleLifecycle<Tuple_>)
- ai.timefold.solver.core.impl.bavet.quad.Group0Mapping1CollectorQuadNode<OldA,OldB,OldC,OldD,A,ResultContainer_>
- ai.timefold.solver.core.impl.bavet.quad.Group0Mapping2CollectorQuadNode<OldA,OldB,OldC,OldD,A,B,ResultContainerA_,ResultContainerB_>
- ai.timefold.solver.core.impl.bavet.quad.Group0Mapping3CollectorQuadNode<OldA,OldB,OldC,OldD,A,B,C,ResultContainerA_,ResultContainerB_,ResultContainerC_>
- ai.timefold.solver.core.impl.bavet.quad.Group0Mapping4CollectorQuadNode<OldA,OldB,OldC,OldD,A,B,C,D,ResultContainerA_,ResultContainerB_,ResultContainerC_,ResultContainerD_>
- ai.timefold.solver.core.impl.bavet.quad.Group1Mapping0CollectorQuadNode<OldA,OldB,OldC,OldD,A>
- ai.timefold.solver.core.impl.bavet.quad.Group1Mapping1CollectorQuadNode<OldA,OldB,OldC,OldD,A,B,ResultContainer_>
- ai.timefold.solver.core.impl.bavet.quad.Group1Mapping2CollectorQuadNode<OldA,OldB,OldC,OldD,A,B,C,ResultContainerB_,ResultContainerC_>
- ai.timefold.solver.core.impl.bavet.quad.Group1Mapping3CollectorQuadNode<OldA,OldB,OldC,OldD,A,B,C,D,ResultContainerB_,ResultContainerC_,ResultContainerD_>
- ai.timefold.solver.core.impl.bavet.quad.Group2Mapping0CollectorQuadNode<OldA,OldB,OldC,OldD,A,B>
- ai.timefold.solver.core.impl.bavet.quad.Group2Mapping1CollectorQuadNode<OldA,OldB,OldC,OldD,A,B,C,ResultContainer_>
- ai.timefold.solver.core.impl.bavet.quad.Group2Mapping2CollectorQuadNode<OldA,OldB,OldC,OldD,A,B,C,D,ResultContainerC_,ResultContainerD_>
- ai.timefold.solver.core.impl.bavet.quad.Group3Mapping0CollectorQuadNode<OldA,OldB,OldC,OldD,A,B,C>
- ai.timefold.solver.core.impl.bavet.quad.Group3Mapping1CollectorQuadNode<OldA,OldB,OldC,OldD,A,B,C,D,ResultContainer_>
- ai.timefold.solver.core.impl.bavet.quad.Group4Mapping0CollectorQuadNode<OldA,OldB,OldC,OldD,A,B,C,D>
- ai.timefold.solver.core.impl.bavet.common.AbstractMapNode<InTuple_,OutTuple_> (implements ai.timefold.solver.core.impl.bavet.common.tuple.TupleLifecycle<Tuple_>)
- ai.timefold.solver.core.impl.bavet.quad.MapQuadToBiNode<A,B,C,D,NewA,NewB>
- ai.timefold.solver.core.impl.bavet.quad.MapQuadToQuadNode<A,B,C,D,NewA,NewB,NewC,NewD>
- ai.timefold.solver.core.impl.bavet.quad.MapQuadToTriNode<A,B,C,D,NewA,NewB,NewC>
- ai.timefold.solver.core.impl.bavet.quad.MapQuadToUniNode<A,B,C,D,NewA>
- ai.timefold.solver.core.impl.bavet.common.AbstractTwoInputNode<LeftTuple_,RightTuple_> (implements ai.timefold.solver.core.impl.bavet.common.tuple.LeftTupleLifecycle<Tuple_>, ai.timefold.solver.core.impl.bavet.common.tuple.RightTupleLifecycle<Tuple_>)
- ai.timefold.solver.core.impl.bavet.common.AbstractConcatNode<LeftTuple_,RightTuple_,OutTuple_>
- ai.timefold.solver.core.impl.bavet.quad.ConcatBiQuadNode<A,B,C,D>
- ai.timefold.solver.core.impl.bavet.quad.ConcatQuadBiNode<A,B,C,D>
- ai.timefold.solver.core.impl.bavet.quad.ConcatQuadQuadNode<A,B,C,D>
- ai.timefold.solver.core.impl.bavet.quad.ConcatQuadTriNode<A,B,C,D>
- ai.timefold.solver.core.impl.bavet.quad.ConcatQuadUniNode<A,B,C,D>
- ai.timefold.solver.core.impl.bavet.quad.ConcatTriQuadNode<A,B,C,D>
- ai.timefold.solver.core.impl.bavet.quad.ConcatUniQuadNode<A,B,C,D>
- ai.timefold.solver.core.impl.bavet.common.AbstractIfExistsNode<LeftTuple_,Right_>
- ai.timefold.solver.core.impl.bavet.common.AbstractJoinNode<LeftTuple_,Right_,OutTuple_>