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
IndexedCollection
Automatic, in-memory NoSQL composite-indexing of a Java Collection
Status: Beta
Brought to you by:
commonvox
Downloads:
0 This Week