Table of Contents

Class Firebird3SqlExpressionConvertVisitor

Namespace
LinqToDB.Internal.DataProvider.Firebird
Assembly
linq2db.dll
public class Firebird3SqlExpressionConvertVisitor : FirebirdSqlExpressionConvertVisitor
Inheritance
object
Firebird3SqlExpressionConvertVisitor
Inherited Members
Extension Methods

Constructors

Firebird3SqlExpressionConvertVisitor(bool)

public Firebird3SqlExpressionConvertVisitor(bool allowModify)

Parameters

allowModify bool

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

SqlIntervalUnit

Methods

ConvertCastToPredicate(SqlCastExpression)

public override IQueryElement ConvertCastToPredicate(SqlCastExpression castExpression)

Parameters

castExpression SqlCastExpression

Returns

IQueryElement

GetCaseSensitiveParameter(SearchString)

protected override bool? GetCaseSensitiveParameter(SqlPredicate.SearchString predicate)

Parameters

predicate SqlPredicate.SearchString

Returns

bool?