Download URL | Author URL | Software URL | Buy Now ($0)
This is a pair of library classes to include in your own
code for manipulating ArrayLists.
It consist of two classes: SortedArrayList and Merge.
SortedArrayList is an ArrayList that remembers how it is
sorted, so that if you ask it to sort, it can sometimes
bypass the work when it is already in order. You declare the
order you want and it keeps the list sorted, You just call
sort whenever you need the list to be in perfect order. It
may or may not actually sort the list at that time. It
automatically avoids physically sorting when it does not
really have to.
Merge lets you merge/prune two SortedArrayLists in any of 32
different ways, e.g. union, intersection, update... It also
lets you dedup and prune individual SortedArrayLists.
They are used extensively as part the replicatorsender
package. Having an look at that code may give you a more
realistic view of what they can do.
To use them, have a look at the source code and the sample
drivers. They don't do anything useful standalo
Vertically merge one FoxPro table into another. The tables can be located in the same FoxPro database or two different databases. Connect to FoxPro via DBC file or multiple DBF fil ...
Vertically merge one Access table into another. The tables can be located in the same Access file or two different Access files. Access 2000 or higher required.
Find content differences between two tables in a MySQL database. Access 2000 or higher required.
Vertically merge one Oracle table into another. The tables can be located in the same Oracle database or two different databases.
Generates custom Java code to implemet Comparable/Comparator. It lets you provide a few facts about the Comparable or Comparator you want and the ComparatorCutter generates well-co ...