Interface GroupNodeConstructor<Tuple_ extends Tuple>
public interface GroupNodeConstructor<Tuple_ extends Tuple>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescription<Score_ extends Score<Score_>>
voidbuild(NodeBuildHelper<Score_> buildHelper, ConstraintStream parentTupleSource, ConstraintStream groupStream, List<? extends ConstraintStream> groupStreamChildList, ConstraintStream thisStream, List<? extends ConstraintStream> thisStreamChildList) static <Tuple_ extends Tuple>
GroupNodeConstructor<Tuple_>of(GroupNodeConstructor.NodeConstructorWithAccumulate<Tuple_> nodeConstructorWithAccumulate) static <Tuple_ extends Tuple>
GroupNodeConstructor<Tuple_>of(GroupNodeConstructor.NodeConstructorWithoutAccumulate<Tuple_> nodeConstructorWithoutAccumulate)
-
Method Details
-
of
static <Tuple_ extends Tuple> GroupNodeConstructor<Tuple_> of(GroupNodeConstructor.NodeConstructorWithAccumulate<Tuple_> nodeConstructorWithAccumulate) -
of
static <Tuple_ extends Tuple> GroupNodeConstructor<Tuple_> of(GroupNodeConstructor.NodeConstructorWithoutAccumulate<Tuple_> nodeConstructorWithoutAccumulate) -
build
<Score_ extends Score<Score_>> void build(NodeBuildHelper<Score_> buildHelper, ConstraintStream parentTupleSource, ConstraintStream groupStream, List<? extends ConstraintStream> groupStreamChildList, ConstraintStream thisStream, List<? extends ConstraintStream> thisStreamChildList)
-