36 ColumnName = columnName;
38 Expression = expression;
56 data.
SetValue(
"Operator", (
int)OperatorType);
57 data.
SetValue(
"Expression", Expression);
62 var table = Child.Evaluate(context);
65 return table.SimpleSelect(context, ColumnName, OperatorType, Expression);
Defines the contract to access the data contained into a table of a database.
A IQueryPlanNode with a single child.
override void GetData(SerializeData data)
void SetValue(string key, Type type, object value)
Describes the name of an object within a database.
SqlExpressionType
All the possible type of SqlExpression supported
A node element of a query plan tree. /summary>
The node for performing a simple select operation on a table.
SimpleSelectNode(ObjectData data)
override ITable Evaluate(IRequest context)
SimpleSelectNode(IQueryPlanNode child, ObjectName columnName, SqlExpressionType op, SqlExpression expression)
object GetValue(string key)
Defines the base class for instances that represent SQL expression tree nodes.