Udostępnij za pośrednictwem


SqlExpressionVisitor Klasa

Definicja

Klasa, która odwiedza drzewo wyrażeń SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
Public MustInherit Class SqlExpressionVisitor
Inherits ExpressionVisitor
Dziedziczenie
SqlExpressionVisitor
Pochodne

Konstruktory

SqlExpressionVisitor()

Klasa, która odwiedza drzewo wyrażeń SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

Metody

VisitAtTimeZone(AtTimeZoneExpression)

Odwiedza elementy podrzędne wyrażenia sql "w strefie czasowej".

VisitCase(CaseExpression)

Odwiedza elementy podrzędne wyrażenia przypadku.

VisitCollate(CollateExpression)

Odwiedza elementy podrzędne wyrażenia sortowania.

VisitColumn(ColumnExpression)

Odwiedza elementy podrzędne wyrażenia kolumny.

VisitCrossApply(CrossApplyExpression)

Odwiedza elementy podrzędne wyrażenia stosowanego krzyżowego.

VisitCrossJoin(CrossJoinExpression)

Odwiedza elementy podrzędne wyrażenia sprzężenia krzyżowego.

VisitDelete(DeleteExpression)

Odwiedza elementy podrzędne wyrażenia usuwania.

VisitDistinct(DistinctExpression)

Odwiedza elementy podrzędne wyrażenia odrębnego.

VisitExcept(ExceptExpression)

Odwiedza elementy podrzędne wyrażenia z wyjątkiem.

VisitExists(ExistsExpression)

Odwiedza elementy podrzędne wyrażenia istnieje.

VisitExtension(Expression)

Klasa, która odwiedza drzewo wyrażeń SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

VisitFromSql(FromSqlExpression)

Odwiedza elementy podrzędne wyrażenia sql.

VisitIn(InExpression)

Odwiedza elementy podrzędne wyrażenia in.

VisitInnerJoin(InnerJoinExpression)

Odwiedza elementy podrzędne wyrażenia sprzężenia wewnętrznego.

VisitIntersect(IntersectExpression)

Odwiedza elementy podrzędne wyrażenia krzyżowego.

VisitJsonScalar(JsonScalarExpression)

Odwiedza elementy podrzędne wyrażenia skalarnego JSON.

VisitLeftJoin(LeftJoinExpression)

Odwiedza elementy podrzędne wyrażenia sprzężenia po lewej stronie.

VisitLike(LikeExpression)

Odwiedza elementy podrzędne wyrażenia like.

VisitOrdering(OrderingExpression)

Odwiedza elementy podrzędne wyrażenia porządkowania.

VisitOuterApply(OuterApplyExpression)

Odwiedza elementy podrzędne wyrażenia stosowanego zewnętrznego.

VisitProjection(ProjectionExpression)

Odwiedza elementy podrzędne wyrażenia projekcji.

VisitRowNumber(RowNumberExpression)

Odwiedza elementy podrzędne wyrażenia numeru wiersza.

VisitRowValue(RowValueExpression)

Odwiedza elementy podrzędne wyrażenia wartości wiersza.

VisitScalarSubquery(ScalarSubqueryExpression)

Odwiedza elementy podrzędne wyrażenia podzapytania skalarnego.

VisitSelect(SelectExpression)

Odwiedza elementy podrzędne wyrażenia select.

VisitSqlBinary(SqlBinaryExpression)

Odwiedza elementy podrzędne wyrażenia binarnego SQL.

VisitSqlConstant(SqlConstantExpression)

Odwiedza elementy podrzędne wyrażenia stałej SQL.

VisitSqlFragment(SqlFragmentExpression)

Odwiedza elementy podrzędne wyrażenia fragmentu sql.

VisitSqlFunction(SqlFunctionExpression)

Odwiedza elementy podrzędne wyrażenia funkcji SQL.

VisitSqlParameter(SqlParameterExpression)

Odwiedza elementy podrzędne wyrażenia parametru sql.

VisitSqlUnary(SqlUnaryExpression)

Odwiedza elementy podrzędne wyrażenia jednoargumentowego sql.

VisitSubSelect(ScalarSubqueryExpression)

Klasa, która odwiedza drzewo wyrażeń SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

VisitTable(TableExpression)

Odwiedza elementy podrzędne wyrażenia tabeli.

VisitTableValuedFunction(TableValuedFunctionExpression)

Odwiedza elementy podrzędne wyrażenia funkcji z wartością tabeli.

VisitUnion(UnionExpression)

Odwiedza elementy podrzędne wyrażenia unii.

VisitUpdate(UpdateExpression)

Odwiedza elementy podrzędne wyrażenia aktualizacji.

VisitValues(ValuesExpression)

Odwiedza elementy podrzędne wyrażenia wartości.

Dotyczy