Beispiel #1
0
 public void SetContext(IOperatorContext context)
 {
     Debug.Assert(context is IHostedOperatorContext);
     _context = (IHostedOperatorContext)context;
 }
Beispiel #2
0
 /// <summary>
 /// Creates a new host operator context.
 /// </summary>
 /// <param name="context">Underlying operator context to wrap.</param>
 /// <param name="contextElements">Context elements that can be looked up by name.</param>
 /// <param name="traceSource">The trace source.</param>
 public HostOperatorContext(IHostedOperatorContext context, IReadOnlyDictionary <string, object> contextElements, TraceSource traceSource)
 {
     _context         = context;
     TraceSource      = traceSource;
     _contextElements = contextElements;
 }
 public OperatorContext(IHostedOperatorContext context, CheckpointingQueryEngine parent)
 {
     _context = context;
     _parent  = parent;
 }
 public CustomOperatorContext(IHostedOperatorContext parent, IReadOnlyDictionary <string, object> context) => (_parent, _context) = (parent, context);
 public OperatorContext(MiniQueryEngine parent, IHostedOperatorContext context) => (_parent, _context) = (parent, context);