Class VariableRestriction.VariableContextEntry

    • Field Summary

      Fields 
      Modifier and Type Field Description
      org.drools.base.rule.Declaration declaration  
      org.drools.base.rule.ContextEntry entry  
      org.drools.base.rule.accessor.Evaluator evaluator  
      org.drools.base.rule.accessor.ReadAccessor extractor  
      boolean leftNull  
      java.lang.Object object  
      boolean rightNull  
      org.drools.base.reteoo.BaseTuple tuple  
      org.drools.base.base.ValueResolver valueResolver  
    • Constructor Summary

      Constructors 
      Constructor Description
      VariableContextEntry()  
      VariableContextEntry​(org.drools.base.rule.accessor.ReadAccessor extractor, org.drools.base.rule.Declaration declaration, org.drools.base.rule.accessor.Evaluator evaluator)  
    • Field Detail

      • extractor

        public org.drools.base.rule.accessor.ReadAccessor extractor
      • evaluator

        public org.drools.base.rule.accessor.Evaluator evaluator
      • object

        public java.lang.Object object
      • declaration

        public org.drools.base.rule.Declaration declaration
      • tuple

        public org.drools.base.reteoo.BaseTuple tuple
      • entry

        public org.drools.base.rule.ContextEntry entry
      • leftNull

        public boolean leftNull
      • rightNull

        public boolean rightNull
      • valueResolver

        public org.drools.base.base.ValueResolver valueResolver
    • Constructor Detail

      • VariableContextEntry

        public VariableContextEntry()
      • VariableContextEntry

        public VariableContextEntry​(org.drools.base.rule.accessor.ReadAccessor extractor,
                                    org.drools.base.rule.Declaration declaration,
                                    org.drools.base.rule.accessor.Evaluator evaluator)
    • Method Detail

      • readExternal

        public void readExternal​(java.io.ObjectInput in)
                          throws java.io.IOException,
                                 java.lang.ClassNotFoundException
        Specified by:
        readExternal in interface java.io.Externalizable
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • writeExternal

        public void writeExternal​(java.io.ObjectOutput out)
                           throws java.io.IOException
        Specified by:
        writeExternal in interface java.io.Externalizable
        Throws:
        java.io.IOException
      • getNext

        public org.drools.base.rule.ContextEntry getNext()
        Specified by:
        getNext in interface org.drools.base.rule.ContextEntry
      • setNext

        public void setNext​(org.drools.base.rule.ContextEntry entry)
        Specified by:
        setNext in interface org.drools.base.rule.ContextEntry
      • getFieldExtractor

        public org.drools.base.rule.accessor.ReadAccessor getFieldExtractor()
      • getObject

        public java.lang.Object getObject()
      • getTuple

        public org.drools.base.reteoo.BaseTuple getTuple()
      • getVariableDeclaration

        public org.drools.base.rule.Declaration getVariableDeclaration()
      • isLeftNull

        public boolean isLeftNull()
      • isRightNull

        public boolean isRightNull()
      • resetTuple

        public void resetTuple()
        Specified by:
        resetTuple in interface org.drools.base.rule.ContextEntry
      • resetFactHandle

        public void resetFactHandle()
        Specified by:
        resetFactHandle in interface org.drools.base.rule.ContextEntry