| Modifier and Type | Class and Description |
|---|---|
static class |
IndexImpl.NullObject
Provides comparable null object.
|
| Modifier and Type | Field and Description |
|---|---|
static IndexImpl.NullObject |
NULL
Creates instance from NullObject is a inner class.
|
| Constructor and Description |
|---|
IndexImpl(String attribute,
boolean ordered) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
String |
getAttributeName() |
Set<QueryableEntry> |
getRecords(Comparable value) |
Set<QueryableEntry> |
getRecords(Comparable[] values) |
ConcurrentMap<Data,Comparable> |
getRecordValues() |
Set<QueryableEntry> |
getSubRecords(ComparisonType comparisonType,
Comparable searchedValue) |
Set<QueryableEntry> |
getSubRecordsBetween(Comparable from,
Comparable to) |
boolean |
isOrdered() |
void |
removeEntryIndex(Data indexKey) |
void |
saveEntryIndex(QueryableEntry e) |
public static final IndexImpl.NullObject NULL
public IndexImpl(String attribute, boolean ordered)
public void removeEntryIndex(Data indexKey)
removeEntryIndex in interface Indexpublic void saveEntryIndex(QueryableEntry e) throws QueryException
saveEntryIndex in interface IndexQueryExceptionpublic Set<QueryableEntry> getRecords(Comparable[] values)
getRecords in interface Indexpublic Set<QueryableEntry> getRecords(Comparable value)
getRecords in interface Indexpublic Set<QueryableEntry> getSubRecordsBetween(Comparable from, Comparable to)
getSubRecordsBetween in interface Indexpublic Set<QueryableEntry> getSubRecords(ComparisonType comparisonType, Comparable searchedValue)
getSubRecords in interface Indexpublic ConcurrentMap<Data,Comparable> getRecordValues()
public String getAttributeName()
getAttributeName in interface IndexCopyright © 2015 Hazelcast, Inc.. All Rights Reserved.