Class DB2zOSSqlBuilder
- Namespace
- LinqToDB.Internal.DataProvider.DB2
- Assembly
- linq2db.dll
public class DB2zOSSqlBuilder : DB2SqlBuilderBase, ISqlBuilder
- Inheritance
-
objectDB2zOSSqlBuilder
- Implements
- Inherited Members
- Extension Methods
Constructors
DB2zOSSqlBuilder(IDataProvider?, MappingSchema, DataOptions, ISqlOptimizer, SqlProviderFlags)
public DB2zOSSqlBuilder(IDataProvider? provider, MappingSchema mappingSchema, DataOptions dataOptions, ISqlOptimizer sqlOptimizer, SqlProviderFlags sqlProviderFlags)
Parameters
providerIDataProvidermappingSchemaMappingSchemadataOptionsDataOptionssqlOptimizerISqlOptimizersqlProviderFlagsSqlProviderFlags
Properties
Version
protected override DB2Version Version { get; }
Property Value
Methods
BuildDataTypeFromDataType(DbDataType, bool, bool)
protected override void BuildDataTypeFromDataType(DbDataType type, bool forCreateTable, bool canBeNull)
Parameters
typeDbDataTypeforCreateTableboolcanBeNullboolType could store
NULLvalues (could be used for column table type generation or for databases with explicit typee nullability like ClickHouse).
CreateSqlBuilder()
protected override ISqlBuilder CreateSqlBuilder()