Table of Contents

Namespace LinqToDB.Internal.SqlProvider

Classes

BasicSqlBuilder
BasicSqlBuilder<T>
BasicSqlOptimizer
BasicSqlOptimizer.ClearColumParametersVisitor
OptimizationContext
SqlExpressionConvertVisitor
SqlExpressionFactory
SqlExpressionOptimizerVisitor
SqlProviderFlags
TableIDInfo
TableOptionsExtensions

Interfaces

ISqlBuilder
ISqlOptimizer

Enums

BasicSqlBuilder.ColumnAliasMode
BasicSqlBuilder.ConcatBuildStyle

Built-in strategies for emitting a SqlConcatExpression. Providers select one via ConcatStyle; BuildSqlConcatExpression(SqlConcatExpression) is overridden only when none of the three fits.

BasicSqlBuilder.Step
BasicSqlBuilder.WindowNullsPlacement

How the IGNORE NULLS modifier of a value/offset window function is emitted relative to the argument list.

ConvertType
RowFeature

ROW constructor (tuple) feature support flags.