Class Firebird3SqlExpressionConvertVisitor
- Namespace
- LinqToDB.Internal.DataProvider.Firebird
- Assembly
- linq2db.dll
public class Firebird3SqlExpressionConvertVisitor : FirebirdSqlExpressionConvertVisitor
- Inheritance
-
objectFirebird3SqlExpressionConvertVisitor
- Inherited Members
- Extension Methods
Constructors
Firebird3SqlExpressionConvertVisitor(bool)
public Firebird3SqlExpressionConvertVisitor(bool allowModify)
Parameters
allowModifybool
Properties
IntervalResolution
From 3 on DATEDIFF carries the tenth of a millisecond rather than truncating to a whole one, so
the measurement is exact against what a TIMESTAMP stores and no member needs declining. The base
class declares the millisecond for 2.5, the one version that truncates.
public override SqlIntervalUnit IntervalResolution { get; }
Property Value
Methods
ConvertCastToPredicate(SqlCastExpression)
public override IQueryElement ConvertCastToPredicate(SqlCastExpression castExpression)
Parameters
castExpressionSqlCastExpression
Returns
GetCaseSensitiveParameter(SearchString)
protected override bool? GetCaseSensitiveParameter(SqlPredicate.SearchString predicate)
Parameters
predicateSqlPredicate.SearchString
Returns
- bool?