Table of Contents

Namespace LinqToDB.Internal.DataProvider.Translation

Classes

AggregateFunctionsMemberTranslatorBase
CombinedMemberConverter
CombinedMemberTranslator
ConvertContext

Default IConvertContext implementation.

ConvertMemberTranslatorDefault
DateFunctionsTranslatorBase
GuidMemberTranslatorBase
LegacyMemberConverterBase
LegacyMemberConverterBase.OrderByInformation
MathMemberTranslatorBase
MemberTranslatorBase
ProviderMemberTranslatorDefault
SqlExpressionFactoryExtensions
SqlFunctionsMemberTranslatorBase
SqlTypesTranslationDefault
StringMemberTranslatorBase
TranslationContextExtensions
TranslationContextExtensions.AggregationInfo
TranslationContextExtensions.OrderByInformation
TranslationRegistration
TranslationRegistration.MemberReplacement
TranslationRegistrationExtensions

Interfaces

IConvertContext

Context passed to Convert(Expression, IConvertContext, out bool). Exposes the options that influence a member conversion (for example the configured default NULLS ordering used when rewriting legacy analytic ORDER BY chains).

IMemberConverter

Defines a mechanism for converting an Expression into another Expression while indicating whether the conversion was handled.

Enums

TranslationContextExtensions.AllowedAggregationOperators

Delegates

TranslationRegistration.TranslateBinaryFunc
TranslationRegistration.TranslateFunc
TranslationRegistration.TranslateMemberAccessFunc
TranslationRegistration.TranslateMethodFunc
TranslationRegistration.TranslateUnaryFunc