Jazyk

SqlExpressionVisitor Třída

Definice

Třída, která navštíví strom výrazů SQL.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

[System.Runtime.CompilerServices.Nullable(0)]
public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
public abstract class SqlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
type SqlExpressionVisitor = class
    inherit ExpressionVisitor
Public MustInherit Class SqlExpressionVisitor
Inherits ExpressionVisitor
Dědičnost
SqlExpressionVisitor
Odvozené
Atributy

Konstruktory

Název Description
SqlExpressionVisitor()

Třída, která navštíví strom výrazů SQL.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Metody

Název Description
VisitAtTimeZone(AtTimeZoneExpression)

Navštíví podřízené položky výrazu SQL "at time zone".

VisitCase(CaseExpression)

Navštíví podřízené položky výrazu případu.

VisitCollate(CollateExpression)

Navštíví podřízené položky kompletačního výrazu.

VisitColumn(ColumnExpression)

Navštíví podřízené položky výrazu sloupce.

VisitCrossApply(CrossApplyExpression)

Navštíví podřízené položky křížového výrazu.

VisitCrossJoin(CrossJoinExpression)

Navštíví podřízené výrazy křížového spojení.

VisitDelete(DeleteExpression)

Navštíví podřízené položky výrazu delete.

VisitDistinct(DistinctExpression)

Navštíví podřízené položky jedinečného výrazu.

VisitExcept(ExceptExpression)

Navštíví podřízené položky s výjimkou výrazu.

VisitExists(ExistsExpression)

Navštíví podřízené výrazy, které existují.

VisitExtension(Expression)

Třída, která navštíví strom výrazů SQL.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

VisitFromSql(FromSqlExpression)

Navštíví podřízené položky výrazu SQL.

VisitIn(InExpression)

Navštíví děti výrazu.

VisitInnerJoin(InnerJoinExpression)

Navštíví podřízené výraz vnitřní spojení.

VisitIntersect(IntersectExpression)

Navštíví podřízené výrazy protínajícího se výrazu.

VisitJsonScalar(JsonScalarExpression)

Navštíví podřízené položky skalárního výrazu JSON.

VisitLeftJoin(LeftJoinExpression)

Navštíví podřízené položky výrazu levého spojení.

VisitLike(LikeExpression)

Navštíví děti podobného výrazu.

VisitOrdering(OrderingExpression)

Navštíví podřízené položky výrazu řazení.

VisitOuterApply(OuterApplyExpression)

Navštíví podřízené položky vnějšího výrazu apply.

VisitProjection(ProjectionExpression)

Navštíví podřízené výrazy projekce.

VisitRightJoin(RightJoinExpression)

Navštíví podřízené položky správného výrazu spojení.

VisitRowNumber(RowNumberExpression)

Navštíví podřízené položky výrazu čísla řádku.

VisitRowValue(RowValueExpression)

Navštíví podřízené položky výrazu hodnoty řádku.

VisitScalarSubquery(ScalarSubqueryExpression)

Navštíví podřízené výrazy skalárního poddotazu.

VisitSelect(SelectExpression)

Navštíví podřízené položky vybraného výrazu.

VisitSqlBinary(SqlBinaryExpression)

Navštíví podřízené položky binárního výrazu SQL.

VisitSqlConstant(SqlConstantExpression)

Navštíví podřízené položky výrazu konstanty SQL.

VisitSqlFragment(SqlFragmentExpression)

Navštíví podřízené položky výrazu fragmentu SQL.

VisitSqlFunction(SqlFunctionExpression)

Navštíví podřízené položky výrazu funkce SQL.

VisitSqlParameter(SqlParameterExpression)

Navštíví podřízené položky výrazu parametru SQL.

VisitSqlUnary(SqlUnaryExpression)

Navštíví děti unárního výrazu SQL.

VisitSubSelect(ScalarSubqueryExpression)

Třída, která navštíví strom výrazů SQL.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

VisitTable(TableExpression)

Navštíví podřízené položky výrazu tabulky.

VisitTableValuedFunction(TableValuedFunctionExpression)

Navštíví podřízené položky výrazu funkce s hodnotou tabulky.

VisitUnion(UnionExpression)

Navštíví děti výrazu sjednocení.

VisitUpdate(UpdateExpression)

Navštíví podřízené položky výrazu aktualizace.

VisitValues(ValuesExpression)

Navštíví podřízené položky výrazu hodnot.

Platí pro