Class PGpath

    • Field Detail

      • open

        public boolean open
        True if the path is open, false if closed.
      • points

        public PGpoint[] points
        The points defining this path.
    • Constructor Detail

      • PGpath

        public PGpath​(PGpoint[] points,
                      boolean open)
        Parameters:
        points - the PGpoints that define the path
        open - True if the path is open, false if closed
      • PGpath

        public PGpath()
        Required by the driver.
      • PGpath

        public PGpath​(String s)
               throws SQLException
        Parameters:
        s - definition of the path in PostgreSQL's syntax.
        Throws:
        SQLException - on conversion failure
    • Method Detail

      • setValue

        public void setValue​(String s)
                      throws SQLException
        Description copied from class: PGobject
        This method sets the value of this object. It must be overridden.
        Overrides:
        setValue in class PGobject
        Parameters:
        s - Definition of the path in PostgreSQL's syntax
        Throws:
        SQLException - on conversion failure
      • equals

        public boolean equals​(Object obj)
        Description copied from class: PGobject
        This must be overidden to allow comparisons of objects.
        Overrides:
        equals in class PGobject
        Parameters:
        obj - Object to compare with
        Returns:
        true if the two paths are identical
      • hashCode

        public int hashCode()
        Description copied from class: PGobject
        Compute hash. As equals() use only value. Return the same hash for the same value.
        Overrides:
        hashCode in class PGobject
        Returns:
        Value hashcode, 0 if value is null Objects.hashCode(Object)
      • getValue

        public String getValue()
        This returns the path in the syntax expected by org.postgresql.
        Overrides:
        getValue in class PGobject
        Returns:
        the value of this object
      • isOpen

        public boolean isOpen()
      • isClosed

        public boolean isClosed()
      • closePath

        public void closePath()
      • openPath

        public void openPath()