public void execute() throws BaseException { try { // Open connection to the webservice. WebServiceSession wss = new WebServiceSession(_prefs,_wsSessionProps); wss.open(); final WebServiceValidator val = new WebServiceValidator(wss, _wsSessionProps); final IQueryTokenizer qt = _session.getQueryTokenizer(); qt.setScriptToTokenize(_sql); final StringBuffer results = new StringBuffer(1024); while (qt.hasQuery()) { // TODO: When message are can have some text in red (error) // and some normal then put out errors in red. ValidatorResult rc = val.validate(qt.nextQuery()); results.append(rc.getData()); } _results = results.toString().trim(); } catch (Throwable th) { throw new BaseException(th); } } }
public SQLExecuterTask(ISession session, String sql, ISQLExecuterHandler handler, ISQLExecutionListener[] executionListeners) { if (sql == null) { if (s_log.isDebugEnabled()) { s_log.debug("init(): expected non-null sql"); return; } } _session = session; _schemaInfoUpdateCheck = new SchemaInfoUpdateCheck(_session); _sql = sql; _tokenizer = _session.getQueryTokenizer(); _tokenizer.setScriptToTokenize(_sql); _handler = handler; if (_handler == null) { _handler = new DefaultSQLExecuterHandler(session); } _executionListeners = executionListeners; _dataSetUpdateableTableModel = new DataSetUpdateableTableModelImpl(); _dataSetUpdateableTableModel.setSession(_session); }
public SQLExecuterTask(ISession session, String sql, ISQLExecuterHandler handler, ISQLExecutionListener[] executionListeners) { if (sql == null) { if (s_log.isDebugEnabled()) { s_log.debug("init(): expected non-null sql"); return; } } _session = session; _schemaInfoUpdateCheck = new SchemaInfoUpdateCheck(_session); _sql = sql; _tokenizer = _session.getQueryTokenizer(); _tokenizer.setScriptToTokenize(_sql); _handler = handler; if (_handler == null) { _handler = new DefaultSQLExecuterHandler(session); } _executionListeners = executionListeners; _dataSetUpdateableTableModel = new DataSetUpdateableTableModelImpl(); _dataSetUpdateableTableModel.setSession(_session); }