java/sql-dk/src/info/globalcode/sql/dk/CLIParser.java
branchv_0
changeset 159 9632b23df30c
parent 158 770b5009ec42
child 166 5488c2dcf680
equal deleted inserted replaced
158:770b5009ec42 159:9632b23df30c
   126 					options.addShowInfo(InfoType.VERSION);
   126 					options.addShowInfo(InfoType.VERSION);
   127 					break;
   127 					break;
   128 				case Tokens.INFO_JDBC_DRIVERS:
   128 				case Tokens.INFO_JDBC_DRIVERS:
   129 					options.addShowInfo(InfoType.JDBC_DRIVERS);
   129 					options.addShowInfo(InfoType.JDBC_DRIVERS);
   130 					break;
   130 					break;
       
   131 				case Tokens.INFO_JDBC_PROPERTIES:
       
   132 					options.addShowInfo(InfoType.JDBC_PROPERTIES);
       
   133 					options.addDatabaseNameToListProperties(fetchNext(args, ++i));
       
   134 					break;
   131 				case Tokens.INFO_DATABASES:
   135 				case Tokens.INFO_DATABASES:
   132 					options.addShowInfo(InfoType.DATABASES);
   136 					options.addShowInfo(InfoType.DATABASES);
   133 					break;
   137 					break;
   134 				case Tokens.INFO_CONNECTION:
   138 				case Tokens.INFO_CONNECTION:
   135 					options.addShowInfo(InfoType.CONNECTION);
   139 					options.addShowInfo(InfoType.CONNECTION);
   136 					options.addDatabaseNamesToTest(fetchNext(args, ++i));
   140 					options.addDatabaseNameToTest(fetchNext(args, ++i));
   137 					break;
   141 					break;
   138 				default:
   142 				default:
   139 					throw new CLIParserException("Unknown option: " + arg);
   143 					throw new CLIParserException("Unknown option: " + arg);
   140 			}
   144 			}
   141 		}
   145 		}
   168 		public static final String INFO_VERSION = "--version"; // bash-completion:option // help: print version info
   172 		public static final String INFO_VERSION = "--version"; // bash-completion:option // help: print version info
   169 		public static final String INFO_LICENSE = "--license"; // bash-completion:option // help: print license
   173 		public static final String INFO_LICENSE = "--license"; // bash-completion:option // help: print license
   170 		public static final String INFO_FORMATTERS = "--list-formatters"; // bash-completion:option // help: print list of available formatters
   174 		public static final String INFO_FORMATTERS = "--list-formatters"; // bash-completion:option // help: print list of available formatters
   171 		public static final String INFO_TYPES = "--list-types"; // bash-completion:option // help: print list of available data types
   175 		public static final String INFO_TYPES = "--list-types"; // bash-completion:option // help: print list of available data types
   172 		public static final String INFO_JDBC_DRIVERS = "--list-jdbc-drivers"; // bash-completion:option // help: list of available JDBC drivers
   176 		public static final String INFO_JDBC_DRIVERS = "--list-jdbc-drivers"; // bash-completion:option // help: list of available JDBC drivers
       
   177 		public static final String INFO_JDBC_PROPERTIES = "--list-jdbc-properties"; // bash-completion:option // help: list of available JDBC properties for given database
   173 		public static final String INFO_DATABASES = "--list-databases"; // bash-completion:option // help: print list of configured databases
   178 		public static final String INFO_DATABASES = "--list-databases"; // bash-completion:option // help: print list of configured databases
   174 		public static final String INFO_CONNECTION = "--test-connection"; // bash-completion:option // help: test connection to particular database
   179 		public static final String INFO_CONNECTION = "--test-connection"; // bash-completion:option // help: test connection to particular database
   175 
   180 
   176 		private Tokens() {
   181 		private Tokens() {
   177 		}
   182 		}