Class CommandCompleteParser


  • public final class CommandCompleteParser
    extends java.lang.Object
    Parses oid and rows from a CommandComplete (B) message (end of Execute).
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private long oid  
      private long rows  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      long getOid()  
      long getRows()  
      int hashCode()  
      void parse​(java.lang.String status)
      Parses CommandComplete (B) message.
      (package private) void set​(long oid, long rows)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • oid

        private long oid
      • rows

        private long rows
    • Constructor Detail

      • CommandCompleteParser

        public CommandCompleteParser()
    • Method Detail

      • getOid

        public long getOid()
      • getRows

        public long getRows()
      • set

        void set​(long oid,
                 long rows)
      • parse

        public void parse​(java.lang.String status)
                   throws PSQLException
        Parses CommandComplete (B) message. Status is in the format of "COMMAND OID ROWS" where both 'OID' and 'ROWS' are optional and COMMAND can have spaces within it, like CREATE TABLE.
        Parameters:
        status - COMMAND OID ROWS message
        Throws:
        PSQLException - in case the status cannot be parsed
      • toString

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

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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