com.hazelcast.query
Class SortedIndexStore

java.lang.Object
  extended by com.hazelcast.query.SortedIndexStore
All Implemented Interfaces:
IndexStore

public class SortedIndexStore
extends Object
implements IndexStore


Constructor Summary
SortedIndexStore()
           
 
Method Summary
 ConcurrentMap<Long,ConcurrentMap<Long,Record>> getMapRecords()
           
 Set<MapEntry> getRecords(Long value)
           
 void getRecords(MultiResultSet results, Set<Long> values)
           
 void getSubRecords(MultiResultSet results, boolean equal, boolean lessThan, Long searchedValue)
           
 void getSubRecordsBetween(MultiResultSet results, Long from, Long to)
           
 void newRecordIndex(Long newValue, Record record)
           
 void removeRecordIndex(Long oldValue, Long recordId)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SortedIndexStore

public SortedIndexStore()
Method Detail

getSubRecordsBetween

public void getSubRecordsBetween(MultiResultSet results,
                                 Long from,
                                 Long to)
Specified by:
getSubRecordsBetween in interface IndexStore

getSubRecords

public void getSubRecords(MultiResultSet results,
                          boolean equal,
                          boolean lessThan,
                          Long searchedValue)
Specified by:
getSubRecords in interface IndexStore

newRecordIndex

public void newRecordIndex(Long newValue,
                           Record record)
Specified by:
newRecordIndex in interface IndexStore

removeRecordIndex

public void removeRecordIndex(Long oldValue,
                              Long recordId)
Specified by:
removeRecordIndex in interface IndexStore

getRecords

public Set<MapEntry> getRecords(Long value)
Specified by:
getRecords in interface IndexStore

getRecords

public void getRecords(MultiResultSet results,
                       Set<Long> values)
Specified by:
getRecords in interface IndexStore

getMapRecords

public ConcurrentMap<Long,ConcurrentMap<Long,Record>> getMapRecords()
Specified by:
getMapRecords in interface IndexStore

toString

public String toString()
Overrides:
toString in class Object


Copyright 2008-2012 Hazel Ltd. All Rights Reserved.