public synchronized void addWarning(SQLWarning newWarning) { if (warnings == null) { warnings = newWarning; } else { warnings.setNextWarning(newWarning); } }
protected void addWarning(SQLWarning warnings) { if (this.warnings != null) { this.warnings.setNextWarning(warnings); } else { this.warnings = warnings; } }
public void addWarning(SQLWarning warn) { // Add the warning to the chain if (firstWarning != null) firstWarning.setNextWarning(warn); else firstWarning = warn; }
synchronized void addWarning(SQLWarning newWarning) { if (warnings == null) warnings = newWarning; else warnings.setNextWarning(newWarning); }
/** * This adds a warning to the warning chain. * * @param warn warning to add */ public void addWarning(SQLWarning warn) { // Add the warning to the chain if (firstWarning != null) { firstWarning.setNextWarning(warn); } else { firstWarning = warn; } }
void addWarning(SQLWarning sqlWarning) { lastWarning.setNextWarning(sqlWarning); lastWarning = sqlWarning; }
protected void addWarning(SQLWarning warnings) { if (this.warnings != null) this.warnings.setNextWarning(warnings); else this.warnings = warnings; }
synchronized void addWarning(SQLWarning newWarning) { if (warnings == null) warnings = newWarning; else warnings.setNextWarning(newWarning); }
/** * This adds a warning to the warning chain. We track the * tail of the warning chain as well to avoid O(N) behavior * for adding a new warning to an existing chain. Some * server functions which RAISE NOTICE (or equivalent) produce * a ton of warnings. * @param warn warning to add */ public void addWarning(SQLWarning warn) { if (warnings == null) { warnings = warn; lastWarning = warn; } else { lastWarning.setNextWarning(warn); lastWarning = warn; } }
@Override public void setAutoCommit(boolean autoCommit) throws SQLException { // Per JDBC spec, if the connection is closed a SQLException should be thrown. if(isClosed) { throw new SQLException("Connection is closed"); } // The auto-commit mode is always enabled for this connection. Per JDBC spec, // if setAutoCommit is called and the auto-commit mode is not changed, the call is a no-op. if (!autoCommit) { LOG.warn("Request to set autoCommit to false; Hive does not support autoCommit=false."); SQLWarning warning = new SQLWarning("Hive does not support autoCommit=false"); if (warningChain == null) warningChain = warning; else warningChain.setNextWarning(warning); } }
private synchronized void addWarning(PrestoWarning warning) { requireNonNull(warning, "warning is null"); if (lastWarning == null) { lastWarning = new PrestoSqlWarning(warning); } else { lastWarning.setNextWarning(new PrestoSqlWarning(warning)); } if (firstWarning == null) { firstWarning = lastWarning; } else { lastWarning = lastWarning.getNextWarning(); } }
@Override public synchronized SQLWarning getWarnings() throws SQLException { checkClosed(); SQLWarning newWarnings = queryExecutor.getWarnings(); // NB: also clears them. if (firstWarning == null) { firstWarning = newWarnings; } else { firstWarning.setNextWarning(newWarnings); // Chain them on. } return firstWarning; }
public synchronized SQLWarning getWarnings() throws SQLException { checkClosed(); SQLWarning newWarnings = protoConnection.getWarnings(); // NB: also clears them. if (firstWarning == null) firstWarning = newWarnings; else firstWarning.setNextWarning(newWarnings); // Chain them on. return firstWarning; }
private static SQLWarning fromPrestoWarnings(List<PrestoWarning> warnings) { requireNonNull(warnings, "warnings is null"); assertFalse(warnings.isEmpty()); Iterator<PrestoWarning> iterator = warnings.iterator(); PrestoSqlWarning first = new PrestoSqlWarning(iterator.next()); SQLWarning current = first; while (iterator.hasNext()) { current.setNextWarning(new PrestoSqlWarning(iterator.next())); current = current.getNextWarning(); } return first; }
while ( nw != null ) tw.setNextWarning(new SQLWarning(nw.getMessage(), nw.getSQLState(), nw.getErrorCode())); tw.setNextWarning( new SQLWarning(warn.getMessage(), warn.getSQLState(), warn.getErrorCode()));
/** * Adds a warning to the end of the warning chain. * * @param w The warning to add to the warning chain. */ private void addWarning(SQLWarning w) { if (topWarning == null) { topWarning = w; } else { topWarning.setNextWarning(w); } }
/** Add a compile time warning. */ @Override public void addWarning(SQLWarning warning) { if (warnings == null) warnings = warning; else warnings.setNextWarning(warning); }
protected void addWarning(SQLWarning warning) { if (firstWarning == null) { firstWarning = warning; } else { firstWarning.setNextWarning(warning); } } }
public void addWarning(SQLWarning warning){ synchronized (getSynchronizationObject()) { // TODO: Find way so this method can be protected (or less visible) again. if (firstWarning == null) firstWarning = warning; else { firstWarning.setNextWarning(warning); } } }
public synchronized SQLWarning getWarnings() throws SQLException { checkClosed(); SQLWarning newWarnings = protoConnection.getWarnings(); // NB: also clears them. if (firstWarning == null) firstWarning = newWarnings; else firstWarning.setNextWarning(newWarnings); // Chain them on. return firstWarning; }