本文整理了Java中org.teiid.translator.ExecutionContext.addWarning()
方法的一些代码示例,展示了ExecutionContext.addWarning()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ExecutionContext.addWarning()
方法的具体详情如下:
包路径:org.teiid.translator.ExecutionContext
类名称:ExecutionContext
方法名:addWarning
[英]Add an exception as a warning to this Execution. The exception will be wrapped by a TeiidSQLWarning for the client. The warnings can be consumed through the Statement#getWarnings() method.
[中]添加异常作为此执行的警告。异常将由客户端的TeiidSQLWarning包装。可以通过语句#getWarnings()方法使用这些警告。
代码示例来源:origin: teiid/teiid
@Override
public void execute() throws TranslatorException {
ec.addWarning(new Exception("Some warning")); //$NON-NLS-1$
}
@Override
代码示例来源:origin: org.teiid.connectors/translator-jdbc
} 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);
代码示例来源:origin: org.teiid.connectors/translator-jdbc
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();
}
}
代码示例来源:origin: org.teiid.connectors/translator-jdbc
context.addWarning(e);
LogManager.logDetail(LogConstants.CTX_CONNECTOR, e, "Exception determining generated keys, no keys will be returned"); //$NON-NLS-1$
代码示例来源:origin: org.teiid.connectors/translator-ldap
throw te;
this.executionContext.addWarning(te);
LogManager.logWarning(LogConstants.CTX_CONNECTOR, e, msg);
代码示例来源:origin: org.teiid.connectors/translator-google
@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()};
}
代码示例来源:origin: org.teiid.connectors/translator-salesforce
} 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);
内容来源于网络,如有侵权,请联系作者删除!