koryphe
koryphe copied to clipboard
Modify BinaryOperators to add oversizing protection
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 is not too large, as well as a flag to control the course of action when objects cannot safely be merged (namely either an error, or a warning and truncation).