SqlExpressionVisitor Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |