com.hp.hpl.jena.sparql.algebra.op
Class OpLeftJoin
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.Op2
com.hp.hpl.jena.sparql.algebra.op.OpLeftJoin
- All Implemented Interfaces:
- Op, Named, PrintSerializable, Printable
public class OpLeftJoin
- extends Op2
|
Method Summary |
Op |
apply(Transform transform,
Op left,
Op right)
|
Op2 |
copy(Op newLeft,
Op newRight)
|
static Op |
create(Op left,
Op right,
Expr expr)
|
static Op |
create(Op left,
Op right,
ExprList exprs)
|
static OpLeftJoin |
createLeftJoin(Op left,
Op right,
ExprList exprs)
Guaranteed to return a new left join |
boolean |
equalTo(Op op2,
NodeIsomorphismMap labelMap)
|
ExprList |
getExprs()
|
String |
getName()
|
void |
visit(OpVisitor opVisitor)
|
createLeftJoin
public static OpLeftJoin createLeftJoin(Op left,
Op right,
ExprList exprs)
- Guaranteed to return a new left join
create
public static Op create(Op left,
Op right,
ExprList exprs)
create
public static Op create(Op left,
Op right,
Expr expr)
getExprs
public ExprList getExprs()
getName
public String getName()
apply
public Op apply(Transform transform,
Op left,
Op right)
- Specified by:
apply in class Op2
visit
public void visit(OpVisitor opVisitor)
copy
public Op2 copy(Op newLeft,
Op newRight)
- Specified by:
copy in class Op2
equalTo
public boolean equalTo(Op op2,
NodeIsomorphismMap labelMap)
- Specified by:
equalTo in interface Op- Specified by:
equalTo in class OpBase
Licenced under the Apache License, Version 2.0