Table of Contents

Class Firebird3SqlBuilder

Namespace
LinqToDB.Internal.DataProvider.Firebird
Assembly
linq2db.dll
public class Firebird3SqlBuilder : FirebirdSqlBuilder, ISqlBuilder
Inheritance
object
Firebird3SqlBuilder
Implements
Derived
Inherited Members
Extension Methods

Constructors

Firebird3SqlBuilder(IDataProvider, MappingSchema, DataOptions, ISqlOptimizer, SqlProviderFlags)

public Firebird3SqlBuilder(IDataProvider provider, MappingSchema mappingSchema, DataOptions dataOptions, ISqlOptimizer sqlOptimizer, SqlProviderFlags sqlProviderFlags)

Parameters

provider IDataProvider
mappingSchema MappingSchema
dataOptions DataOptions
sqlOptimizer ISqlOptimizer
sqlProviderFlags SqlProviderFlags

Firebird3SqlBuilder(BasicSqlBuilder)

protected Firebird3SqlBuilder(BasicSqlBuilder parentBuilder)

Parameters

parentBuilder BasicSqlBuilder

Properties

OffsetFirst

protected override bool OffsetFirst { get; }

Property Value

bool

Methods

BuildSkipFirst(SelectQuery)

protected override void BuildSkipFirst(SelectQuery selectQuery)

Parameters

selectQuery SelectQuery

CreateSqlBuilder()

protected override ISqlBuilder CreateSqlBuilder()

Returns

ISqlBuilder

LimitFormat(SelectQuery)

protected override string? LimitFormat(SelectQuery selectQuery)

Parameters

selectQuery SelectQuery

Returns

string

OffsetFormat(SelectQuery)

protected override string OffsetFormat(SelectQuery selectQuery)

Parameters

selectQuery SelectQuery

Returns

string