This package extends the standard Java collections framework to provide the IndexedCollection class, which offers simple, automatic, in-memory NoSQL composite-indexing of a standard Collection of objects. It offers an alternative or a simpler complement to complex ORM implementations.

For example, if an application has a class called Book which contains attribute classes Author, Genre, and Title, an IndexedCollection of Book objects may be (a) indexed automatically via programmer-specified CompositeIndexes such as Genre/Title, Author/Title, Genre/Author/Title, etc., and may then be (b) queried in a NoSQL manner using the IndexedCollection#getValues method.

For more information, please see the complete Javadocs documentation at: http://bit.ly/indexedCollection

For a "Gist" example of straightforward usage of an IndexedCollection, please see: https://gist.github.com/dvimont/4f0e11c79efb775bc893

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow IndexedCollection

IndexedCollection Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of IndexedCollection!

Additional Project Details

Intended Audience

Information Technology

Programming Language

Java

Related Categories

Java Software Development Software

Registered

2015-05-12