Table of Contents

Class TranslationContextExtensions.AggregationInfo

Namespace
LinqToDB.Internal.DataProvider.Translation
Assembly
linq2db.dll
public class TranslationContextExtensions.AggregationInfo
Inheritance
object
TranslationContextExtensions.AggregationInfo
Extension Methods

Properties

FilterExpression

public Expression? FilterExpression { get; set; }

Property Value

Expression

IsDistinct

public bool IsDistinct { get; set; }

Property Value

bool

IsGroupBy

public bool IsGroupBy { get; set; }

Property Value

bool

OrderBy

public TranslationContextExtensions.OrderByInformation[] OrderBy { get; set; }

Property Value

OrderByInformation[]

RootContext

public Expression? RootContext { get; set; }

Property Value

Expression

ValueExpression

public Expression? ValueExpression { get; set; }

Property Value

Expression

Methods

CreatePlaceholder(ITranslationContext, ISqlExpression, Expression)

public SqlPlaceholderExpression CreatePlaceholder(ITranslationContext translationContext, ISqlExpression sqlExpression, Expression path)

Parameters

translationContext ITranslationContext
sqlExpression ISqlExpression
path Expression

Returns

SqlPlaceholderExpression

TranslateValue(ITranslationContext, out ISqlExpression?, out Expression?)

public bool TranslateValue(ITranslationContext translationContext, out ISqlExpression? sql, out Expression? error)

Parameters

translationContext ITranslationContext
sql ISqlExpression
error Expression

Returns

bool