com.hp.hpl.jena.sparql.algebra.op
Class OpTriple
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.Op0
com.hp.hpl.jena.sparql.algebra.op.OpTriple
- All Implemented Interfaces:
- Op, Named, PrintSerializable, Printable
public class OpTriple
- extends Op0
Algebra operation for a single triple. Not normally used - triples are
contained in basic graph patterns (which is the unit of extension in SPARQL,
and also the unit for adapting to other data store in ARQ). But for
experimentation, it can be useful to have a convenience direct triple access.
- See Also:
OpBGP
OpTriple
public OpTriple(Triple triple)
getTriple
public final Triple getTriple()
asBGP
public final OpBGP asBGP()
apply
public Op apply(Transform transform)
- Specified by:
apply in class Op0
copy
public Op copy()
- Specified by:
copy in class Op0
equalTo
public boolean equalTo(Op other,
NodeIsomorphismMap labelMap)
- Specified by:
equalTo in interface Op- Specified by:
equalTo in class OpBase
hashCode
public int hashCode()
- Specified by:
hashCode in class OpBase
visit
public void visit(OpVisitor opVisitor)
getName
public String getName()
equivalent
public boolean equivalent(OpBGP opBGP)
Licenced under the Apache License, Version 2.0