Table of Contents

Class SqlCeSqlOptimizer

Namespace
LinqToDB.Internal.DataProvider.SqlCe
Assembly
linq2db.dll
public class SqlCeSqlOptimizer : BasicSqlOptimizer, ISqlOptimizer
Inheritance
SqlCeSqlOptimizer
Implements
Inherited Members
Extension Methods

Constructors

SqlCeSqlOptimizer(SqlProviderFlags)

public SqlCeSqlOptimizer(SqlProviderFlags sqlProviderFlags)

Parameters

sqlProviderFlags SqlProviderFlags

Methods

CreateConvertVisitor(bool)

public override SqlExpressionConvertVisitor CreateConvertVisitor(bool allowModify)

Parameters

allowModify bool

Returns

SqlExpressionConvertVisitor

FinalizeUpdate(SqlStatement, DataOptions, MappingSchema)

protected override SqlStatement FinalizeUpdate(SqlStatement statement, DataOptions dataOptions, MappingSchema mappingSchema)

Parameters

statement SqlStatement
dataOptions DataOptions
mappingSchema MappingSchema

Returns

SqlStatement

FixEmptySelect(SqlStatement)

protected override void FixEmptySelect(SqlStatement statement)

Parameters

statement SqlStatement

TransformStatement(SqlStatement, DataOptions, MappingSchema)

Used for correcting statement and should return new statement if changes were made.

public override SqlStatement TransformStatement(SqlStatement statement, DataOptions dataOptions, MappingSchema mappingSchema)

Parameters

statement SqlStatement
dataOptions DataOptions
mappingSchema MappingSchema

Returns

SqlStatement