Table of Contents

Class SqlServer2017MemberTranslator.SqlServer2017StringMemberTranslator

Namespace
LinqToDB.Internal.DataProvider.SqlServer.Translation
Assembly
linq2db.dll
protected class SqlServer2017MemberTranslator.SqlServer2017StringMemberTranslator : SqlServerMemberTranslator.SqlServerStringMemberTranslator, IMemberTranslator
Inheritance
object
SqlServer2017MemberTranslator.SqlServer2017StringMemberTranslator
Implements
Derived
Inherited Members
Extension Methods

Properties

IsDistinctSupportedInStringAgg

protected virtual bool IsDistinctSupportedInStringAgg { get; }

Property Value

bool

Methods

TranslateIsNullOrWhiteSpace(ITranslationContext, MethodCallExpression, TranslationFlags, ISqlExpression)

public override ISqlExpression? TranslateIsNullOrWhiteSpace(ITranslationContext translationContext, MethodCallExpression methodCall, TranslationFlags translationFlags, ISqlExpression value)

Parameters

translationContext ITranslationContext
methodCall MethodCallExpression
translationFlags TranslationFlags
value ISqlExpression

Returns

ISqlExpression

TranslateLPad(ITranslationContext, MethodCallExpression, TranslationFlags, ISqlExpression, ISqlExpression, ISqlExpression)

public override ISqlExpression? TranslateLPad(ITranslationContext translationContext, MethodCallExpression methodCall, TranslationFlags translationFlags, ISqlExpression value, ISqlExpression padding, ISqlExpression paddingChar)

Parameters

translationContext ITranslationContext
methodCall MethodCallExpression
translationFlags TranslationFlags
value ISqlExpression
padding ISqlExpression
paddingChar ISqlExpression

Returns

ISqlExpression

TranslateStringJoin(ITranslationContext, MethodCallExpression, TranslationFlags, bool, bool, bool)

protected override Expression? TranslateStringJoin(ITranslationContext translationContext, MethodCallExpression methodCall, TranslationFlags translationFlags, bool nullValuesAsEmptyString, bool isNullableResult, bool withoutSeparator)

Parameters

translationContext ITranslationContext
methodCall MethodCallExpression
translationFlags TranslationFlags
nullValuesAsEmptyString bool
isNullableResult bool
withoutSeparator bool

Returns

Expression