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
providerIDataProvidermappingSchemaMappingSchemadataOptionsDataOptionssqlOptimizerISqlOptimizersqlProviderFlagsSqlProviderFlags
Properties
OffsetFirst
protected override bool OffsetFirst { get; }
Property Value
Methods
CanSkipRootAliases(SqlStatement)
protected override bool CanSkipRootAliases(SqlStatement statement)
Parameters
statementSqlStatement
Returns
CreateSqlBuilder()
protected override ISqlBuilder CreateSqlBuilder()
Returns
LimitFormat(SelectQuery)
protected override string? LimitFormat(SelectQuery selectQuery)
Parameters
selectQuerySelectQuery
Returns
OffsetFormat(SelectQuery)
protected override string OffsetFormat(SelectQuery selectQuery)
Parameters
selectQuerySelectQuery
Returns
ShouldBuildWhere(SelectQuery, out SqlSearchCondition)
protected override bool ShouldBuildWhere(SelectQuery selectQuery, out SqlSearchCondition condition)
Parameters
selectQuerySelectQueryconditionSqlSearchCondition