Class QueryResultsRowImpl

  • All Implemented Interfaces:
    org.kie.api.runtime.rule.QueryResultsRow, org.kie.api.runtime.rule.Row

    public class QueryResultsRowImpl
    extends java.lang.Object
    implements org.kie.api.runtime.rule.QueryResultsRow
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object get​(int i)
      Returns the Object for int position in the Tuple
      java.lang.Object get​(java.lang.String identifier)  
      java.lang.Object get​(org.drools.base.rule.Declaration declaration)
      Return the Object for the given Declaration.
      java.util.Map<java.lang.String,​org.drools.base.rule.Declaration> getDeclarations()
      Return a map of Declarations where the key is the identifier and the value is the Declaration.
      org.kie.api.runtime.rule.FactHandle getFactHandle​(int i)  
      org.kie.api.runtime.rule.FactHandle getFactHandle​(java.lang.String identifier)  
      org.kie.api.runtime.rule.FactHandle getFactHandle​(org.drools.base.rule.Declaration declr)  
      org.kie.api.runtime.rule.FactHandle[] getFactHandles()
      Return the FactHandles for the Tuple.
      int getSubruleIndex()  
      int size()
      The size of the Tuple; i.e. the number of columns (FactHandles) in this row result.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getSubruleIndex

        public int getSubruleIndex()
      • getDeclarations

        public java.util.Map<java.lang.String,​org.drools.base.rule.Declaration> getDeclarations()
        Return a map of Declarations where the key is the identifier and the value is the Declaration.
        Returns:
        The Map of Declarations.
      • get

        public java.lang.Object get​(int i)
        Returns the Object for int position in the Tuple
        Parameters:
        i -
        Returns:
        The Object
      • get

        public java.lang.Object get​(java.lang.String identifier)
        Specified by:
        get in interface org.kie.api.runtime.rule.Row
      • get

        public java.lang.Object get​(org.drools.base.rule.Declaration declaration)
        Return the Object for the given Declaration.
      • getFactHandle

        public org.kie.api.runtime.rule.FactHandle getFactHandle​(java.lang.String identifier)
        Specified by:
        getFactHandle in interface org.kie.api.runtime.rule.Row
      • getFactHandle

        public org.kie.api.runtime.rule.FactHandle getFactHandle​(org.drools.base.rule.Declaration declr)
      • getFactHandle

        public org.kie.api.runtime.rule.FactHandle getFactHandle​(int i)
      • getFactHandles

        public org.kie.api.runtime.rule.FactHandle[] getFactHandles()
        Return the FactHandles for the Tuple.
        Returns:
      • size

        public int size()
        The size of the Tuple; i.e. the number of columns (FactHandles) in this row result.
        Returns: