private Command parseCommand() throws QueryParserException { if (requestMsg.getCommand() != null) { return (Command)requestMsg.getCommand(); } String[] commands = requestMsg.getCommands(); ParseInfo parseInfo = createParseInfo(this.requestMsg, this.workContext.getSession()); QueryParser queryParser = QueryParser.getQueryParser(); if (requestMsg.isPreparedStatement() || requestMsg.isCallableStatement() || !requestMsg.isBatchedUpdate()) { String commandStr = commands[0]; if (preParser != null) { commandStr = preParser.preParse(commandStr, this.context); } return queryParser.parseCommand(commandStr, parseInfo); } List<Command> parsedCommands = new ArrayList<Command>(commands.length); for (int i = 0; i < commands.length; i++) { String updateCommand = commands[i]; if (preParser != null) { updateCommand = preParser.preParse(updateCommand, this.context); } parsedCommands.add(queryParser.parseCommand(updateCommand, parseInfo)); } return new BatchedUpdateCommand(parsedCommands); }
private Command parseCommand() throws QueryParserException { if (requestMsg.getCommand() != null) { return (Command)requestMsg.getCommand(); } String[] commands = requestMsg.getCommands(); ParseInfo parseInfo = createParseInfo(this.requestMsg, this.workContext.getSession()); QueryParser queryParser = QueryParser.getQueryParser(); if (requestMsg.isPreparedStatement() || requestMsg.isCallableStatement() || !requestMsg.isBatchedUpdate()) { String commandStr = commands[0]; if (preParser != null) { commandStr = preParser.preParse(commandStr, this.context); } return queryParser.parseCommand(commandStr, parseInfo); } List<Command> parsedCommands = new ArrayList<Command>(commands.length); for (int i = 0; i < commands.length; i++) { String updateCommand = commands[i]; if (preParser != null) { updateCommand = preParser.preParse(updateCommand, this.context); } parsedCommands.add(queryParser.parseCommand(updateCommand, parseInfo)); } return new BatchedUpdateCommand(parsedCommands); }
private Command parseCommand() throws QueryParserException { if (requestMsg.getCommand() != null) { return (Command)requestMsg.getCommand(); } String[] commands = requestMsg.getCommands(); ParseInfo parseInfo = createParseInfo(this.requestMsg, this.workContext.getSession()); QueryParser queryParser = QueryParser.getQueryParser(); if (requestMsg.isPreparedStatement() || requestMsg.isCallableStatement() || !requestMsg.isBatchedUpdate()) { String commandStr = commands[0]; if (preParser != null) { commandStr = preParser.preParse(commandStr, this.context); } return queryParser.parseCommand(commandStr, parseInfo); } List<Command> parsedCommands = new ArrayList<Command>(commands.length); for (int i = 0; i < commands.length; i++) { String updateCommand = commands[i]; if (preParser != null) { updateCommand = preParser.preParse(updateCommand, this.context); } parsedCommands.add(queryParser.parseCommand(updateCommand, parseInfo)); } return new BatchedUpdateCommand(parsedCommands); }
assertTrue("RequestMessage.isBatchedUpdate should be true", statement.requestMessage.isBatchedUpdate()); //$NON-NLS-1$ assertFalse("RequestMessage.isCallableStatement should be false", statement.requestMessage.isCallableStatement()); //$NON-NLS-1$ assertTrue("RequestMessage.isPreparedStatement should be true", statement.requestMessage.isPreparedStatement()); //$NON-NLS-1$
if (requestMsg.isBatchedUpdate()) { handlePreparedBatchUpdate(); } else {
if (requestMsg.isBatchedUpdate()) { handlePreparedBatchUpdate(); } else {
if (requestMsg.isBatchedUpdate()) { handlePreparedBatchUpdate(); } else {