Table of Contents

Class SQLiteSqlOptimizer

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

Constructors

SQLiteSqlOptimizer(SqlProviderFlags)

public SQLiteSqlOptimizer(SqlProviderFlags sqlProviderFlags)

Parameters

sqlProviderFlags SqlProviderFlags

Properties

RequiresCastingParametersForSetOperations

public override bool RequiresCastingParametersForSetOperations { get; }

Property Value

bool

Methods

CreateConvertVisitor(bool)

public override SqlExpressionConvertVisitor CreateConvertVisitor(bool allowModify)

Parameters

allowModify bool

Returns

SqlExpressionConvertVisitor

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