@Override public void execute() throws TranslatorException { ec.addWarning(new Exception("Some warning")); //$NON-NLS-1$ } @Override
} else { String msg = JDBCPlugin.Util.gs(JDBCPlugin.Event.TEIID11003, "Execution Payload", payloadString); //$NON-NLS-1$ context.addWarning(new TranslatorException(msg)); LogManager.logWarning(LogConstants.CTX_CONNECTOR, msg); } else { String msg = JDBCPlugin.Util.gs(JDBCPlugin.Event.TEIID11003, "Source Hint", hint); //$NON-NLS-1$ context.addWarning(new TranslatorException(msg)); LogManager.logWarning(LogConstants.CTX_CONNECTOR, msg);
public void addStatementWarnings() throws SQLException { SQLWarning warning = this.statement.getWarnings(); if (warning != null) { context.addWarning(warning); if (LogManager.isMessageToBeRecorded(LogConstants.CTX_CONNECTOR, MessageLevel.DETAIL)) { while (warning != null) { LogManager.logDetail(LogConstants.CTX_CONNECTOR, context.getRequestId() + " Warning: ", warning); //$NON-NLS-1$ warning = warning.getNextWarning(); } } } this.statement.clearWarnings(); } }
context.addWarning(e); LogManager.logDetail(LogConstants.CTX_CONNECTOR, e, "Exception determining generated keys, no keys will be returned"); //$NON-NLS-1$
throw te; this.executionContext.addWarning(te); LogManager.logWarning(LogConstants.CTX_CONNECTOR, e, msg);
@Override public int[] getUpdateCounts() throws DataNotAvailableException, TranslatorException { if (result.getExpectedNumberOfRows() != result.getActualNumberOfRows()) { if (result.getExpectedNumberOfRows() > result.getActualNumberOfRows()) { context.addWarning(new SpreadsheetOperationException(SpreadsheetExecutionFactory.UTIL.gs("partial_update", result.getExpectedNumberOfRows(), result.getActualNumberOfRows()))); //$NON-NLS-1$ } else { throw new SpreadsheetOperationException(SpreadsheetExecutionFactory.UTIL.gs("unexpected_updatecount", result.getExpectedNumberOfRows(), result.getActualNumberOfRows())); //$NON-NLS-1$ } } return new int[]{result.getActualNumberOfRows()}; }
} else if (r.getErrors().length > 0) { counts.add(Statement.EXECUTE_FAILED); this.context.addWarning(new SQLWarning(r.getErrors()[0].getMessage(), r.getErrors()[0].getStatusCode().name())); } else { counts.add(Statement.SUCCESS_NO_INFO);