API Diff between 5.3.0 and 5.2.2
28 Additions
12 Removals
LinqToDB
LinqToDB.Common
LinqToDB.DataProvider
LinqToDB.DataProvider.Oracle
LinqToDB.DataProvider.SqlServer
LinqToDB.Expressions
LinqToDB.Reflection
LinqToDB.SqlProvider
-
public abstract class BasicSqlBuilder : ISqlBuilder
- public virtual StringBuilder BuildObjectName(StringBuilder sb, SqlObjectName name, ConvertType objectType, bool escape, TableOptions tableOptions)
- public virtual StringBuilder BuildObjectName(StringBuilder sb, SqlObjectName name, ConvertType objectType, bool escape, TableOptions tableOptions, bool withoutSuffix = false)
- protected virtual StringBuilder BuildObjectNameSuffix(StringBuilder sb, SqlObjectName name, bool escape)
- protected void BuildQueryExtensions(StringBuilder sb, List<SqlQueryExtension> sqlQueryExtensions, string prefix, string delimiter, string suffix)
- protected void BuildQueryExtensions(StringBuilder sb, List<SqlQueryExtension> sqlQueryExtensions, string prefix, string delimiter, string suffix, QueryExtensionScope scope)
- protected void BuildSqlForUnion()
- protected virtual void BuildSubQueryExtensions(SqlStatement statement)
- protected virtual string GetPhysicalTableName(ISqlTableSource table, string alias, bool ignoreTableExpression = false, string defaultDatabaseName = null)
- protected virtual string GetPhysicalTableName(ISqlTableSource table, string alias, bool ignoreTableExpression = false, string defaultDatabaseName = null, bool withoutSuffix = false)
- protected virtual void MergeSqlBuilderData(BasicSqlBuilder sqlBuilder)
-
public interface ISqlBuilder
-
public class OptimizationContext
LinqToDB.SqlQuery