Class ClickHouseSqlOptimizer
- Namespace
- LinqToDB.Internal.DataProvider.ClickHouse
- Assembly
- linq2db.dll
public class ClickHouseSqlOptimizer : BasicSqlOptimizer, ISqlOptimizer
- Inheritance
-
ClickHouseSqlOptimizer
- Implements
- Inherited Members
- Extension Methods
Constructors
ClickHouseSqlOptimizer(SqlProviderFlags, DataOptions)
public ClickHouseSqlOptimizer(SqlProviderFlags sqlProviderFlags, DataOptions dataOptions)
Parameters
sqlProviderFlagsSqlProviderFlagsdataOptionsDataOptions
Properties
ProviderOptions
public ClickHouseOptions ProviderOptions { get; }
Property Value
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
FinalizeUpdate(SqlStatement, DataOptions, MappingSchema)
protected override SqlStatement FinalizeUpdate(SqlStatement statement, DataOptions dataOptions, MappingSchema mappingSchema)
Parameters
statementSqlStatementdataOptionsDataOptionsmappingSchemaMappingSchema