Share via


ISqlExpressionVisitor Interface

Definition

Expression visitor dispatch methods for extension expressions.

public interface ISqlExpressionVisitor
type ISqlExpressionVisitor = interface
Public Interface ISqlExpressionVisitor
Derived

Methods

VisitAlias(AliasExpression)

Visit an AliasExpression.

VisitCase(CaseExpression)

Visits a case expression.

VisitColumn(ColumnExpression)

Visit a ColumnExpression.

VisitColumnReference(ColumnReferenceExpression)

Visit a ColumnReferenceExpression.

VisitCount(CountExpression)

Visit a CountExpression.

VisitCrossJoin(CrossJoinExpression)

Visit a CrossJoinExpression.

VisitCrossJoinLateral(CrossJoinLateralExpression)

Visit a CrossJoinLateralExpression.

VisitExists(ExistsExpression)

Visits an ExistsExpression.

VisitExplicitCast(ExplicitCastExpression)

Visit an ExplicitCastExpression.

VisitFromSql(FromSqlExpression)

Visit a FromSqlExpression.

VisitIn(InExpression)

Visit an InExpression.

VisitInnerJoin(InnerJoinExpression)

Visit an InnerJoinExpression.

VisitIsNull(IsNullExpression)

Visit an IsNullExpression.

VisitLateralJoin(LateralJoinExpression)

Visit a LateralJoinExpression.

VisitLeftOuterJoin(LeftOuterJoinExpression)

Visit a LeftOuterJoinExpression.

VisitLike(LikeExpression)

Visit a LikeExpression.

VisitMax(MaxExpression)

Visit a MaxExpression.

VisitMin(MinExpression)

Visit a MinExpression.

VisitPropertyParameter(PropertyParameterExpression)

Visit a PropertyParameterExpression.

VisitSelect(SelectExpression)

Visit a SelectExpression.

VisitSqlFragment(SqlFragmentExpression)

Visit a SqlFragmentExpression.

VisitSqlFunction(SqlFunctionExpression)

Visit a SqlFunctionExpression.

VisitStringCompare(StringCompareExpression)

Visit a StringCompareExpression.

VisitSum(SumExpression)

Visit a SumExpression.

VisitTable(TableExpression)

Visit a TableExpression.

Applies to