Package org.postgresql.util
Class PGPropertyUtil
java.lang.Object
org.postgresql.util.PGPropertyUtil
routines to support PG properties
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Integer
convertPgPortToInt
(String portStr) converts PGPORT String to Integerstatic boolean
propertiesConsistencyCheck
(Properties properties) Validate properties.static String
translatePGPropertyToPGService
(String propertyKey) translate PGSERVICEFILE keys host, port, dbname Example: "PGHOST" becomes "host"static String
translatePGServiceToPGProperty
(String serviceKey) translate PGSERVICEFILE keys host, port, dbname Example: "host" becomes "PGHOST"
-
Field Details
-
LOGGER
-
-
Constructor Details
-
PGPropertyUtil
public PGPropertyUtil()
-
-
Method Details
-
convertPgPortToInt
converts PGPORT String to Integer- Parameters:
portStr
- value of port- Returns:
- value of port or null
-
propertiesConsistencyCheck
Validate properties. Goal is to detect inconsistencies and report understandable messages- Parameters:
properties
- properties- Returns:
- false if errors found
-
translatePGServiceToPGProperty
translate PGSERVICEFILE keys host, port, dbname Example: "host" becomes "PGHOST"- Parameters:
serviceKey
- key in pg_service.conf- Returns:
- translated property or the same value if translation is not needed
-
translatePGPropertyToPGService
translate PGSERVICEFILE keys host, port, dbname Example: "PGHOST" becomes "host"- Parameters:
propertyKey
- postgres property- Returns:
- translated property or the same value if translation is not needed
-