Class NetricsTableCursorRecSrc

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Integer getCount()
      Get the count of records that have been retrieved from the record source.
      NetricsRecord getNext()
      Returns the next record.
      java.lang.String getPosition()
      Obtains the current position of the underlying cursor.
      boolean hasNext()
      True if getNext will return a record.
      void reset()
      Resets the underlying cursor to the beginning.
      void setPosition​(java.lang.String position)
      Reposition the underlying cursor.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NetricsTableCursorRecSrc

        public NetricsTableCursorRecSrc​(NetricsTableCursor cursor,
                                        NetricsServerInterface host)
        Create a NetricsTableCursorRecSrc instance.
        Parameters:
        cursor - cursor underlying the record source.
        host - the cursor will traverse table(s) on this host.
    • Method Detail

      • reset

        public void reset()
        Resets the underlying cursor to the beginning.
        Specified by:
        reset in interface NetricsBaseRecSrc
      • getCount

        public java.lang.Integer getCount()
        Description copied from interface: NetricsBaseRecSrc
        Get the count of records that have been retrieved from the record source.
        Sources that don't support a count will return null.
        Specified by:
        getCount in interface NetricsBaseRecSrc
        Returns:
        The number of records that have been retrieved from the record source.
      • getPosition

        public java.lang.String getPosition()
        Obtains the current position of the underlying cursor. This position may be used to later set the cursor position using setPosition(java.lang.String).
        Returns:
        the current position of the underlying cursor.
      • setPosition

        public void setPosition​(java.lang.String position)
        Reposition the underlying cursor.
        Parameters:
        position - a cursor position. This should be a value returned by getPosition()