Table of Contents

Class YdbMemberTranslator.MathMemberTranslator

Namespace
LinqToDB.Internal.DataProvider.Ydb.Translation
Assembly
linq2db.dll
protected class YdbMemberTranslator.MathMemberTranslator : MathMemberTranslatorBase, IMemberTranslator
Inheritance
object
YdbMemberTranslator.MathMemberTranslator
Implements
Inherited Members
Extension Methods

Methods

TranslateMaxMethod(ITranslationContext, MethodCallExpression, ISqlExpression, ISqlExpression)

protected override ISqlExpression? TranslateMaxMethod(ITranslationContext translationContext, MethodCallExpression methodCall, ISqlExpression xValue, ISqlExpression yValue)

Parameters

translationContext ITranslationContext
methodCall MethodCallExpression
xValue ISqlExpression
yValue ISqlExpression

Returns

ISqlExpression

TranslateMinMethod(ITranslationContext, MethodCallExpression, ISqlExpression, ISqlExpression)

protected override ISqlExpression? TranslateMinMethod(ITranslationContext translationContext, MethodCallExpression methodCall, ISqlExpression xValue, ISqlExpression yValue)

Parameters

translationContext ITranslationContext
methodCall MethodCallExpression
xValue ISqlExpression
yValue ISqlExpression

Returns

ISqlExpression

TranslatePow(ITranslationContext, MethodCallExpression, ISqlExpression, ISqlExpression)

protected override ISqlExpression? TranslatePow(ITranslationContext translationContext, MethodCallExpression methodCall, ISqlExpression xValue, ISqlExpression yValue)

Parameters

translationContext ITranslationContext
methodCall MethodCallExpression
xValue ISqlExpression
yValue ISqlExpression

Returns

ISqlExpression

TranslateRoundAwayFromZero(ITranslationContext, MethodCallExpression, ISqlExpression, ISqlExpression?)

protected override ISqlExpression? TranslateRoundAwayFromZero(ITranslationContext translationContext, MethodCallExpression methodCall, ISqlExpression value, ISqlExpression? precision)

Parameters

translationContext ITranslationContext
methodCall MethodCallExpression
value ISqlExpression
precision ISqlExpression

Returns

ISqlExpression

TranslateRoundToEven(ITranslationContext, MethodCallExpression, ISqlExpression, ISqlExpression?)

protected override ISqlExpression? TranslateRoundToEven(ITranslationContext translationContext, MethodCallExpression methodCall, ISqlExpression value, ISqlExpression? precision)

Parameters

translationContext ITranslationContext
methodCall MethodCallExpression
value ISqlExpression
precision ISqlExpression

Returns

ISqlExpression