org.hypergraphdb.query.impl
Class TraversalBasedQuery

java.lang.Object
  extended by org.hypergraphdb.HGQuery
      extended by org.hypergraphdb.query.impl.TraversalBasedQuery
All Implemented Interfaces:
HGGraphHolder

public class TraversalBasedQuery
extends HGQuery


Nested Class Summary
static class TraversalBasedQuery.ReturnType
           
 
Nested classes/interfaces inherited from class org.hypergraphdb.HGQuery
HGQuery.hg
 
Field Summary
 
Fields inherited from class org.hypergraphdb.HGQuery
NOP
 
Constructor Summary
TraversalBasedQuery(HGTraversal traversal)
           
TraversalBasedQuery(HGTraversal traversal, TraversalBasedQuery.ReturnType returnType)
           
 
Method Summary
 HGSearchResult<?> execute()
           
 TraversalBasedQuery.ReturnType getReturnType()
           
 HGTraversal getTraversal()
           
 void setReturnType(TraversalBasedQuery.ReturnType returnType)
           
 
Methods inherited from class org.hypergraphdb.HGQuery
getHyperGraph, make, setHyperGraph
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TraversalBasedQuery

public TraversalBasedQuery(HGTraversal traversal)

TraversalBasedQuery

public TraversalBasedQuery(HGTraversal traversal,
                           TraversalBasedQuery.ReturnType returnType)
Method Detail

getTraversal

public HGTraversal getTraversal()

execute

public HGSearchResult<?> execute()
Specified by:
execute in class HGQuery

getReturnType

public TraversalBasedQuery.ReturnType getReturnType()

setReturnType

public void setReturnType(TraversalBasedQuery.ReturnType returnType)