Lukas Eder

Results 645 issues of Lukas Eder

The actual method name may vary

T: Enhancement
P: Medium

T: Enhancement
P: Medium

`Seq` currently buffers any stream when calling `toString()` because this allows for a nice display in debuggers without wasting the stream / modifying program behaviour. However, buffering the stream has...

T: Defect
P: Medium

See also: https://github.com/jOOQ/jOOL/issues/214#issuecomment-198286611

T: Enhancement
P: Low

This is the inverse operation for #214 ``` java interface Tuple { static Consumer2 consumer2(Consumer

T: Enhancement
P: Low

`java.util.stream.Stream` can implement some optimisations if custom `Collectors` pass hints to the `collect()` API via ` java.util.stream.Collector.Characteristics`. We should also pass these characteristics.

T: Enhancement
P: Medium

See comment there: https://github.com/aol/simple-react/issues/99#issuecomment-185275640 Others: - `innerJoin()` - `leftOuterJoin()` - `removeAll()` - `retainAll()` - `window()` - `zip()` eagerly allocates an `Iterator` - `SeqUtils.transform()` eagerly allocates a `Spliterator` - `reverse()` -...

T: Defect
P: Medium

As suggested by @johnmcclean-aol (https://github.com/jOOQ/jOOL/issues/177#issuecomment-170689447), an `onEmptySwitch(Supplier

T: Enhancement
P: Medium

When using only the frame clause (and possibly the partition function), subsequent window function evaluations can be done lazily, as they do not necessarily depend on the whole partition(s) being...

T: Enhancement
P: Medium

Associative _and_ identity aggregations could be calculated based on the result of the aggregation of the previous value: ``` v sum (-3, -1) current calculation better ------------------------------------------------- 1 e e...

T: Enhancement
P: Medium