ISqlExpressionVisitor ISqlExpressionVisitor Interface

Definition

Expression visitor dispatch methods for extension expressions.

public interface ISqlExpressionVisitor
Public Interface ISqlExpressionVisitor

Methods

VisitAlias(AliasExpression) VisitAlias(AliasExpression)

Visit an AliasExpression.

VisitColumn(ColumnExpression) VisitColumn(ColumnExpression)

Visit a ColumnExpression.

VisitCount(CountExpression) VisitCount(CountExpression)

Visit a CountExpression.

VisitCrossJoin(CrossJoinExpression) VisitCrossJoin(CrossJoinExpression)

Visit a CrossJoinExpression.

VisitExists(ExistsExpression) VisitExists(ExistsExpression)

Visits an ExistsExpression.

VisitExplicitCast(ExplicitCastExpression) VisitExplicitCast(ExplicitCastExpression)

Visit an ExplicitCastExpression.

VisitFromSql(FromSqlExpression) VisitFromSql(FromSqlExpression)

Visit a FromSqlExpression.

VisitIn(InExpression) VisitIn(InExpression)

Visit an InExpression.

VisitInnerJoin(InnerJoinExpression) VisitInnerJoin(InnerJoinExpression)

Visit an InnerJoinExpression.

VisitIsNull(IsNullExpression) VisitIsNull(IsNullExpression)

Visit an IsNullExpression.

VisitLateralJoin(LateralJoinExpression) VisitLateralJoin(LateralJoinExpression)

Visit a LateralJoinExpression.

VisitLeftOuterJoin(LeftOuterJoinExpression) VisitLeftOuterJoin(LeftOuterJoinExpression)

Visit a LeftOuterJoinExpression.

VisitLike(LikeExpression) VisitLike(LikeExpression)

Visit a LikeExpression.

VisitMax(MaxExpression) VisitMax(MaxExpression)

Visit a MaxExpression.

VisitMin(MinExpression) VisitMin(MinExpression)

Visit a MinExpression.

VisitPropertyParameter(PropertyParameterExpression) VisitPropertyParameter(PropertyParameterExpression)

Visit a PropertyParameterExpression.

VisitSelect(SelectExpression) VisitSelect(SelectExpression)

Visit a SelectExpression.

VisitSqlFunction(SqlFunctionExpression) VisitSqlFunction(SqlFunctionExpression)

Visit a SqlFunctionExpression.

VisitStringCompare(StringCompareExpression) VisitStringCompare(StringCompareExpression)

Visit a StringCompareExpression.

VisitSum(SumExpression) VisitSum(SumExpression)

Visit a SumExpression.

VisitTable(TableExpression) VisitTable(TableExpression)

Visit a TableExpression.