Class ResultRowImpl

  • All Implemented Interfaces:
    ResultRow

    public class ResultRowImpl
    extends java.lang.Object
    implements ResultRow
    A query result row that keeps all data (for this row only) in memory.
    • Method Detail

      • getPath

        public java.lang.String getPath()
        Description copied from interface: ResultRow
        The path, assuming there is only one selector.
        Specified by:
        getPath in interface ResultRow
        Returns:
        the path
      • getPath

        public java.lang.String getPath​(java.lang.String selectorName)
        Description copied from interface: ResultRow
        The path for the given selector name.
        Specified by:
        getPath in interface ResultRow
        Parameters:
        selectorName - the selector name (null if there is only one selector)
        Returns:
        the path
      • getTree

        public Tree getTree​(java.lang.String selectorName)
        Description copied from interface: ResultRow
        The tree for the given selector name.
        Specified by:
        getTree in interface ResultRow
        Parameters:
        selectorName - the selector name (null if there is only one selector)
        Returns:
        the tree
      • getValue

        public PropertyValue getValue​(java.lang.String columnName)
        Description copied from interface: ResultRow
        The property value.
        Specified by:
        getValue in interface ResultRow
        Parameters:
        columnName - the column name
        Returns:
        the value
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

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

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object