@Override public void close() { exec.close(); } @Override
@Override public void close() { exec.close(); } @Override
@Override public void close() { exec.close(); } @Override
private List executeCommand(Command command, RuntimeMetadata runtimeMetadata, boolean close) throws TranslatorException { Execution exec = connector.createExecution(command, this.executionContext, runtimeMetadata, this.connectionFactory); exec.execute(); List results = readResultsFromExecution(exec); if (close) { exec.close(); } return results; }