Class WrapParametersVisitor
- Namespace
- LinqToDB.Internal.DataProvider
- Assembly
- linq2db.dll
public class WrapParametersVisitor : SqlQueryVisitor
- Inheritance
-
WrapParametersVisitor
- Inherited Members
- Extension Methods
Constructors
WrapParametersVisitor(VisitMode)
public WrapParametersVisitor(VisitMode visitMode)
Parameters
visitModeVisitMode
Methods
VisitSqlBinaryExpression(SqlBinaryExpression)
protected override IQueryElement VisitSqlBinaryExpression(SqlBinaryExpression element)
Parameters
elementSqlBinaryExpression
Returns
VisitSqlCastExpression(SqlCastExpression)
protected override IQueryElement VisitSqlCastExpression(SqlCastExpression element)
Parameters
elementSqlCastExpression
Returns
VisitSqlCoalesceExpression(SqlCoalesceExpression)
protected override IQueryElement VisitSqlCoalesceExpression(SqlCoalesceExpression element)
Parameters
elementSqlCoalesceExpression
Returns
VisitSqlColumnExpression(SqlColumn, ISqlExpression)
Visit of column expression from owner table. For column references visitor see VisitSqlColumnReference(SqlColumn)
protected override ISqlExpression VisitSqlColumnExpression(SqlColumn column, ISqlExpression expression)
Parameters
columnSqlColumnexpressionISqlExpression
Returns
VisitSqlFunction(SqlFunction)
protected override IQueryElement VisitSqlFunction(SqlFunction element)
Parameters
elementSqlFunction
Returns
VisitSqlInsertClause(SqlInsertClause)
protected override IQueryElement VisitSqlInsertClause(SqlInsertClause element)
Parameters
elementSqlInsertClause
Returns
VisitSqlInsertOrUpdateStatement(SqlInsertOrUpdateStatement)
protected override IQueryElement VisitSqlInsertOrUpdateStatement(SqlInsertOrUpdateStatement element)
Parameters
elementSqlInsertOrUpdateStatement
Returns
VisitSqlMergeOperationClause(SqlMergeOperationClause)
protected override IQueryElement VisitSqlMergeOperationClause(SqlMergeOperationClause element)
Parameters
elementSqlMergeOperationClause
Returns
VisitSqlOutputClause(SqlOutputClause)
protected override IQueryElement VisitSqlOutputClause(SqlOutputClause element)
Parameters
elementSqlOutputClause
Returns
VisitSqlParameter(SqlParameter)
protected override IQueryElement VisitSqlParameter(SqlParameter sqlParameter)
Parameters
sqlParameterSqlParameter
Returns
VisitSqlQuery(SelectQuery)
protected override IQueryElement VisitSqlQuery(SelectQuery selectQuery)
Parameters
selectQuerySelectQuery
Returns
VisitSqlSelectClause(SqlSelectClause)
protected override IQueryElement VisitSqlSelectClause(SqlSelectClause element)
Parameters
elementSqlSelectClause
Returns
VisitSqlSetExpression(SqlSetExpression)
protected override IQueryElement VisitSqlSetExpression(SqlSetExpression element)
Parameters
elementSqlSetExpression
Returns
WrapParameters(IQueryElement, WrapFlags)
public IQueryElement WrapParameters(IQueryElement element, WrapParametersVisitor.WrapFlags wrapFlags)
Parameters
elementIQueryElementwrapFlagsWrapParametersVisitor.WrapFlags