예제 #1
0
 public QueryPlanNodeForgeDesc(
     QueryPlanNodeForge forge,
     IList<StmtClassForgeableFactory> additionalForgeables)
 {
     Forge = forge;
     AdditionalForgeables = additionalForgeables;
 }
예제 #2
0
 public string ToQueryPlan()
 {
     StringBuilder buffer = new StringBuilder();
     buffer.Append("QueryPlanNode\n");
     buffer.Append(QueryPlanIndexForge.Print(IndexSpecs));
     buffer.Append(QueryPlanNodeForge.Print(ExecNodeSpecs));
     return buffer.ToString();
 }
예제 #3
0
 /// <summary>
 ///     Adds a child node.
 /// </summary>
 /// <param name="childNode">is the child evaluation tree node to add</param>
 public void AddChildNode(QueryPlanNodeForge childNode)
 {
     childNodes.Add(childNode);
 }