Package org.apache.tajo.engine.planner

Examples of org.apache.tajo.engine.planner.PlanString.appendTitle()


  @Override
  public PlanString getPlanString() {
    PlanString planStr = new PlanString("Projection: ");

    if (distinct) {
      planStr.appendTitle(" (distinct)");
    }


    StringBuilder sb = new StringBuilder("Targets: ");
    for (int i = 0; i < targets.length; i++) {
View Full Code Here


  }

  @Override
  public PlanString getPlanString() {
    PlanString planStr = new PlanString("Intersect");
    planStr.appendTitle(" (L - " + ((TableSubQueryNode)getLeftChild()).getTableName());
    planStr.appendTitle(", R - " + ((TableSubQueryNode)getRightChild()).getTableName());
    planStr.appendTitle(")");
    return planStr;
  }
View Full Code Here

  @Override
  public PlanString getPlanString() {
    PlanString planStr = new PlanString("Intersect");
    planStr.appendTitle(" (L - " + ((TableSubQueryNode)getLeftChild()).getTableName());
    planStr.appendTitle(", R - " + ((TableSubQueryNode)getRightChild()).getTableName());
    planStr.appendTitle(")");
    return planStr;
  }

  public String toString() {
View Full Code Here

  @Override
  public PlanString getPlanString() {
    PlanString planStr = new PlanString("Intersect");
    planStr.appendTitle(" (L - " + ((TableSubQueryNode)getLeftChild()).getTableName());
    planStr.appendTitle(", R - " + ((TableSubQueryNode)getRightChild()).getTableName());
    planStr.appendTitle(")");
    return planStr;
  }

  public String toString() {
    return getLeftChild().toString() + "\n INTERSECT \n" + getRightChild().toString();
View Full Code Here

      }
    }

    sb.append(")");

    planStr.appendTitle(sb.toString());

    sb = new StringBuilder("target list: ");
    for (int i = 0; i < targets.length; i++) {
      sb.append(targets[i]);
      if( i < targets.length - 1) {
View Full Code Here

  @Override
  public PlanString getPlanString() {
    PlanString planStr = new PlanString("Scan on ").appendTitle(getTableName());
    if (hasAlias()) {
      planStr.appendTitle(" as ").appendTitle(alias);
    }

    if (hasQual()) {
      planStr.addExplan("filter: ").appendExplain(this.qual.toString());
    }
View Full Code Here

  }

  @Override
  public PlanString getPlanString() {
    PlanString planStr = new PlanString("TablePrimarySubQuery");
    planStr.appendTitle(" as ").appendTitle(tableName);
    return planStr;
  }

  @Override
  public int hashCode() {
View Full Code Here


  @Override
  public PlanString getPlanString() {
    PlanString planStr = new PlanString("Union");
    planStr.appendTitle(" (L - " + ((TableSubQueryNode)getLeftChild()).getTableName());
    planStr.appendTitle(", R - " + ((TableSubQueryNode)getRightChild()).getTableName());
    planStr.appendTitle(")");
    return planStr;
  }
View Full Code Here

  @Override
  public PlanString getPlanString() {
    PlanString planStr = new PlanString("Union");
    planStr.appendTitle(" (L - " + ((TableSubQueryNode)getLeftChild()).getTableName());
    planStr.appendTitle(", R - " + ((TableSubQueryNode)getRightChild()).getTableName());
    planStr.appendTitle(")");
    return planStr;
  }

  public String toString() {
View Full Code Here

  @Override
  public PlanString getPlanString() {
    PlanString planStr = new PlanString("Union");
    planStr.appendTitle(" (L - " + ((TableSubQueryNode)getLeftChild()).getTableName());
    planStr.appendTitle(", R - " + ((TableSubQueryNode)getRightChild()).getTableName());
    planStr.appendTitle(")");
    return planStr;
  }

  public String toString() {
    return getLeftChild().toString() + "\n UNION \n" + getRightChild().toString();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.