com.hp.hpl.jena.sparql.algebra.op
Class OpFetch

java.lang.Object
  extended by com.hp.hpl.jena.sparql.util.PrintSerializableBase
      extended by com.hp.hpl.jena.sparql.algebra.op.OpBase
          extended by com.hp.hpl.jena.sparql.algebra.op.OpExt
              extended by com.hp.hpl.jena.sparql.algebra.op.OpFetch
All Implemented Interfaces:
Op, Named, PrintSerializable, Printable

public class OpFetch
extends OpExt


Constructor Summary
OpFetch(com.hp.hpl.jena.graph.Node node)
           
 
Method Summary
 Op effectiveOp()
          Return an op that will used by query processing algorithms such as optimization.
static void enable()
           
 boolean equalTo(Op other, NodeIsomorphismMap labelMap)
           
 QueryIterator eval(QueryIterator input, ExecutionContext execCxt)
          Evaluate the op, given a stream of bindings as input Throw UnsupportedOperationException if this OpExt is not executeable.
 int hashCode()
           
 void outputArgs(IndentedWriter out, SerializationContext sCxt)
          Output the arguments in legal SSE format.
 
Methods inherited from class com.hp.hpl.jena.sparql.algebra.op.OpExt
getName, output, visit
 
Methods inherited from class com.hp.hpl.jena.sparql.algebra.op.OpBase
equals, output
 
Methods inherited from class com.hp.hpl.jena.sparql.util.PrintSerializableBase
toString, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.jena.sparql.util.PrintSerializable
toString
 

Constructor Detail

OpFetch

public OpFetch(com.hp.hpl.jena.graph.Node node)
Method Detail

enable

public static void enable()

effectiveOp

public Op effectiveOp()
Description copied from class: OpExt
Return an op that will used by query processing algorithms such as optimization. This method returns a non-extension Op expression that is the equivalent SPARQL expression. For example, this is the Op replaced by this extension node.

Specified by:
effectiveOp in class OpExt

eval

public QueryIterator eval(QueryIterator input,
                          ExecutionContext execCxt)
Description copied from class: OpExt
Evaluate the op, given a stream of bindings as input Throw UnsupportedOperationException if this OpExt is not executeable.

Specified by:
eval in class OpExt

equalTo

public boolean equalTo(Op other,
                       NodeIsomorphismMap labelMap)
Specified by:
equalTo in interface Op
Specified by:
equalTo in class OpBase

outputArgs

public void outputArgs(IndentedWriter out,
                       SerializationContext sCxt)
Description copied from class: OpExt
Output the arguments in legal SSE format. Multiple items, whitespace separated

Specified by:
outputArgs in class OpExt

hashCode

public int hashCode()
Specified by:
hashCode in class OpBase


Licenced under the Apache License, Version 2.0