1
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 16, 2023 — Jan 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
API changes. Moving some methods from Iterate to Iterables. Added generate() to Iterables. Simplified join unit tests for easier maintenance. Renamed FlattenIterable and flatten() methods to ConcatIterable and concat().
Brian Cavalier
as U-bcavalier-PC\bcavalier
More... about 15 years ago
Introduced IncrementalJoinIterable abstract base class for left/right/inner/full join iterables. Javadoc and code cleanup
Brian Cavalier
as U-bcavalier-PC\bcavalier
More... about 15 years ago
Inner join via Join.inner() and InnerIncrementalHashJoinIterable. Minor tweak to LookaheadIterable to use type-safe end() instead of explicitly requiring findNext() implementations to return null.
Brian Cavalier
as U-bcavalier-PC\bcavalier
More... about 15 years ago
New, single entry-point join API that delegates to a JoinStrategy rather than polluting Iterate with many join() variants. Join class provides static factory methods for basic left and right hash JoinStrategy instances.
Brian Cavalier
as U-bcavalier-PC\bcavalier
More... about 15 years ago
Right join similar to left join. Some more experiments with API variations for append.
Brian Cavalier
as U-bcavalier-PC\bcavalier
More... about 15 years ago
Improved left join functionality, and now includes the join key in the results via new JoinResult class.
Brian Cavalier
as briancavalier
More... about 15 years ago
Improved headers support and handling in Urls. Added simple, generalized memoize capability for Functions via MemoizedFunction and Functions.memoize(). Added experimental left outer join functionality in order to explore the possibility of adding more relational algebra functions.
Brian Cavalier
as briancavalier
More... about 15 years ago
Added size estimation for iterables, to allow better internal memory allocation. Added StringsExample with examples of using Strings.join and other methods.
Brian Cavalier
as briancavalier
More... over 15 years ago
Minor comment cleanup
Brian Cavalier
as briancavalier
More... over 15 years ago
Added javadoc
Brian Cavalier
as briancavalier
More... over 15 years ago
Moved integer range related static methods to Integers. Added pipeline transform methods, slice, append, prepend, and the generalized transform(). Added Iterables class as place for general Iterable-related functions, conditions, etc. Currently only has flatten() function
Brian Cavalier
as briancavalier
More... over 15 years ago
Javadoc for XPath Added Conditions.isNull/notNull and unit tests
Brian Cavalier
as briancavalier
More... over 15 years ago
Clean up warnings
Brian Cavalier
as briancavalier
More... over 15 years ago
Unit tests for XML
Brian Cavalier
as briancavalier
More... over 15 years ago
Updated jar file
Brian Cavalier
as briancavalier
More... over 15 years ago
Adding dynamic invocation Functions. Adding some javadoc
Brian Cavalier
as briancavalier
More... over 15 years ago
Added match() convenience iterator for String
Brian Cavalier
as briancavalier
More... over 15 years ago
EXPERIMENTAL: Support for XML and XPath based iterators and functions based on JDOM
Brian Cavalier
as briancavalier
More... over 15 years ago
More random integer functions in Integers.
Brian Cavalier
as briancavalier
More... over 15 years ago
Added iterables for random int, long, float, and double
Brian Cavalier
as briancavalier
More... over 15 years ago
Modified Algorithms.map to return the exact type of Collection subclass that is provided to it instead of returning a Collection. Fixed UrlsTest breakage due to recent improvements in Urls.detectCharset. Made IntegerRange throw NoSuchElementException when next() is called after the range end has been reached.
Brian Cavalier
as briancavalier
More... over 15 years ago
Iterate.wrap() which allows you to use collect() to collect values into a Collection that extends Iterate so you can chain another map/visit/reduce pipeline. Iterate.prepend/append which allows additional elements to be prepended/appended to the items in the pipeline. May not keep this, just experimenting for now. Added a few more Strings operations. Added Files, with an iteratable over files in a directory, and Conditions for matching filenames and extensions. Improved charset handling in Urls
Brian Cavalier
as briancavalier
More... over 15 years ago
Added license to README
Brian Cavalier
as briancavalier
More... over 15 years ago
Adding and updating java, and updating copyright headers
Brian Cavalier
as briancavalier
More... over 15 years ago
Fixing javadoc
Brian Cavalier
as briancavalier
More... over 15 years ago
Added Strings.trim() and test cases
Brian Cavalier
as briancavalier
More... over 15 years ago
Added another Strings.split() test case
Brian Cavalier
as briancavalier
More... over 15 years ago
Rebuilt jar file
Brian Cavalier
as briancavalier
More... over 15 years ago
More Strings utilities and functions
Brian Cavalier
as briancavalier
More... over 15 years ago
Moved SumOfSquares into examples dir
Brian Cavalier
as briancavalier
More... over 15 years ago