本文整理了Java中org.jooq.lambda.tuple.Tuple.collectors()
方法的一些代码示例,展示了Tuple.collectors()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Tuple.collectors()
方法的具体详情如下:
包路径:org.jooq.lambda.tuple.Tuple
类名称:Tuple
方法名:collectors
[英]Construct a tuple collector of degree 1.
[中]构造一个度为1的元组收集器。
代码示例来源:origin: org.jooq/jool
/**
* Collect this collectable into 2 {@link Collector}s.
*/
/// @Generated("This method was generated using jOOQ-tools")
default <R1, R2, A1, A2> Tuple2<R1, R2> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2
) {
return collect(Tuple.collectors(collector1, collector2));
}
代码示例来源:origin: org.jooq/jool
/**
* Collect this collectable into 3 {@link Collector}s.
*/
/// @Generated("This method was generated using jOOQ-tools")
default <R1, R2, R3, A1, A2, A3> Tuple3<R1, R2, R3> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3
) {
return collect(Tuple.collectors(collector1, collector2, collector3));
}
代码示例来源:origin: org.jooq/jool
/**
* Collect this collectable into 4 {@link Collector}s.
*/
/// @Generated("This method was generated using jOOQ-tools")
default <R1, R2, R3, R4, A1, A2, A3, A4> Tuple4<R1, R2, R3, R4> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3,
Collector<? super T, A4, R4> collector4
) {
return collect(Tuple.collectors(collector1, collector2, collector3, collector4));
}
代码示例来源:origin: com.aol.cyclops/cyclops-streams
/**
* Collect this collectable into 2 {@link Collector}s.
*/
default <R1, R2, A1, A2> CompletableFuture<Tuple2<R1, R2>> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2
) {
return collect(Tuple.collectors(collector1, collector2));
}
代码示例来源:origin: org.jooq/jool-java-8
/**
* Collect this collectable into 2 {@link Collector}s.
*/
/// @Generated("This method was generated using jOOQ-tools")
default <R1, R2, A1, A2> Tuple2<R1, R2> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2
) {
return collect(Tuple.collectors(collector1, collector2));
}
代码示例来源:origin: org.jooq/jool-java-8
/**
* Collect this collectable into 4 {@link Collector}s.
*/
/// @Generated("This method was generated using jOOQ-tools")
default <R1, R2, R3, R4, A1, A2, A3, A4> Tuple4<R1, R2, R3, R4> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3,
Collector<? super T, A4, R4> collector4
) {
return collect(Tuple.collectors(collector1, collector2, collector3, collector4));
}
代码示例来源:origin: com.aol.cyclops/cyclops-streams
/**
* Collect this collectable into 5 {@link Collector}s.
*/
default <R1, R2, R3, R4, R5, A1, A2, A3, A4, A5> CompletableFuture<Tuple5<R1, R2, R3, R4, R5>> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3,
Collector<? super T, A4, R4> collector4,
Collector<? super T, A5, R5> collector5
) {
return collect(Tuple.collectors(collector1, collector2, collector3, collector4, collector5));
}
代码示例来源:origin: com.aol.cyclops/cyclops-streams
/**
* Collect this collectable into 3 {@link Collector}s.
*/
default <R1, R2, R3, A1, A2, A3> CompletableFuture<Tuple3<R1, R2, R3>> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3
) {
return collect(Tuple.collectors(collector1, collector2, collector3));
}
代码示例来源:origin: org.jooq/jool-java-8
/**
* Collect this collectable into 3 {@link Collector}s.
*/
/// @Generated("This method was generated using jOOQ-tools")
default <R1, R2, R3, A1, A2, A3> Tuple3<R1, R2, R3> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3
) {
return collect(Tuple.collectors(collector1, collector2, collector3));
}
代码示例来源:origin: org.jooq/jool
/**
* Collect this collectable into 6 {@link Collector}s.
*/
/// @Generated("This method was generated using jOOQ-tools")
default <R1, R2, R3, R4, R5, R6, A1, A2, A3, A4, A5, A6> Tuple6<R1, R2, R3, R4, R5, R6> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3,
Collector<? super T, A4, R4> collector4,
Collector<? super T, A5, R5> collector5,
Collector<? super T, A6, R6> collector6
) {
return collect(Tuple.collectors(collector1, collector2, collector3, collector4, collector5, collector6));
}
代码示例来源:origin: org.jooq/jool
/**
* Collect this collectable into 7 {@link Collector}s.
*/
/// @Generated("This method was generated using jOOQ-tools")
default <R1, R2, R3, R4, R5, R6, R7, A1, A2, A3, A4, A5, A6, A7> Tuple7<R1, R2, R3, R4, R5, R6, R7> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3,
Collector<? super T, A4, R4> collector4,
Collector<? super T, A5, R5> collector5,
Collector<? super T, A6, R6> collector6,
Collector<? super T, A7, R7> collector7
) {
return collect(Tuple.collectors(collector1, collector2, collector3, collector4, collector5, collector6, collector7));
}
代码示例来源:origin: com.aol.cyclops/cyclops-streams
/**
* Collect this collectable into 6 {@link Collector}s.
*/
default <R1, R2, R3, R4, R5, R6, A1, A2, A3, A4, A5, A6> CompletableFuture<Tuple6<R1, R2, R3, R4, R5, R6>> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3,
Collector<? super T, A4, R4> collector4,
Collector<? super T, A5, R5> collector5,
Collector<? super T, A6, R6> collector6
) {
return collect(Tuple.collectors(collector1, collector2, collector3, collector4, collector5, collector6));
}
代码示例来源:origin: com.aol.cyclops/cyclops-streams
/**
* Collect this collectable into 7 {@link Collector}s.
*/
default <R1, R2, R3, R4, R5, R6, R7, A1, A2, A3, A4, A5, A6, A7> CompletableFuture<Tuple7<R1, R2, R3, R4, R5, R6, R7>> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3,
Collector<? super T, A4, R4> collector4,
Collector<? super T, A5, R5> collector5,
Collector<? super T, A6, R6> collector6,
Collector<? super T, A7, R7> collector7
) {
return collect(Tuple.collectors(collector1, collector2, collector3, collector4, collector5, collector6, collector7));
}
代码示例来源:origin: org.jooq/jool-java-8
/**
* Collect this collectable into 6 {@link Collector}s.
*/
/// @Generated("This method was generated using jOOQ-tools")
default <R1, R2, R3, R4, R5, R6, A1, A2, A3, A4, A5, A6> Tuple6<R1, R2, R3, R4, R5, R6> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3,
Collector<? super T, A4, R4> collector4,
Collector<? super T, A5, R5> collector5,
Collector<? super T, A6, R6> collector6
) {
return collect(Tuple.collectors(collector1, collector2, collector3, collector4, collector5, collector6));
}
代码示例来源:origin: org.jooq/jool
/**
* Collect this collectable into 8 {@link Collector}s.
*/
/// @Generated("This method was generated using jOOQ-tools")
default <R1, R2, R3, R4, R5, R6, R7, R8, A1, A2, A3, A4, A5, A6, A7, A8> Tuple8<R1, R2, R3, R4, R5, R6, R7, R8> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3,
Collector<? super T, A4, R4> collector4,
Collector<? super T, A5, R5> collector5,
Collector<? super T, A6, R6> collector6,
Collector<? super T, A7, R7> collector7,
Collector<? super T, A8, R8> collector8
) {
return collect(Tuple.collectors(collector1, collector2, collector3, collector4, collector5, collector6, collector7, collector8));
}
代码示例来源:origin: com.aol.cyclops/cyclops-streams
/**
* Collect this collectable into 8 {@link Collector}s.
*/
default <R1, R2, R3, R4, R5, R6, R7, R8, A1, A2, A3, A4, A5, A6, A7, A8> CompletableFuture<Tuple8<R1, R2, R3, R4, R5, R6, R7, R8>> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3,
Collector<? super T, A4, R4> collector4,
Collector<? super T, A5, R5> collector5,
Collector<? super T, A6, R6> collector6,
Collector<? super T, A7, R7> collector7,
Collector<? super T, A8, R8> collector8
) {
return collect(Tuple.collectors(collector1, collector2, collector3, collector4, collector5, collector6, collector7, collector8));
}
代码示例来源:origin: org.jooq/jool-java-8
/**
* Collect this collectable into 7 {@link Collector}s.
*/
/// @Generated("This method was generated using jOOQ-tools")
default <R1, R2, R3, R4, R5, R6, R7, A1, A2, A3, A4, A5, A6, A7> Tuple7<R1, R2, R3, R4, R5, R6, R7> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3,
Collector<? super T, A4, R4> collector4,
Collector<? super T, A5, R5> collector5,
Collector<? super T, A6, R6> collector6,
Collector<? super T, A7, R7> collector7
) {
return collect(Tuple.collectors(collector1, collector2, collector3, collector4, collector5, collector6, collector7));
}
代码示例来源:origin: org.jooq/jool
/**
* Collect this collectable into 9 {@link Collector}s.
*/
/// @Generated("This method was generated using jOOQ-tools")
default <R1, R2, R3, R4, R5, R6, R7, R8, R9, A1, A2, A3, A4, A5, A6, A7, A8, A9> Tuple9<R1, R2, R3, R4, R5, R6, R7, R8, R9> collect(
Collector<? super T, A1, R1> collector1,
Collector<? super T, A2, R2> collector2,
Collector<? super T, A3, R3> collector3,
Collector<? super T, A4, R4> collector4,
Collector<? super T, A5, R5> collector5,
Collector<? super T, A6, R6> collector6,
Collector<? super T, A7, R7> collector7,
Collector<? super T, A8, R8> collector8,
Collector<? super T, A9, R9> collector9
) {
return collect(Tuple.collectors(collector1, collector2, collector3, collector4, collector5, collector6, collector7, collector8, collector9));
}
代码示例来源:origin: org.jooq/jool
/**
* Get a {@link Collector} that calculates the derived <code>PERCENT_RANK()</code> function given a specific ordering.
*/
public static <T, U> Collector<T, ?, Optional<Double>> percentRankBy(U value, Function<? super T, ? extends U> function, Comparator<? super U> comparator) {
return collectingAndThen(
Tuple.collectors(
rankBy(value, function, comparator),
count()),
t -> t.map((rank, count) -> rank.map(r -> (double) r / count))
);
}
代码示例来源:origin: org.jooq/jool-java-8
/**
* Get a {@link Collector} that calculates the derived <code>PERCENT_RANK()</code> function given a specific ordering.
*/
public static <T, U> Collector<T, ?, Optional<Double>> percentRankBy(U value, Function<? super T, ? extends U> function, Comparator<? super U> comparator) {
return collectingAndThen(
Tuple.collectors(
rankBy(value, function, comparator),
count()),
t -> t.map((rank, count) -> rank.map(r -> (double) r / count))
);
}
内容来源于网络,如有侵权,请联系作者删除!