com.hazelcast.query.impl
Interface IndexStore
- All Known Implementing Classes:
- BaseIndexStore, SortedIndexStore, UnsortedIndexStore
public interface IndexStore
This interface stores indexes of Query.
Method Summary |
void |
clear()
|
ConcurrentMap<Data,QueryableEntry> |
getRecordMap(Comparable indexValue)
|
Set<QueryableEntry> |
getRecords(Comparable value)
|
void |
getRecords(MultiResultSet results,
Set<Comparable> values)
|
void |
getSubRecords(MultiResultSet results,
ComparisonType comparisonType,
Comparable searchedValue)
|
void |
getSubRecordsBetween(MultiResultSet results,
Comparable from,
Comparable to)
|
void |
newIndex(Comparable newValue,
QueryableEntry entry)
|
void |
removeIndex(Comparable oldValue,
Data indexKey)
|
void |
updateIndex(Comparable oldValue,
Comparable newValue,
QueryableEntry entry)
|
newIndex
void newIndex(Comparable newValue,
QueryableEntry entry)
updateIndex
void updateIndex(Comparable oldValue,
Comparable newValue,
QueryableEntry entry)
removeIndex
void removeIndex(Comparable oldValue,
Data indexKey)
clear
void clear()
getSubRecordsBetween
void getSubRecordsBetween(MultiResultSet results,
Comparable from,
Comparable to)
getSubRecords
void getSubRecords(MultiResultSet results,
ComparisonType comparisonType,
Comparable searchedValue)
getRecords
Set<QueryableEntry> getRecords(Comparable value)
getRecords
void getRecords(MultiResultSet results,
Set<Comparable> values)
getRecordMap
ConcurrentMap<Data,QueryableEntry> getRecordMap(Comparable indexValue)
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.