33 Expression = expression;
46 var exp = Expression.Evaluate(context, null);
48 throw new InvalidOperationException();
53 if (v.IsNull || v ==
false)
54 return Child.Evaluate(context).EmptySelect();
56 return Child.Evaluate(context);
60 data.
SetValue(
"Expression", Expression);
Defines the contract to access the data contained into a table of a database.
The node for evaluating an expression that contains entirely constant values (no variables).
A IQueryPlanNode with a single child.
void SetValue(string key, Type type, object value)
SqlExpressionType
All the possible type of SqlExpression supported
A node element of a query plan tree. /summary>
ConstantSelectNode(ObjectData data)
An expression that holds a constant value.
object GetValue(string key)
ConstantSelectNode(IQueryPlanNode child, SqlExpression expression)
Defines the base class for instances that represent SQL expression tree nodes.
override ITable Evaluate(IRequest context)
override void GetData(SerializeData data)