public QueryPlanNodeForgeDesc( QueryPlanNodeForge forge, IList<StmtClassForgeableFactory> additionalForgeables) { Forge = forge; AdditionalForgeables = additionalForgeables; }
public string ToQueryPlan() { StringBuilder buffer = new StringBuilder(); buffer.Append("QueryPlanNode\n"); buffer.Append(QueryPlanIndexForge.Print(IndexSpecs)); buffer.Append(QueryPlanNodeForge.Print(ExecNodeSpecs)); return buffer.ToString(); }
/// <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); }