Class YdbMemberTranslator.StringMemberTranslator
protected class YdbMemberTranslator.StringMemberTranslator : StringMemberTranslatorBase, IMemberTranslator
- Inheritance
-
object
YdbMemberTranslator.StringMemberTranslator
- Implements
-
- Inherited Members
-
- Extension Methods
-
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
TranslateLength(ITranslationContext, TranslationFlags, ISqlExpression)
public override ISqlExpression? TranslateLength(ITranslationContext translationContext, TranslationFlags translationFlags, ISqlExpression value)
Parameters
translationContext ITranslationContext
translationFlags TranslationFlags
value ISqlExpression
Returns
- ISqlExpression
TranslateLike(ITranslationContext, MethodCallExpression, TranslationFlags)
protected override Expression? TranslateLike(ITranslationContext translationContext, MethodCallExpression methodCall, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
translationFlags TranslationFlags
Returns
- Expression
TranslatePadLeft(ITranslationContext, MethodCallExpression, TranslationFlags, ISqlExpression, ISqlExpression, ISqlExpression?)
public override ISqlExpression? TranslatePadLeft(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
TranslateReplace(ITranslationContext, MethodCallExpression, TranslationFlags, ISqlExpression, ISqlExpression, ISqlExpression)
public override ISqlExpression? TranslateReplace(ITranslationContext translationContext, MethodCallExpression methodCall, TranslationFlags translationFlags, ISqlExpression value, ISqlExpression oldValue, ISqlExpression newValue)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
translationFlags TranslationFlags
value ISqlExpression
oldValue ISqlExpression
newValue 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
TranslateTrimEnd(ITranslationContext, MethodCallExpression, TranslationFlags, ISqlExpression, ISqlExpression?)
public override ISqlExpression? TranslateTrimEnd(ITranslationContext translationContext, MethodCallExpression methodCall, TranslationFlags translationFlags, ISqlExpression value, ISqlExpression? trimChars)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
translationFlags TranslationFlags
value ISqlExpression
trimChars ISqlExpression
Returns
- ISqlExpression
TranslateTrimStart(ITranslationContext, MethodCallExpression, TranslationFlags, ISqlExpression, ISqlExpression?)
public override ISqlExpression? TranslateTrimStart(ITranslationContext translationContext, MethodCallExpression methodCall, TranslationFlags translationFlags, ISqlExpression value, ISqlExpression? trimChars)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
translationFlags TranslationFlags
value ISqlExpression
trimChars ISqlExpression
Returns
- ISqlExpression