Table of Contents

Class SqlServerSqlExpressionConvertVisitor

Namespace
LinqToDB.Internal.DataProvider.SqlServer
Assembly
linq2db.dll
public class SqlServerSqlExpressionConvertVisitor : SqlExpressionConvertVisitor
Inheritance
SqlServerSqlExpressionConvertVisitor
Derived
Inherited Members
Extension Methods

Constructors

SqlServerSqlExpressionConvertVisitor(bool, SqlServerVersion)

public SqlServerSqlExpressionConvertVisitor(bool allowModify, SqlServerVersion sqlServerVersion)

Parameters

allowModify bool
sqlServerVersion SqlServerVersion

Properties

SupportsDistinctAsExistsIntersect

protected override bool SupportsDistinctAsExistsIntersect { get; }

Property Value

bool

Methods

ConvertConversion(SqlCastExpression)

Implements SqlCastExpression conversion.

protected override ISqlExpression ConvertConversion(SqlCastExpression cast)

Parameters

cast SqlCastExpression

Returns

ISqlExpression

ConvertSearchStringPredicate(SearchString)

public override ISqlPredicate ConvertSearchStringPredicate(SqlPredicate.SearchString predicate)

Parameters

predicate SqlPredicate.SearchString

Returns

ISqlPredicate

ConvertSqlBinaryExpression(SqlBinaryExpression)

public override IQueryElement ConvertSqlBinaryExpression(SqlBinaryExpression element)

Parameters

element SqlBinaryExpression

Returns

IQueryElement

ConvertSqlFunction(SqlFunction)

public override ISqlExpression ConvertSqlFunction(SqlFunction func)

Parameters

func SqlFunction

Returns

ISqlExpression

WrapColumnExpression(ISqlExpression)

protected override ISqlExpression WrapColumnExpression(ISqlExpression expr)

Parameters

expr ISqlExpression

Returns

ISqlExpression