| Interface | Description | 
|---|---|
| BlueIndex<K extends ValueKey,V extends java.io.Serializable> | 
 An index on a  
BlueCollection that allows you to query for values faster based on specific data in those values. | 
| IntegerIndexKeyExtractor<V extends java.io.Serializable> | 
 This is used by the  
BlueIndex class to extract integers from each value in the BlueCollection. | 
| KeyExtractor<K extends ValueKey,V extends java.io.Serializable> | 
 This is used by the  
BlueIndex class to extract data in the form of index keys from each value in 
 the BlueCollection. | 
| LongIndexKeyExtractor<V extends java.io.Serializable> | 
 This is used by the  
BlueIndex class to extract longs from each value in the BlueCollection. | 
| StringIndexKeyExtractor<V extends java.io.Serializable> | 
 This is used by the  
BlueIndex class to extract strings from each value in the BlueCollection. | 
| UUIDIndexKeyExtractor<V extends java.io.Serializable> | 
 This is used by the  
BlueIndex class to extract uuids from each value in the BlueCollection. |