diff -r 2813d3409afd -r 67581ec4396e java/sql-dk/src/info/globalcode/sql/dk/CLIParser.java --- a/java/sql-dk/src/info/globalcode/sql/dk/CLIParser.java Mon Dec 23 18:27:57 2013 +0100 +++ b/java/sql-dk/src/info/globalcode/sql/dk/CLIParser.java Mon Dec 23 20:15:23 2013 +0100 @@ -70,6 +70,9 @@ case Tokens.NAME_PREFIX: options.setNamePrefix(fetchNext(args, ++i)); break; + case Tokens.NAME_SUFFIX: + options.setNameSuffix(fetchNext(args, ++i)); + break; case Tokens.DB: options.setDatabaseName(fetchNext(args, ++i)); break; @@ -83,7 +86,7 @@ for (i++; i < args.length; i++) { arg = args[i]; - if (arg.startsWith(options.getNamePrefix())) { // Named parameters: + if (arg.startsWith(options.getNamePrefix()) && arg.endsWith(options.getNameSuffix())) { // Named parameters: String paramName = arg.substring(options.getNamePrefix().length()); String paramValue = fetchNext(args, ++i); options.addNamedParameter(new NamedParameter(paramName, paramValue, namedTypes.get(paramName))); @@ -154,6 +157,7 @@ public static final String BATCH = "--batch"; public static final String DATA = "--data"; public static final String NAME_PREFIX = "--name-prefix"; + public static final String NAME_SUFFIX = "--name-suffix"; public static final String TYPES = "--types"; public static final String FORMATTER = "--formatter"; public static final String INFO_HELP = "--help";