Package org.postgresql.jdbcurlresolver
Class JdbcUrlResolver
java.lang.Object
org.postgresql.jdbcurlresolver.JdbcUrlResolver
parser for jdbc URL.
https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Properties
private JdbcUrlResolverFatalException
private static final Logger
private final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
adjust91HostPort
(Properties result) private void
adjust92HostPort
(Properties result) private void
adjust93Port
(Properties result) private static void
copyProperties
(Properties source, Properties target) private void
dumpStructure
(Properties props, String message) private void
dumpStructures
(Properties result, Properties p8, Properties p7, Properties p6, Properties p5, Properties p4, Properties p3, Properties p2, Properties p1, Properties p0) (package private) JdbcUrlResolverFatalException
Returns Propertiesprivate void
private void
private void
parse5JavaEnvironment
(Properties result) private void
parse6OsEnvironment
(Properties result) private void
private void
parse8GlobalDefaults
(Properties p8, Properties p0) private void
private void
parseEnvironment
(Map<PGEnvironment, PGProperty> scanMap, Properties result) private void
verify94Port
(Properties result)
-
Field Details
-
LOGGER
-
url
-
defaults
-
failException
-
-
Constructor Details
-
JdbcUrlResolver
- Parameters:
url
- jdbc urldefaults
- defaults
-
-
Method Details
-
getFailException
JdbcUrlResolverFatalException getFailException() -
getResult
Returns Properties- Returns:
- result of parsing URL
-
parse3GetConnectionProperties
- Throws:
JdbcUrlResolverFatalException
-
parse5JavaEnvironment
-
parse6OsEnvironment
-
parseEnvironment
-
parse7DriverconfigProperties
- Throws:
JdbcUrlResolverFatalException
-
parse4ServiceResource
private void parse4ServiceResource(Properties p4, Properties p0) throws JdbcUrlResolverFatalException - Throws:
JdbcUrlResolverFatalException
-
parse8GlobalDefaults
-
adjust91HostPort
-
adjust92HostPort
- Throws:
JdbcUrlResolverFatalException
-
adjust93Port
-
verify94Port
- Throws:
JdbcUrlResolverFatalException
-
parse9Pgpass
-
dumpStructures
private void dumpStructures(Properties result, Properties p8, Properties p7, Properties p6, Properties p5, Properties p4, Properties p3, Properties p2, Properties p1, Properties p0) -
dumpStructure
-
copyProperties
private static void copyProperties(Properties source, Properties target) throws JdbcUrlResolverFatalException - Throws:
JdbcUrlResolverFatalException
-