Package org.postgresql.jdbcurlresolver
Class JdbcUrlParser
java.lang.Object
org.postgresql.jdbcurlresolver.JdbcUrlParser
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static PGProperty
deprecatedToCurrent
(PGProperty pgProperty) private static void
(package private) void
parse
(Properties arguments, Properties values) private void
private void
private void
private void
private void
private void
private void
private void
result10Argument
(Properties result) private void
result20Url
(Properties result) (package private) static void
saveProperty
(Properties result, String key, String value) (package private) static void
saveProperty
(Properties result, String key, String value, boolean failForDeprecated) private void
saveSection
(String value) private static String
-
Field Details
-
url
-
currentSection
-
urlTemp
-
urlHostPort
-
urlUser
-
urlPass
-
urlHost
-
urlPort
-
urlDatabase
-
urlArguments
-
-
Constructor Details
-
JdbcUrlParser
JdbcUrlParser(String url)
-
-
Method Details
-
parse
- Throws:
JdbcUrlResolverFatalException
-
saveSection
-
parse10UrlPrefix
- Throws:
JdbcUrlResolverFatalException
-
parse20User
private void parse20User() -
parse30Password
private void parse30Password() -
parse40Host
private void parse40Host() -
parse50Database
private void parse50Database() -
parse60Argument
private void parse60Argument() -
parse70HostPort
private void parse70HostPort() -
result10Argument
- Throws:
JdbcUrlResolverFatalException
-
result20Url
- Throws:
JdbcUrlResolverFatalException
-
urlDecode
- Throws:
JdbcUrlResolverFatalException
-
saveProperty
static void saveProperty(Properties result, String key, String value) throws JdbcUrlResolverFatalException - Throws:
JdbcUrlResolverFatalException
-
saveProperty
static void saveProperty(Properties result, String key, String value, boolean failForDeprecated) throws JdbcUrlResolverFatalException - Throws:
JdbcUrlResolverFatalException
-
deprecatedToCurrent
-
failUnsupportedProperty
- Throws:
JdbcUrlResolverFatalException
-