Class BaseEvaluator

    • Constructor Detail

      • BaseEvaluator

        public BaseEvaluator()
      • BaseEvaluator

        public BaseEvaluator​(org.drools.core.base.ValueType type,
                             org.drools.drl.parser.impl.Operator operator)
    • Method Detail

      • getOperator

        public org.drools.drl.parser.impl.Operator getOperator()
        Specified by:
        getOperator in interface org.drools.core.rule.accessor.Evaluator
        Specified by:
        getOperator in interface org.kie.api.runtime.rule.Evaluator
      • getValueType

        public org.drools.core.base.ValueType getValueType()
        Specified by:
        getValueType in interface org.drools.core.rule.accessor.Evaluator
      • getCoercedValueType

        public org.drools.core.base.ValueType getCoercedValueType()
        Specified by:
        getCoercedValueType in interface org.drools.core.rule.accessor.Evaluator
      • isTemporal

        public boolean isTemporal()
        Specified by:
        isTemporal in interface org.drools.core.rule.accessor.Evaluator
        Specified by:
        isTemporal in interface org.kie.api.runtime.rule.Evaluator
      • getInterval

        public org.drools.core.time.Interval getInterval()
        Specified by:
        getInterval in interface org.drools.core.rule.accessor.Evaluator
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object