private static class ConnectionManager.OptionsParser
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private boolean |
dbnameFound
database name found flag
|
private java.util.List<java.util.List<java.util.Map.Entry<ConnectionManager.ConnectOption,ConnectionManager.ConnectOptionValue>>> |
dboptions
parsed options for all databases
|
private java.util.List<java.util.Map.Entry<ConnectionManager.ConnectOption,ConnectionManager.ConnectOptionValue>> |
options
parsed options for current database
|
private java.util.Set<java.lang.String> |
pfs
processed configuration files
|
| Modifier | Constructor and Description |
|---|---|
private |
OptionsParser(boolean dbnameFound)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.util.List<java.util.Map.Entry<ConnectionManager.ConnectOption,ConnectionManager.ConnectOptionValue>>> |
parse(java.util.List<java.lang.Object> inlineArgs)
Parse options
|
void |
parse(java.lang.String pfFile)
Parse -pf file options
|
private final java.util.List<java.util.List<java.util.Map.Entry<ConnectionManager.ConnectOption,ConnectionManager.ConnectOptionValue>>> dboptions
private final java.util.Set<java.lang.String> pfs
private java.util.List<java.util.Map.Entry<ConnectionManager.ConnectOption,ConnectionManager.ConnectOptionValue>> options
private boolean dbnameFound
private OptionsParser(boolean dbnameFound)
dbnameFound - database name found flagpublic java.util.List<java.util.List<java.util.Map.Entry<ConnectionManager.ConnectOption,ConnectionManager.ConnectOptionValue>>> parse(java.util.List<java.lang.Object> inlineArgs) throws PersistenceException
inlineArgs - inline optionsPersistenceException - if a recursive use of a configuration file was detected.public void parse(java.lang.String pfFile)
throws PersistenceException
pfFile - -pf file pathPersistenceException - if a recursive use of a configuration file was detected.