A C D E G I L O P S U 

A

accept(Key, Value) - Method in class org.calrissian.accumulorecipes.lastn.iterator.IndexEntryFilteringIterator
Makes sure only those rows with an index row are kept around.
AccumuloLastNStore - Class in org.calrissian.accumulorecipes.lastn.impl
Accumulo implementation of the LastN Store.
AccumuloLastNStore(Connector) - Constructor for class org.calrissian.accumulorecipes.lastn.impl.AccumuloLastNStore
Uses the default tableName, store config, and maxVersions
AccumuloLastNStore(Connector, int) - Constructor for class org.calrissian.accumulorecipes.lastn.impl.AccumuloLastNStore
Uses the default tableName and store config
AccumuloLastNStore(Connector, String, StoreConfig, int) - Constructor for class org.calrissian.accumulorecipes.lastn.impl.AccumuloLastNStore
Uses the specified tableName, store config, and maxVersions

C

configureTable(Connector, String, int) - Method in class org.calrissian.accumulorecipes.lastn.impl.AccumuloLastNStore
Utility method to update the correct iterators to the table.
Constants - Class in org.calrissian.accumulorecipes.lastn.support
 
Constants() - Constructor for class org.calrissian.accumulorecipes.lastn.support.Constants
 
currentIndex - Variable in class org.calrissian.accumulorecipes.lastn.iterator.IndexEntryFilteringIterator
 

D

deepCopy(IteratorEnvironment) - Method in class org.calrissian.accumulorecipes.lastn.iterator.IndexEntryFilteringIterator
 
DELIM - Static variable in class org.calrissian.accumulorecipes.lastn.support.Constants
 
DELIM_END - Static variable in class org.calrissian.accumulorecipes.lastn.support.Constants
 

E

EntryIterator - Class in org.calrissian.accumulorecipes.lastn.iterator
An iterator to return StoreEntry objects serialized to JSON so that grouping can be done server side instead of client side.
EntryIterator() - Constructor for class org.calrissian.accumulorecipes.lastn.iterator.EntryIterator
 

G

get(String, Auths) - Method in class org.calrissian.accumulorecipes.lastn.impl.AccumuloLastNStore
Pull back the last N entries.
get(String, Auths) - Method in interface org.calrissian.accumulorecipes.lastn.LastNStore
Returns the last N store entries under the specified group- starting with the most recent.
getTopValue() - Method in class org.calrissian.accumulorecipes.lastn.iterator.EntryIterator
For each index row in the lastN store, grab the associated tuples (further down in the tablet) and construct the entry to be returned.

I

IndexEntryFilteringIterator - Class in org.calrissian.accumulorecipes.lastn.iterator
A cleanup filtering iterator to get rid of tuples that should not exist after the versioning iterator evicts an index.
IndexEntryFilteringIterator() - Constructor for class org.calrissian.accumulorecipes.lastn.iterator.IndexEntryFilteringIterator
 
init(SortedKeyValueIterator<Key, Value>, Map<String, String>, IteratorEnvironment) - Method in class org.calrissian.accumulorecipes.lastn.iterator.EntryIterator
 
init(SortedKeyValueIterator<Key, Value>, Map<String, String>, IteratorEnvironment) - Method in class org.calrissian.accumulorecipes.lastn.iterator.IndexEntryFilteringIterator
 

L

LastNStore - Interface in org.calrissian.accumulorecipes.lastn
The LastN store is a version-based eviction mechanism- meaning that it will only keep around the last N versions of an indexed set of attributes but it will maintain cell-level security of those attributes.

O

org.calrissian.accumulorecipes.lastn - package org.calrissian.accumulorecipes.lastn
 
org.calrissian.accumulorecipes.lastn.impl - package org.calrissian.accumulorecipes.lastn.impl
 
org.calrissian.accumulorecipes.lastn.iterator - package org.calrissian.accumulorecipes.lastn.iterator
 
org.calrissian.accumulorecipes.lastn.support - package org.calrissian.accumulorecipes.lastn.support
 

P

previousEvent - Variable in class org.calrissian.accumulorecipes.lastn.iterator.IndexEntryFilteringIterator
 
put(String, StoreEntry) - Method in class org.calrissian.accumulorecipes.lastn.impl.AccumuloLastNStore
Add the index which will be managed by the versioning iterator and the data rows to scan from the index
put(String, StoreEntry) - Method in interface org.calrissian.accumulorecipes.lastn.LastNStore
Puts a StoreEntry into the Last N store under the specified grouping.

S

shutdown() - Method in class org.calrissian.accumulorecipes.lastn.impl.AccumuloLastNStore
Free up threads from the batch writer.

U

uuidSet - Variable in class org.calrissian.accumulorecipes.lastn.iterator.IndexEntryFilteringIterator
 
A C D E G I L O P S U 

Copyright © 2014 Calrissian. All Rights Reserved.