56 for (i = 0; i <
list.Count; i++)
72 internal override object Eval()
void Add(TKey key, TValue value)
static readonly DBNull Value
override void Bind(DataTable table, List< DataColumn > list)
virtual DataTable ParentTable
DataRelationCollection ParentRelations
static Exception UnresolvedRelation(string name, string expr)
static Exception ExpressionUnbound(string expr)
static Exception UnboundName(string name)
static Exception ComputeNotAggregate(string expr)
static EvaluateException BindFailure(string relationName)
static Exception EvalNoContext()
void BindTable(DataTable table)
readonly string _relationName
override bool DependsOn(DataColumn column)
override object Eval(int[] recordNos)
override ExpressionNode Optimize()
override object Eval(DataRow row, DataRowVersion version)
override bool IsTableConstant()
readonly string _columnName
override bool HasRemoteAggregate()
override bool HasLocalAggregate()
override void Bind(DataTable table, List< DataColumn > list)
override bool IsConstant()
LookupNode(DataTable table, string columnName, string relationName)