Class DB2SqlOptimizer
- Namespace
- LinqToDB.Internal.DataProvider.DB2
- Assembly
- linq2db.dll
public class DB2SqlOptimizer : BasicSqlOptimizer, ISqlOptimizer
- Inheritance
-
DB2SqlOptimizer
- Implements
- Inherited Members
- Extension Methods
Constructors
DB2SqlOptimizer(SqlProviderFlags)
public DB2SqlOptimizer(SqlProviderFlags sqlProviderFlags)
Parameters
sqlProviderFlagsSqlProviderFlags
Methods
CreateConvertVisitor(bool)
public override SqlExpressionConvertVisitor CreateConvertVisitor(bool allowModify)
Parameters
allowModifybool
Returns
FinalizeStatement(SqlStatement, EvaluationContext, DataOptions, MappingSchema)
public override SqlStatement FinalizeStatement(SqlStatement statement, EvaluationContext context, DataOptions dataOptions, MappingSchema mappingSchema)
Parameters
statementSqlStatementcontextEvaluationContextdataOptionsDataOptionsmappingSchemaMappingSchema
Returns
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