de.fuberlin.wiwiss.d2rq.engine
Class OpTableSQL
java.lang.Object
com.hp.hpl.jena.sparql.util.PrintSerializableBase
com.hp.hpl.jena.sparql.algebra.op.OpBase
com.hp.hpl.jena.sparql.algebra.op.OpExt
de.fuberlin.wiwiss.d2rq.engine.OpTableSQL
- All Implemented Interfaces:
- Op, Named, PrintSerializable, Printable
public class OpTableSQL
- extends OpExt
An Op
that wraps a NodeRelation
.
- Author:
- Richard Cyganiak (richard@cyganiak.de)
Fields inherited from class com.hp.hpl.jena.sparql.algebra.op.OpExt |
tag |
OpTableSQL
public OpTableSQL(NodeRelation table)
create
public static Op create(NodeRelation table)
- Creates a new OpTableSQL, or a simpler Op if optimizations
are possible.
table
public NodeRelation table()
eval
public QueryIterator eval(QueryIterator input,
ExecutionContext execCxt)
- Specified by:
eval
in class OpExt
effectiveOp
public Op effectiveOp()
- Specified by:
effectiveOp
in class OpExt
outputArgs
public void outputArgs(IndentedWriter out,
SerializationContext sCxt)
- Specified by:
outputArgs
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