public class OpJoin extends Op2
Modifier and Type | Method and Description |
---|---|
Op |
apply(Transform transform,
Op left,
Op right) |
Op2 |
copy(Op newLeft,
Op newRight) |
static Op |
create(Op left,
Op right)
Create join - an argument of null is
simply dropped so Join.create(null, op) is op and Join.create(op,null) is op.
|
static Op |
createReduce(Op left,
Op right)
Create join, removing any joins with the identity table and any nulls.
|
boolean |
equalTo(Op op2,
NodeIsomorphismMap labelMap) |
String |
getName() |
static boolean |
isJoinIdentify(Op op) |
void |
visit(OpVisitor opVisitor) |
toString, toString
toString
public static Op create(Op left, Op right)
public static Op createReduce(Op left, Op right)
public static boolean isJoinIdentify(Op op)
public String getName()
public void visit(OpVisitor opVisitor)
Licenced under the Apache License, Version 2.0