Uses of Interface
ai.timefold.solver.constraint.streams.bavet.common.GroupNodeConstructor
Packages that use GroupNodeConstructor
Package
Description
This package contains performance-sensitive code.
-
Uses of GroupNodeConstructor in ai.timefold.solver.constraint.streams.bavet.common
Methods in ai.timefold.solver.constraint.streams.bavet.common that return GroupNodeConstructorModifier and TypeMethodDescriptionstatic <KeyA_,KeyB_, KeyC_, KeyD_, Tuple_ extends AbstractTuple>
GroupNodeConstructor<Tuple_>GroupNodeConstructor.fourKeysGroupBy(KeyA_ keyMappingA, KeyB_ keyMappingB, KeyC_ keyMappingC, KeyD_ keyMappingD, GroupNodeConstructor.GroupBy4Mapping0CollectorNodeBuilder<KeyA_, KeyB_, KeyC_, KeyD_, Tuple_> builder) static <KeyA_,Tuple_ extends AbstractTuple>
GroupNodeConstructor<Tuple_>GroupNodeConstructor.oneKeyGroupBy(KeyA_ keyMapping, GroupNodeConstructor.GroupBy1Mapping0CollectorNodeBuilder<KeyA_, Tuple_> builder) static <KeyA_,CollectorB_, Tuple_ extends AbstractTuple>
GroupNodeConstructor<Tuple_>GroupNodeConstructor.oneKeyGroupBy(KeyA_ keyMappingA, CollectorB_ collectorB, GroupNodeConstructor.GroupBy1Mapping1CollectorNodeBuilder<KeyA_, CollectorB_, Tuple_> builder) static <KeyA_,CollectorB_, CollectorC_, Tuple_ extends AbstractTuple>
GroupNodeConstructor<Tuple_>GroupNodeConstructor.oneKeyGroupBy(KeyA_ keyMappingA, CollectorB_ collectorB, CollectorC_ collectorC, GroupNodeConstructor.GroupBy1Mapping2CollectorNodeBuilder<KeyA_, CollectorB_, CollectorC_, Tuple_> builder) static <KeyA_,CollectorB_, CollectorC_, CollectorD_, Tuple_ extends AbstractTuple>
GroupNodeConstructor<Tuple_>GroupNodeConstructor.oneKeyGroupBy(KeyA_ keyMappingA, CollectorB_ collectorB, CollectorC_ collectorC, CollectorD_ collectorD, GroupNodeConstructor.GroupBy1Mapping3CollectorNodeBuilder<KeyA_, CollectorB_, CollectorC_, CollectorD_, Tuple_> builder) static <KeyA_,KeyB_, KeyC_, Tuple_ extends AbstractTuple>
GroupNodeConstructor<Tuple_>GroupNodeConstructor.threeKeysGroupBy(KeyA_ keyMappingA, KeyB_ keyMappingB, KeyC_ keyMappingC, GroupNodeConstructor.GroupBy3Mapping0CollectorNodeBuilder<KeyA_, KeyB_, KeyC_, Tuple_> builder) static <KeyA_,KeyB_, KeyC_, CollectorD_, Tuple_ extends AbstractTuple>
GroupNodeConstructor<Tuple_>GroupNodeConstructor.threeKeysGroupBy(KeyA_ keyMappingA, KeyB_ keyMappingB, KeyC_ keyMappingC, CollectorD_ collectorD, GroupNodeConstructor.GroupBy3Mapping1CollectorNodeBuilder<KeyA_, KeyB_, KeyC_, CollectorD_, Tuple_> builder) static <KeyA_,KeyB_, Tuple_ extends AbstractTuple>
GroupNodeConstructor<Tuple_>GroupNodeConstructor.twoKeysGroupBy(KeyA_ keyMappingA, KeyB_ keyMappingB, GroupNodeConstructor.GroupBy2Mapping0CollectorNodeBuilder<KeyA_, KeyB_, Tuple_> builder) static <KeyA_,KeyB_, CollectorC_, Tuple_ extends AbstractTuple>
GroupNodeConstructor<Tuple_>GroupNodeConstructor.twoKeysGroupBy(KeyA_ keyMappingA, KeyB_ keyMappingB, CollectorC_ collectorC, GroupNodeConstructor.GroupBy2Mapping1CollectorNodeBuilder<KeyA_, KeyB_, CollectorC_, Tuple_> builder) static <KeyA_,KeyB_, CollectorC_, CollectorD_, Tuple_ extends AbstractTuple>
GroupNodeConstructor<Tuple_>GroupNodeConstructor.twoKeysGroupBy(KeyA_ keyMappingA, KeyB_ keyMappingB, CollectorC_ collectorC, CollectorD_ collectorD, GroupNodeConstructor.GroupBy2Mapping2CollectorNodeBuilder<KeyA_, KeyB_, CollectorC_, CollectorD_, Tuple_> builder) static <CollectorA_,Tuple_ extends AbstractTuple>
GroupNodeConstructor<Tuple_>GroupNodeConstructor.zeroKeysGroupBy(CollectorA_ collector, GroupNodeConstructor.GroupBy0Mapping1CollectorNodeBuilder<CollectorA_, Tuple_> builder) static <CollectorA_,CollectorB_, Tuple_ extends AbstractTuple>
GroupNodeConstructor<Tuple_>GroupNodeConstructor.zeroKeysGroupBy(CollectorA_ collectorA, CollectorB_ collectorB, GroupNodeConstructor.GroupBy0Mapping2CollectorNodeBuilder<CollectorA_, CollectorB_, Tuple_> builder) static <CollectorA_,CollectorB_, CollectorC_, Tuple_ extends AbstractTuple>
GroupNodeConstructor<Tuple_>GroupNodeConstructor.zeroKeysGroupBy(CollectorA_ collectorA, CollectorB_ collectorB, CollectorC_ collectorC, GroupNodeConstructor.GroupBy0Mapping3CollectorNodeBuilder<CollectorA_, CollectorB_, CollectorC_, Tuple_> builder) static <CollectorA_,CollectorB_, CollectorC_, CollectorD_, Tuple_ extends AbstractTuple>
GroupNodeConstructor<Tuple_>GroupNodeConstructor.zeroKeysGroupBy(CollectorA_ collectorA, CollectorB_ collectorB, CollectorC_ collectorC, CollectorD_ collectorD, GroupNodeConstructor.GroupBy0Mapping4CollectorNodeBuilder<CollectorA_, CollectorB_, CollectorC_, CollectorD_, Tuple_> builder)