com.hazelcast.query
Class MapIndexService

java.lang.Object
  extended by com.hazelcast.query.MapIndexService

public class MapIndexService
extends Object


Constructor Summary
MapIndexService(boolean valueIndexed)
           
 
Method Summary
 Index addIndex(Expression expression, boolean ordered, int attributeIndex)
           
 void appendState(StringBuffer sbState)
           
 void clear()
           
 boolean containsValue(Data value)
           
 Set<MapEntry> doQuery(QueryContext queryContext)
           
 Map<Expression,Index> getIndexes()
           
 Index[] getIndexesInOrder()
           
 byte[] getIndexTypes()
           
 Long[] getIndexValues(Object value)
           
 Collection<Record> getOwnedRecords()
           
 boolean hasIndexedAttributes()
           
 void index(Record record)
           
 void remove(Record record)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapIndexService

public MapIndexService(boolean valueIndexed)
Method Detail

remove

public void remove(Record record)

index

public void index(Record record)

getOwnedRecords

public Collection<Record> getOwnedRecords()

getIndexValues

public Long[] getIndexValues(Object value)

getIndexTypes

public byte[] getIndexTypes()

addIndex

public Index addIndex(Expression expression,
                      boolean ordered,
                      int attributeIndex)

doQuery

public Set<MapEntry> doQuery(QueryContext queryContext)

getIndexes

public Map<Expression,Index> getIndexes()

hasIndexedAttributes

public boolean hasIndexedAttributes()

containsValue

public boolean containsValue(Data value)

getIndexesInOrder

public Index[] getIndexesInOrder()

appendState

public void appendState(StringBuffer sbState)

clear

public void clear()

size

public int size()


Copyright .9.4-SNAPSHOT; 2008-2011 Hazel Ltd. All Rights Reserved.