Class DB2SqlExpressionConvertVisitor
- Namespace
- LinqToDB.Internal.DataProvider.DB2
- Assembly
- linq2db.dll
public class DB2SqlExpressionConvertVisitor : SqlExpressionConvertVisitor
- Inheritance
-
DB2SqlExpressionConvertVisitor
- Inherited Members
- Extension Methods
Constructors
DB2SqlExpressionConvertVisitor(bool)
public DB2SqlExpressionConvertVisitor(bool allowModify)
Parameters
allowModifybool
Properties
LikeCharactersToEscape
Characters with special meaning in LIKE predicate (defined by LikeCharactersToEscape) that should be escaped to be used as matched character.
Default: ["%", "_", "?", "*", "#", "[", "]"].
public override string[] LikeCharactersToEscape { get; }
Property Value
- string[]
SupportsNullIf
protected override bool SupportsNullIf { get; }
Property Value
SupportsNullInColumn
protected override bool SupportsNullInColumn { get; }
Property Value
Methods
ConvertConversion(SqlCastExpression)
Implements SqlCastExpression conversion.
protected override ISqlExpression ConvertConversion(SqlCastExpression cast)
Parameters
castSqlCastExpression
Returns
ConvertSqlBinaryExpression(SqlBinaryExpression)
public override IQueryElement ConvertSqlBinaryExpression(SqlBinaryExpression element)
Parameters
elementSqlBinaryExpression
Returns
ConvertSqlFunction(SqlFunction)
public override ISqlExpression ConvertSqlFunction(SqlFunction func)
Parameters
funcSqlFunction
Returns
WrapColumnExpression(ISqlExpression)
protected override ISqlExpression WrapColumnExpression(ISqlExpression expr)
Parameters
exprISqlExpression