Class QuadroupleBetaConstraints

    • Constructor Detail

      • QuadroupleBetaConstraints

        public QuadroupleBetaConstraints()
      • QuadroupleBetaConstraints

        public QuadroupleBetaConstraints​(org.drools.base.rule.constraint.BetaNodeFieldConstraint[] constraints,
                                         RuleBaseConfiguration conf)
      • QuadroupleBetaConstraints

        public QuadroupleBetaConstraints​(org.drools.base.rule.constraint.BetaNodeFieldConstraint[] constraints,
                                         RuleBaseConfiguration conf,
                                         boolean disableIndexing)
      • QuadroupleBetaConstraints

        protected QuadroupleBetaConstraints​(org.drools.base.rule.constraint.BetaNodeFieldConstraint[] constraints,
                                            org.kie.internal.conf.IndexPrecedenceOption indexPrecedenceOption,
                                            boolean disableIndexing)
    • Method Detail

      • updateFromTuple

        public void updateFromTuple​(org.drools.base.rule.ContextEntry[] context,
                                    ReteEvaluator reteEvaluator,
                                    Tuple tuple)
      • updateFromFactHandle

        public void updateFromFactHandle​(org.drools.base.rule.ContextEntry[] context,
                                         ReteEvaluator reteEvaluator,
                                         org.kie.api.runtime.rule.FactHandle handle)
      • resetTuple

        public void resetTuple​(org.drools.base.rule.ContextEntry[] context)
      • resetFactHandle

        public void resetFactHandle​(org.drools.base.rule.ContextEntry[] context)
      • isAllowedCachedLeft

        public boolean isAllowedCachedLeft​(org.drools.base.rule.ContextEntry[] context,
                                           org.kie.api.runtime.rule.FactHandle handle)
      • isAllowedCachedRight

        public boolean isAllowedCachedRight​(org.drools.base.rule.ContextEntry[] context,
                                            Tuple tuple)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object object)
        Determine if another object is equal to this.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        object - The object to test.
        Returns:
        true if object is equal to this, otherwise false.
      • getListenedPropertyMask

        public org.drools.core.util.bitmask.BitMask getListenedPropertyMask​(org.drools.base.rule.Pattern pattern,
                                                                            org.drools.base.base.ObjectType modifiedType,
                                                                            java.util.List<java.lang.String> settableProperties)