com.hp.hpl.jena.sdb.compiler
Class OpSQL

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.sdb.compiler.OpSQL
All Implemented Interfaces:
Op, Named, PrintSerializable, Printable

public class OpSQL
extends OpExt


Constructor Summary
OpSQL(SqlNode sqlNode, Op original, SDBRequest request)
           
 
Method Summary
 Op effectiveOp()
           
 boolean equalTo(Op other, NodeIsomorphismMap labelMap)
           
 QueryIterator eval(QueryIterator input, ExecutionContext execCxt)
           
 QueryIterator exec(Binding parent, ExecutionContext execCxt)
           
 QueryIterator exec(ExecutionContext execCxt)
           
 SQLBridge getBridge()
           
 Op getOriginal()
           
 SDBRequest getRequest()
           
 SqlNode getSqlNode()
           
 int hashCode()
           
 void output(IndentedWriter out)
           
 void outputArgs(IndentedWriter out, SerializationContext sCxt)
           
 void resetSqlNode(SqlNode sqlNode2)
           
 void setBridge(SQLBridge bridge)
           
 String toSQL()
           
 
Methods inherited from class com.hp.hpl.jena.sparql.algebra.op.OpExt
apply, getName, output, visit
 
Methods inherited from class com.hp.hpl.jena.sparql.algebra.op.OpBase
equals
 
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

OpSQL

public OpSQL(SqlNode sqlNode,
             Op original,
             SDBRequest request)
Method Detail

eval

public QueryIterator eval(QueryIterator input,
                          ExecutionContext execCxt)
Specified by:
eval in class OpExt

exec

public QueryIterator exec(ExecutionContext execCxt)

exec

public QueryIterator exec(Binding parent,
                          ExecutionContext execCxt)

getOriginal

public Op getOriginal()

effectiveOp

public Op effectiveOp()
Specified by:
effectiveOp in class OpExt

hashCode

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

equalTo

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

getRequest

public SDBRequest getRequest()

output

public void output(IndentedWriter out)
Specified by:
output in interface Printable
Overrides:
output in class OpBase

toSQL

public String toSQL()

getSqlNode

public SqlNode getSqlNode()

resetSqlNode

public void resetSqlNode(SqlNode sqlNode2)

getBridge

public SQLBridge getBridge()

setBridge

public void setBridge(SQLBridge bridge)

outputArgs

public void outputArgs(IndentedWriter out,
                       SerializationContext sCxt)
Specified by:
outputArgs in class OpExt


Licenced under the Apache License, Version 2.0