29 LeftColumnNames = leftColumnNames;
30 SubQueryType = subQueryType;
39 public ObjectName[] LeftColumnNames {
get;
private set; }
45 var leftResult =
Left.Evaluate(context);
47 var rightResult =
Right.Evaluate(context);
51 return leftResult.SelectAnyAllNonCorrelated(LeftColumnNames, SubQueryType, rightResult);
55 data.
SetValue(
"LeftColumns", LeftColumnNames);
56 data.
SetValue(
"SubQueryType", (
int)SubQueryType);
Defines the contract to access the data contained into a table of a database.
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>
Returns all the records in the left side of the join, even if the other side has no corresponding rec...
Returns all the records in the right side of the join, even if the other side has no corresponding re...
A IQueryPlanNode implementation that is a branch with two child nodes.
object GetValue(string key)