Uses of Interface
org.hypergraphdb.HGIndex

Packages that use HGIndex
org.hypergraphdb Welcome to HyperGraphDB 
org.hypergraphdb.query   
org.hypergraphdb.query.impl   
org.hypergraphdb.storage   
 

Uses of HGIndex in org.hypergraphdb
 

Subinterfaces of HGIndex in org.hypergraphdb
 interface HGBidirectionalIndex<KeyType,ValueType>
           A HGBidirectionalIndex provides efficient searching of an index entry by value as well as by key.
 interface HGSortIndex<KeyType,ValueType>
           A HGSortIndex is a HGIndex that maintains its keys in an order relation.
 

Methods in org.hypergraphdb that return HGIndex
<KeyType,ValueType>
HGIndex<KeyType,ValueType>
HGStore.createIndex(java.lang.String name, ByteArrayConverter<KeyType> keyConverter, ByteArrayConverter<ValueType> valueConverter, java.util.Comparator<?> comparator)
           Create a new index with the specified name.
<KeyType,ValueType>
HGIndex<KeyType,ValueType>
HGIndexManager.getIndex(HGIndexer indexer)
           Retrieve the storage HGIndex associated to the passed-in HGIndexer.
<KeyType,ValueType>
HGIndex<KeyType,ValueType>
HGStore.getIndex(java.lang.String name, ByteArrayConverter<KeyType> keyConverter, ByteArrayConverter<ValueType> valueConverter, java.util.Comparator comparator)
           Retrieve an HGIndex by its name.
 HGIndex<HGPersistentHandle,HGPersistentHandle> HGIndexManager.getIndexByType()
          Return the predefined index from types to atoms.
 HGIndex<HGPersistentHandle,HGPersistentHandle> HGIndexManager.getIndexByValue()
          Return the predefined index from values to atoms.
<KeyType,ValueType>
HGIndex<KeyType,ValueType>
HGIndexManager.register(HGIndexer indexer)
           Possibly create a new index based on the specified IndexDescriptor.
 

Uses of HGIndex in org.hypergraphdb.query
 

Methods in org.hypergraphdb.query that return HGIndex
 HGIndex<?,?> IndexedPartCondition.getIndex()
           
 HGIndex<Key,Value> IndexCondition.getIndex()
           
 

Constructors in org.hypergraphdb.query with parameters of type HGIndex
IndexCondition(HGIndex<Key,Value> idx, Key key)
           
IndexCondition(HGIndex<Key,Value> idx, Key key, ComparisonOperator op)
           
IndexedPartCondition(HGHandle type, HGIndex<?,?> idx, java.lang.Object partValue, ComparisonOperator operator)
           
 

Uses of HGIndex in org.hypergraphdb.query.impl
 

Constructors in org.hypergraphdb.query.impl with parameters of type HGIndex
IndexBasedQuery(HGIndex<? extends java.lang.Object,? extends java.lang.Object> index, java.lang.Object key)
           
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.
IndexBasedQuery(HGIndex<java.lang.Object,java.lang.Object> index, java.lang.Object key, ComparisonOperator operator)
           
IndexScanQuery(HGIndex idx, boolean returnKeys)
           
 

Uses of HGIndex in org.hypergraphdb.storage
 

Classes in org.hypergraphdb.storage that implement HGIndex
 class DefaultBiIndexImpl<KeyType,ValueType>
           
 class DefaultIndexImpl<KeyType,ValueType>
           A default index implementation.
 

Constructors in org.hypergraphdb.storage with parameters of type HGIndex
DBKeyedSortedSet(HGIndex<Key,T> idx, Key key)
           
DBKeyedSortedSet(HGIndex<Key,T> idx, Key key, java.util.Comparator<T> comparator)