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
sqlProviderFlagsSqlProviderFlags
Methods
CreateConvertVisitor(bool)
public override SqlExpressionConvertVisitor CreateConvertVisitor(bool allowModify)
Parameters
allowModifybool
Returns
FinalizeUpdate(SqlStatement, DataOptions, MappingSchema)
protected override SqlStatement FinalizeUpdate(SqlStatement statement, DataOptions dataOptions, MappingSchema mappingSchema)
Parameters
statementSqlStatementdataOptionsDataOptionsmappingSchemaMappingSchema
Returns
FixEmptySelect(SqlStatement)
protected override void FixEmptySelect(SqlStatement statement)
Parameters
statementSqlStatement
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
statementSqlStatementdataOptionsDataOptionsmappingSchemaMappingSchema