koryphe icon indicating copy to clipboard operation
koryphe copied to clipboard

A flexible library for writing functional operations in Java

Results 18 koryphe issues
Sort by recently updated
recently updated
newest added

Bumps [guava](https://github.com/google/guava) from 29.0-jre to 32.0.0-jre. Release notes Sourced from guava's releases. 32.0.0 Maven <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>32.0.0-jre</version> <!-- or, for Android: --> <version>32.0.0-android</version> </dependency> Jar files 32.0.0-jre.jar 32.0.0-android.jar Guava...

dependencies

In [ChainedIterable.java](https://github.com/gchq/koryphe/blob/36c63c3e24145e04405d7620524b23cf9b5b5849/core/src/main/java/uk/gov/gchq/koryphe/iterable/ChainedIterable.java#L39-L41) there's a varargs constructor to take any number of Iterables to create a single Iterable: https://github.com/gchq/koryphe/blob/36c63c3e24145e04405d7620524b23cf9b5b5849/core/src/main/java/uk/gov/gchq/koryphe/iterable/ChainedIterable.java#L39 The [ChainedIterator.java](https://github.com/gchq/koryphe/blob/36c63c3e24145e04405d7620524b23cf9b5b5849/core/src/main/java/uk/gov/gchq/koryphe/iterable/ChainedIterator.java#L34) class is very similar but is missing this kind of...

enhancement

An issue was raised in gaffer-doc to improve the documentation for the `InDateRangeDual` predicate [(#450)](https://github.com/gchq/gaffer-doc/issues/450). These improvements should be reflected in the Javadoc as well. Also, an issue with line...

enhancement

Koryphe has a dependency on Guava, but the Guava methods used are simple and most functionality can be achieved with Java 8 built in methods. Having a dependency on Guava...

enhancement
dependencies

Related to gchq/Gaffer#1180. Modify the KorypheBinaryOperator superclass, and any other relevant functions, to support the addition of protection to any binary operators - this includes ensuring that the resulting output...

enhancement

Tuple interface throwing errors when trying to serialize as a member of another Class. Propose adding default implementation to allow serialization: @JsonDeserialize(as = MapTuple.class) See: https://github.com/gchq/koryphe/pull/174

bug

We want to compare sets (or keys of a map) with a collection in the predicate and return true/false based on the type of overlap. 1. Seen In/Has Intersection? Data...

feature

Currently the JavaDoc is quite basic for these classes in Koryphe. In particular the handling of null and empty values for functions and predicates is not explained sufficiently well. For...

tech-debt

Before computing integer1+integer2 we should check that the maximum will not be more than Integer.MAX_VALUE. See below for suggested solution.

enhancement

Exactly the same as https://github.com/gchq/Gaffer/issues/1862

feature