Class YdbMemberTranslator.MathMemberTranslator
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