org.hypergraphdb.query.impl
Class IndexBasedQuery
java.lang.Object
org.hypergraphdb.HGQuery<java.lang.Object>
org.hypergraphdb.query.impl.IndexBasedQuery
- All Implemented Interfaces:
- HGGraphHolder
public class IndexBasedQuery
- extends HGQuery<java.lang.Object>
A simple query that operates on a single index.
- Author:
- Borislav Iordanov
| Fields inherited from class org.hypergraphdb.HGQuery |
NOP |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IndexBasedQuery
public IndexBasedQuery(HGIndex<java.lang.Object,java.lang.Object> index,
IndexBasedQuery.ScanType scanType)
Construct a query that will scan the whole index - either its keys or its
values depending on the scanKeys parameter.
- Parameters:
index - The HGIndex on which the query is performed.scanKeys - true if all keys must be scanned and
false if all values must be scanned instead.
IndexBasedQuery
public IndexBasedQuery(HGIndex<? extends java.lang.Object,? extends java.lang.Object> index,
java.lang.Object key)
IndexBasedQuery
public IndexBasedQuery(HGIndex<java.lang.Object,java.lang.Object> index,
java.lang.Object key,
ComparisonOperator operator)
execute
public HGRandomAccessResult<java.lang.Object> execute()
- Specified by:
execute in class HGQuery<java.lang.Object>