27 ColumnNames = columnNames;
38 var table = Child.Evaluate(context);
39 return table.DistinctBy(ColumnNames);
43 data.
SetValue(
"Columns", ColumnNames);
Defines the contract to access the data contained into a table of a database.
A IQueryPlanNode with a single child.
A query to the database to select data from a set of tables and columns.
override ITable Evaluate(IRequest context)
void SetValue(string key, Type type, object value)
Describes the name of an object within a database.
override void GetData(SerializeData data)
A node element of a query plan tree. /summary>
object GetValue(string key)
DistinctNode(IQueryPlanNode child, ObjectName[] columnNames)
DistinctNode(ObjectData data)