Class ReductionRuleQueryContext


  • public class ReductionRuleQueryContext
    extends BaseMappingRuleContext
    This context is for reduction rules. Ensures rule condition could access parameters from template context. This is vital for template switches that may declare parameters and have nested ReductionRules with conditions that access actual arguments supplied for the switch. It extends BaseMappingRuleContext (not TemplateQueryContextWithRule directly) because a lot of code (QueriesGenerated class) expects BaseMappingRuleContext in their baseMappingRule_xxx_checkCondition()
    Since:
    3.1