C# Класс NLite.Data.Linq.Expressions.UnusedColumnRemover

Наследование: DbExpressionVisitor
Показать файл Открыть проект

Открытые методы

Метод Описание
Remove ( Expression expression ) : Expression

Защищенные методы

Метод Описание
VisitAggregate ( AggregateExpression aggregate ) : Expression
VisitClientJoin ( ClientJoinExpression join ) : Expression
VisitColumn ( ColumnExpression column ) : Expression
VisitJoin ( JoinExpression join ) : Expression
VisitProjection ( ProjectionExpression projection ) : Expression
VisitSelect ( SelectExpression select ) : Expression
VisitSubquery ( SubqueryExpression subquery ) : Expression

Приватные методы

Метод Описание
ClearColumnsUsed ( TableAlias alias ) : void
IsColumnUsed ( TableAlias alias, string name ) : bool
MarkColumnAsUsed ( TableAlias alias, string name ) : void
UnusedColumnRemover ( ) : System.Collections.Generic

Описание методов

Remove() публичный статический Метод

public static Remove ( Expression expression ) : Expression
expression System.Linq.Expressions.Expression
Результат System.Linq.Expressions.Expression

VisitAggregate() защищенный Метод

protected VisitAggregate ( AggregateExpression aggregate ) : Expression
aggregate AggregateExpression
Результат System.Linq.Expressions.Expression

VisitClientJoin() защищенный Метод

protected VisitClientJoin ( ClientJoinExpression join ) : Expression
join ClientJoinExpression
Результат System.Linq.Expressions.Expression

VisitColumn() защищенный Метод

protected VisitColumn ( ColumnExpression column ) : Expression
column ColumnExpression
Результат System.Linq.Expressions.Expression

VisitJoin() защищенный Метод

protected VisitJoin ( JoinExpression join ) : Expression
join JoinExpression
Результат System.Linq.Expressions.Expression

VisitProjection() защищенный Метод

protected VisitProjection ( ProjectionExpression projection ) : Expression
projection ProjectionExpression
Результат System.Linq.Expressions.Expression

VisitSelect() защищенный Метод

protected VisitSelect ( SelectExpression select ) : Expression
select SelectExpression
Результат System.Linq.Expressions.Expression

VisitSubquery() защищенный Метод

protected VisitSubquery ( SubqueryExpression subquery ) : Expression
subquery SubqueryExpression
Результат System.Linq.Expressions.Expression