public JoinType getJoinType() { return this.joinSpec.getType(); }
public JoinType getJoinType() { return this.joinSpec.getType(); }
public JoinType getJoinType() { return joinSpec.getType(); }
public JoinType getJoinType() { return joinSpec.getType(); }
public String toString() { StringBuilder sb = new StringBuilder("Join (type").append(joinSpec.getType()); if (hasJoinQual()) { sb.append(",filter=").append(joinSpec.getSingletonPredicate()); } sb.append(")"); return sb.toString(); } }
public String toString() { StringBuilder sb = new StringBuilder("Join (type").append(joinSpec.getType()); if (hasJoinQual()) { sb.append(",filter=").append(joinSpec.getSingletonPredicate()); } sb.append(")"); return sb.toString(); } }
public String toString() { return leftVertex + " " + joinSpec.getType() + " " + rightVertex + " ON " + StringUtils.join(joinSpec.getPredicates(), ", "); }
public String toString() { return leftVertex + " " + joinSpec.getType() + " " + rightVertex + " ON " + StringUtils.join(joinSpec.getPredicates(), ", "); }
@Override public PlanString getPlanString() { PlanString planStr = new PlanString(this).appendTitle("(").appendTitle(joinSpec.getType().name()).appendTitle(")"); if (hasJoinQual()) { planStr.addExplan("Join Cond: " + joinSpec.getSingletonPredicate().toString()); } if (hasTargets()) { planStr.addExplan("target list: ").appendExplain(StringUtils.join(targets, ", ")); } planStr.addDetail("out schema: " + getOutSchema()); planStr.addDetail("in schema: " + getInSchema()); return planStr; }
@Override public PlanString getPlanString() { PlanString planStr = new PlanString(this).appendTitle("(").appendTitle(joinSpec.getType().name()).appendTitle(")"); if (hasJoinQual()) { planStr.addExplan("Join Cond: " + joinSpec.getSingletonPredicate().toString()); } if (hasTargets()) { planStr.addExplan("target list: "); boolean first = true; for (Target target : targets) { if (!first) { planStr.appendExplain(", "); } planStr.appendExplain(target.toString()); first = false; } } planStr.addDetail("out schema: " + getOutSchema()); planStr.addDetail("in schema: " + getInSchema()); return planStr; }