public override ExpressionNode VisitColumnExpression(ColumnExpression expression) { AddTable(expression.Column.TableRefBinding); AddColumn(expression.Column); return expression; }
public override ExpressionNode VisitColumnExpression(ColumnExpression expression) { RowBufferEntryExpression rowBufferExpression = new RowBufferEntryExpression(); rowBufferExpression.RowBufferEntry = expression.Column.ValueDefinition.Target; return rowBufferExpression; }
public override ExpressionNode VisitColumnExpression(ColumnExpression expression) { if (!ArrayHelpers.Contains(_groupedTableRefs, expression.Column.TableRefBinding)) { // The column's table does not belong to the grouped table list. // Therfore it is an ungrouped column. _ungroupedColumnList.Add(expression.Column); } return base.VisitColumnExpression (expression); }
private static bool VisitColumnExpression(ColumnExpression node1, ColumnExpression node2) { return node2 != null && node1.Column == node2.Column; }
public override ExpressionNode VisitColumnExpression(ColumnExpression expression) { if (expression.Column.ColumnBinding is RowColumnBinding) { _writer.WriteIdentifier(expression.Column.TableRefBinding.Name); } else { _writer.WriteIdentifier(expression.Column.TableRefBinding.Name); _writer.Write("."); _writer.WriteIdentifier(expression.Column.Name); } return expression; }
public virtual ExpressionNode VisitColumnExpression(ColumnExpression expression) { return expression; }
public override ExpressionNode VisitColumnExpression(ColumnExpression expression) { if (expression.Column.TableRefBinding == _nullableTableRefBinding) _lastExpressionsYieldsNullOrFalse = true; return expression; }
public override ExpressionNode VisitColumnExpression(ColumnExpression expression) { _xmlWriter.WriteStartElement("columnExpression"); WriteColumnRef(expression.Column); WriteTypeAttribute(expression.ExpressionType); _xmlWriter.WriteEndElement(); return expression; }