Table of Contents

Class Oracle12SqlBuilder

Namespace
LinqToDB.Internal.DataProvider.Oracle
Assembly
linq2db.dll
public class Oracle12SqlBuilder : OracleSqlBuilderBase, ISqlBuilder
Inheritance
Oracle12SqlBuilder
Implements
Inherited Members
Extension Methods

Constructors

Oracle12SqlBuilder(IDataProvider?, MappingSchema, DataOptions, ISqlOptimizer, SqlProviderFlags)

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

Parameters

provider IDataProvider
mappingSchema MappingSchema
dataOptions DataOptions
sqlOptimizer ISqlOptimizer
sqlProviderFlags SqlProviderFlags

Properties

OffsetFirst

protected override bool OffsetFirst { get; }

Property Value

bool

Methods

CanSkipRootAliases(SqlStatement)

protected override bool CanSkipRootAliases(SqlStatement statement)

Parameters

statement SqlStatement

Returns

bool

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

ShouldBuildWhere(SelectQuery, out SqlSearchCondition)

protected override bool ShouldBuildWhere(SelectQuery selectQuery, out SqlSearchCondition condition)

Parameters

selectQuery SelectQuery
condition SqlSearchCondition

Returns

bool