2using System.Linq.Expressions;
14internal readonly record
struct Pipeline(
20 LambdaExpression? ProjectExpr)
24 var deser = ElemDeserializer ??
26 Deserializer.GenerateNullable(ctx.MappingCtx, ElemType) :
27 Deserializer.Generate(ctx.MappingCtx, ElemType));
29 var proj = ProjectExpr is
null ? null : ProjectExpr.Compile();
31 return PipelineExecutor.Create(ctx,
Query, deser, proj, Mode);
Represents the abstract base class for constructing FQL queries.