Пример #1
0
 /// <summary>
 /// Ctor.
 /// </summary>
 /// <param name="composer">determines join tuple set</param>
 /// <param name="filter">for filtering among tuples</param>
 /// <param name="indicator">for presenting the INFO to a view</param>
 /// <param name="staticExprEvaluatorContext">expression evaluation context for static evaluation (not for runtime eval)</param>
 public JoinExecutionStrategyImpl(JoinSetComposer composer, JoinSetProcessor filter, JoinSetProcessor indicator, ExprEvaluatorContext staticExprEvaluatorContext)
 {
     _composer  = composer;
     _filter    = filter;
     _indicator = indicator;
     _staticExprEvaluatorContext = staticExprEvaluatorContext;
 }
Пример #2
0
 /// <summary>
 ///     Ctor.
 /// </summary>
 /// <param name="composer">determines join tuple set</param>
 /// <param name="optionalFilter">for filtering among tuples</param>
 /// <param name="indicator">for presenting the info to a view</param>
 /// <param name="staticExprEvaluatorContext">expression evaluation context for static evaluation (not for runtime eval)</param>
 public JoinExecutionStrategyImpl(
     JoinSetComposer composer,
     ExprEvaluator optionalFilter,
     JoinSetProcessor indicator,
     ExprEvaluatorContext staticExprEvaluatorContext)
 {
     this.composer = composer;
     this.optionalFilter = optionalFilter;
     this.indicator = indicator;
     this.staticExprEvaluatorContext = staticExprEvaluatorContext;
 }