From: SVN by r. <sv...@ca...> - 2007-10-08 15:43:13
|
Author: rotman Date: 2007-10-08 17:43:13 +0200 (Mon, 08 Oct 2007) New Revision: 175 Modified: src/main/java/nl/improved/sqlclient/SQLShell.java Log: Use InputCommand for batch executions Modified: src/main/java/nl/improved/sqlclient/SQLShell.java =================================================================== --- src/main/java/nl/improved/sqlclient/SQLShell.java 2007-10-08 15:31:56 UTC (rev 174) +++ src/main/java/nl/improved/sqlclient/SQLShell.java 2007-10-08 15:43:13 UTC (rev 175) @@ -1042,20 +1042,8 @@ cmd.append(line); if (line.endsWith(";")) { // Exec cmd - final StringBuilder cmdStringBuilder = cmd; - executeCommand(new SQLCommand() { - public String getUntrimmedCommandString() { - return cmdStringBuilder.toString(); - } - public List<StringBuilder> getEditableLines() { - return Arrays.asList(new StringBuilder[]{cmdStringBuilder}); - } - public List<? extends CharSequence> getLines() { - return Arrays.asList(new StringBuilder[]{cmdStringBuilder}); - } - - }); - cmd = new StringBuilder(); + executeCommand(new InputCommand(cmd)); + cmd=new StringBuilder(); } } } catch(IOException e) { @@ -1091,6 +1079,10 @@ this.command = new StringBuilder(command); } + public InputCommand(StringBuilder command) { + this.command = command; + } + @Override public String getUntrimmedCommandString() { return command.toString(); |