コード例 #1
0
ファイル: LoopInstruction.java プロジェクト: TSurendhar/teiid
 public PlanNode getDescriptionProperties() {
   PlanNode props = new PlanNode("LOOP"); // $NON-NLS-1$
   props.addProperty(PROP_SQL, this.plan.getDescriptionProperties());
   props.addProperty(PROP_RESULT_SET, this.rsName);
   props.addProperty(PROP_PROGRAM, this.loopProgram.getDescriptionProperties());
   return props;
 }
コード例 #2
0
ファイル: ProjectIntoNode.java プロジェクト: skethire/teiid
  public PlanNode getDescriptionProperties() {
    PlanNode props = super.getDescriptionProperties();
    props.addProperty(PROP_INTO_GROUP, intoGroup.toString());
    List<String> selectCols = new ArrayList<String>(intoElements.size());
    for (int i = 0; i < this.intoElements.size(); i++) {
      selectCols.add(this.intoElements.get(i).toString());
    }
    props.addProperty(PROP_SELECT_COLS, selectCols);

    return props;
  }
コード例 #3
0
ファイル: BlockInstruction.java プロジェクト: teiid/teiid
 public PlanNode getDescriptionProperties() {
   PlanNode props = new PlanNode("BLOCK"); // $NON-NLS-1$
   props.addProperty(PROP_PROGRAM, this.program.getDescriptionProperties());
   return props;
 }
コード例 #4
0
ファイル: ProcedurePlan.java プロジェクト: TSurendhar/teiid
 public PlanNode getDescriptionProperties() {
   PlanNode node = this.originalProgram.getDescriptionProperties();
   node.addProperty(
       PROP_OUTPUT_COLS, AnalysisRecord.getOutputColumnProperties(getOutputElements()));
   return node;
 }