Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.hp.hpl.jena.graph.query
Class SimpleTreeQueryPlan  view SimpleTreeQueryPlan download SimpleTreeQueryPlan.java

java.lang.Object
  extended bycom.hp.hpl.jena.graph.query.SimpleTreeQueryPlan
All Implemented Interfaces:
TreeQueryPlan

public class SimpleTreeQueryPlan
extends java.lang.Object
implements TreeQueryPlan

Incomplete class. Do not use.


Field Summary
private  com.hp.hpl.jena.graph.Graph pattern
           
private  com.hp.hpl.jena.graph.Graph target
           
 
Constructor Summary
SimpleTreeQueryPlan(com.hp.hpl.jena.graph.Graph target, com.hp.hpl.jena.graph.Graph pattern)
           
 
Method Summary
private  void absorb(com.hp.hpl.jena.graph.Graph result, java.util.Set triples)
           
private  com.hp.hpl.jena.graph.Node asPattern(com.hp.hpl.jena.graph.Node x)
           
 com.hp.hpl.jena.graph.Graph executeTree()
           
private  java.util.Iterator findFromTriple(com.hp.hpl.jena.graph.Graph g, com.hp.hpl.jena.graph.Triple t)
           
static java.util.Set getRoots(com.hp.hpl.jena.graph.Graph pattern)
           
private  void handleRoot(com.hp.hpl.jena.graph.Graph result, com.hp.hpl.jena.graph.Node root, java.util.Set pending)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pattern

private com.hp.hpl.jena.graph.Graph pattern

target

private com.hp.hpl.jena.graph.Graph target
Constructor Detail

SimpleTreeQueryPlan

public SimpleTreeQueryPlan(com.hp.hpl.jena.graph.Graph target,
                           com.hp.hpl.jena.graph.Graph pattern)
Method Detail

executeTree

public com.hp.hpl.jena.graph.Graph executeTree()
Specified by:
executeTree in interface TreeQueryPlan

findFromTriple

private java.util.Iterator findFromTriple(com.hp.hpl.jena.graph.Graph g,
                                          com.hp.hpl.jena.graph.Triple t)

asPattern

private com.hp.hpl.jena.graph.Node asPattern(com.hp.hpl.jena.graph.Node x)

handleRoot

private void handleRoot(com.hp.hpl.jena.graph.Graph result,
                        com.hp.hpl.jena.graph.Node root,
                        java.util.Set pending)

absorb

private void absorb(com.hp.hpl.jena.graph.Graph result,
                    java.util.Set triples)

getRoots

public static java.util.Set getRoots(com.hp.hpl.jena.graph.Graph pattern)