Table of Contents

Class KafkaQueryExpression

Namespace
MASES.EntityFrameworkCore.KNet.Query.Internal
Assembly
MASES.EntityFrameworkCore.KNet.dll

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public class KafkaQueryExpression : Expression, IPrintableExpression
Inheritance
KafkaQueryExpression
Implements
Inherited Members

Constructors

KafkaQueryExpression(IEntityType)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public KafkaQueryExpression(IEntityType entityType)

Parameters

entityType IEntityType

Properties

CurrentParameter

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual ParameterExpression CurrentParameter { get; }

Property Value

ParameterExpression

NodeType

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public override sealed ExpressionType NodeType { get; }

Property Value

ExpressionType

ServerQueryExpression

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual Expression ServerQueryExpression { get; }

Property Value

Expression

Type

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public override Type Type { get; }

Property Value

Type

Methods

AddInnerJoin(KafkaQueryExpression, LambdaExpression, LambdaExpression, Expression, Expression)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual Expression AddInnerJoin(KafkaQueryExpression innerQueryExpression, LambdaExpression outerKeySelector, LambdaExpression innerKeySelector, Expression outerShaperExpression, Expression innerShaperExpression)

Parameters

innerQueryExpression KafkaQueryExpression
outerKeySelector LambdaExpression
innerKeySelector LambdaExpression
outerShaperExpression Expression
innerShaperExpression Expression

Returns

Expression

AddLeftJoin(KafkaQueryExpression, LambdaExpression, LambdaExpression, Expression, Expression)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual Expression AddLeftJoin(KafkaQueryExpression innerQueryExpression, LambdaExpression outerKeySelector, LambdaExpression innerKeySelector, Expression outerShaperExpression, Expression innerShaperExpression)

Parameters

innerQueryExpression KafkaQueryExpression
outerKeySelector LambdaExpression
innerKeySelector LambdaExpression
outerShaperExpression Expression
innerShaperExpression Expression

Returns

Expression

AddNavigationToWeakEntityType(EntityProjectionExpression, INavigation, KafkaQueryExpression, LambdaExpression, LambdaExpression)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual StructuralTypeShaperExpression AddNavigationToWeakEntityType(EntityProjectionExpression entityProjectionExpression, INavigation navigation, KafkaQueryExpression innerQueryExpression, LambdaExpression outerKeySelector, LambdaExpression innerKeySelector)

Parameters

entityProjectionExpression EntityProjectionExpression
navigation INavigation
innerQueryExpression KafkaQueryExpression
outerKeySelector LambdaExpression
innerKeySelector LambdaExpression

Returns

StructuralTypeShaperExpression

AddSelectMany(KafkaQueryExpression, Expression, Expression, bool)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual Expression AddSelectMany(KafkaQueryExpression innerQueryExpression, Expression outerShaperExpression, Expression innerShaperExpression, bool innerNullable)

Parameters

innerQueryExpression KafkaQueryExpression
outerShaperExpression Expression
innerShaperExpression Expression
innerNullable bool

Returns

Expression

ApplyDefaultIfEmpty()

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual void ApplyDefaultIfEmpty()

ApplyDistinct()

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual void ApplyDistinct()

ApplyGrouping(Expression, Expression, bool)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual GroupByShaperExpression ApplyGrouping(Expression groupingKey, Expression shaperExpression, bool defaultElementSelector)

Parameters

groupingKey Expression
shaperExpression Expression
defaultElementSelector bool

Returns

GroupByShaperExpression

ApplyProjection()

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual void ApplyProjection()

ApplySetOperation(MethodInfo, KafkaQueryExpression)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual void ApplySetOperation(MethodInfo setOperationMethodInfo, KafkaQueryExpression source2)

Parameters

setOperationMethodInfo MethodInfo
source2 KafkaQueryExpression

Clone(Expression)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual ShapedQueryExpression Clone(Expression shaperExpression)

Parameters

shaperExpression Expression

Returns

ShapedQueryExpression

ConvertToSingleResult(MethodInfo)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual void ConvertToSingleResult(MethodInfo methodInfo)

Parameters

methodInfo MethodInfo

GetProjection(ProjectionBindingExpression)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual Expression GetProjection(ProjectionBindingExpression projectionBindingExpression)

Parameters

projectionBindingExpression ProjectionBindingExpression

Returns

Expression

GetSingleScalarProjection()

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual Expression GetSingleScalarProjection()

Returns

Expression

ReplaceProjection(IReadOnlyDictionary<ProjectionMember, Expression>)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual void ReplaceProjection(IReadOnlyDictionary<ProjectionMember, Expression> projectionMapping)

Parameters

projectionMapping IReadOnlyDictionary<ProjectionMember, Expression>

ReplaceProjection(IReadOnlyList<Expression>)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual void ReplaceProjection(IReadOnlyList<Expression> clientProjections)

Parameters

clientProjections IReadOnlyList<Expression>

UpdateServerQueryExpression(Expression)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual void UpdateServerQueryExpression(Expression serverQueryExpression)

Parameters

serverQueryExpression Expression