public ITable Evaluate(IRequest context) { IQueryPlanNode node = CreateChildNode(context); var t = node.Evaluate(context); return AliasName != null ? new ReferenceTable(t, AliasName) : t; }