| Modifier and Type | Class and Description |
|---|---|
static class |
IndexImpl.NullObject |
| Modifier and Type | Field and Description |
|---|---|
static IndexImpl.NullObject |
NULL |
| Constructor and Description |
|---|
IndexImpl(String attributeName,
boolean ordered,
SerializationService ss,
Extractors extractors) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
String |
getAttributeName() |
TypeConverter |
getConverter()
Provides comparable null object.
|
Set<QueryableEntry> |
getRecords(Comparable attributeValue) |
Set<QueryableEntry> |
getRecords(Comparable[] values) |
Set<QueryableEntry> |
getSubRecords(ComparisonType comparisonType,
Comparable searchedAttributeValue) |
Set<QueryableEntry> |
getSubRecordsBetween(Comparable fromAttributeValue,
Comparable toAttributeValue) |
boolean |
isOrdered() |
void |
removeEntryIndex(Data key,
Object value) |
void |
saveEntryIndex(QueryableEntry entry,
Object oldRecordValue)
Add entry to this index.
|
public static final IndexImpl.NullObject NULL
public IndexImpl(String attributeName, boolean ordered, SerializationService ss, Extractors extractors)
public void saveEntryIndex(QueryableEntry entry, Object oldRecordValue) throws QueryException
IndexsaveEntryIndex in interface Indexentry - entryoldRecordValue - or null if there is no old valueQueryExceptionpublic void removeEntryIndex(Data key, Object value)
removeEntryIndex in interface Indexpublic Set<QueryableEntry> getRecords(Comparable[] values)
getRecords in interface Indexpublic Set<QueryableEntry> getRecords(Comparable attributeValue)
getRecords in interface Indexpublic Set<QueryableEntry> getSubRecords(ComparisonType comparisonType, Comparable searchedAttributeValue)
getSubRecords in interface Indexpublic Set<QueryableEntry> getSubRecordsBetween(Comparable fromAttributeValue, Comparable toAttributeValue)
getSubRecordsBetween in interface Indexpublic TypeConverter getConverter()
getConverter in interface Indexpublic String getAttributeName()
getAttributeName in interface IndexCopyright © 2016 Hazelcast, Inc.. All Rights Reserved.