A simple command line tool for defining and running lambda pipelines in Java 8
- Define a pipeline specifying method name and parameters, just like you would in a Java class
- Only supports
Streams ofStrings - only supportsStreammethods returningStreamand lambda return type must beString
Get dependencies:
Then compile.
java -cp (...) it.sorintlab.lambda.Main [ options ]
Options are like: - { arguments }
Supported methods are:
distinct()filter(Predicate<String>)flatMap(Function<String, Stream<String>>)limit(long)map(Function<String, String>)peek(Consumer<String>)skip(long)sorted()sorted(Comparator<String>)
Arguments have to be supplied just like you would in a standard invocation, enclosed in quotes as usual if necessary.