37 Functions = functionList;
44 Names = data.
GetValue<
string[]>(
"Names");
55 public string[] Names {
get;
private set; }
59 var childTable = Child.Evaluate(context);
60 var funTable =
new FunctionTable(childTable, Functions, Names, context);
61 return funTable.MergeWith(null);
65 data.
SetValue(
"Functions", Functions);
Defines the contract to access the data contained into a table of a database.
override ITable Evaluate(IRequest context)
A IQueryPlanNode with a single child.
void SetValue(string key, Type type, object value)
A node element of a query plan tree. /summary>
The node for merging the child node with a set of new function columns over the entire result...
override void GetData(SerializeData data)
object GetValue(string key)
Defines the base class for instances that represent SQL expression tree nodes.
CreateFunctionsNode(IQueryPlanNode child, SqlExpression[] functionList, string[] nameList)
CreateFunctionsNode(ObjectData data)