com.hazelcast.query.impl
Interface Index

All Known Implementing Classes:
IndexImpl

public interface Index

This interface contains the methods related to index of Query.


Method Summary
 void clear()
           
 String getAttributeName()
           
 Set<QueryableEntry> getRecords(Comparable value)
           
 Set<QueryableEntry> getRecords(Comparable[] values)
           
 Set<QueryableEntry> getSubRecords(ComparisonType comparisonType, Comparable searchedValue)
           
 Set<QueryableEntry> getSubRecordsBetween(Comparable from, Comparable to)
           
 boolean isOrdered()
           
 void removeEntryIndex(Data indexKey)
           
 void saveEntryIndex(QueryableEntry e)
           
 

Method Detail

saveEntryIndex

void saveEntryIndex(QueryableEntry e)
                    throws QueryException
Throws:
QueryException

clear

void clear()

removeEntryIndex

void removeEntryIndex(Data indexKey)

getRecords

Set<QueryableEntry> getRecords(Comparable[] values)

getRecords

Set<QueryableEntry> getRecords(Comparable value)

getSubRecordsBetween

Set<QueryableEntry> getSubRecordsBetween(Comparable from,
                                         Comparable to)

getSubRecords

Set<QueryableEntry> getSubRecords(ComparisonType comparisonType,
                                  Comparable searchedValue)

getAttributeName

String getAttributeName()

isOrdered

boolean isOrdered()


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.