private TableEvent getTableEvent() { Row r = (Row) rowCache.removeFirst(); r.setNumComplete(columnOIDs.length); VariableBinding[] vbs = new VariableBinding[r.size()]; r.copyInto(vbs); return new TableEvent(this, userObject, r.getRowIndex(), vbs); }
private TableEvent getTableEvent() { if (rowCache.isEmpty()) { return null; } Row r = rowCache.removeFirst(); r.setNumComplete(columnOIDs.length); VariableBinding[] vbs = new VariableBinding[r.size()]; r.copyInto(vbs); TableEvent tableEvent = new TableEvent(this, userObject, r.getRowIndex(), vbs); if (r.isOrderError()) { tableEvent.status = TableEvent.STATUS_WRONG_ORDER; numLexicographicErrors++; } return tableEvent; }
private TableEvent getNextTableEvent() { if (rowCache.isEmpty()) { return null; } Row r = rowCache.removeFirst(); r.setNumComplete(columnOIDs.length); while (sparseTableMode != SparseTableMode.sparseTable && r.hasNullValues() && !rowCache.isEmpty()) { if (logger.isDebugEnabled()) { logger.debug("TableUtils dropped incomplete row "+r+" because mode is "+ SparseTableMode.denseTableDropIncompleteRows); } try { r = rowCache.removeFirst(); r.setNumComplete(columnOIDs.length); } catch (NoSuchElementException nsee) { // ignore } } VariableBinding[] vbs = new VariableBinding[r.size()]; vbs = r.toArray(vbs); TableEvent tableEvent = new TableEvent(this, userObject, r.getRowIndex(), vbs); if (r.isOrderError()) { tableEvent.status = TableEvent.STATUS_WRONG_ORDER; numLexicographicErrors++; } return tableEvent; }
protected boolean checkResponse(ResponseEvent event) { if (event.getError() != null) { finished = true; emptyCache(); listener.finished(new TableEvent(this, userObject, event.getError())); } else if (event.getResponse() == null) { finished = true; // timeout emptyCache(); listener.finished(new TableEvent(this, userObject, TableEvent.STATUS_TIMEOUT)); } else if (event.getResponse().getType() == PDU.REPORT) { finished = true; emptyCache(); listener.finished(new TableEvent(this, userObject, event.getResponse())); } else if (event.getResponse().getErrorStatus() != PDU.noError) { finished = true; emptyCache(); listener.finished(new TableEvent(this, userObject, event.getResponse().getErrorStatus())); } else { return true; } return false; }
protected boolean checkResponse(ResponseEvent event) { if (event.getError() != null) { finished = true; emptyCache(); listener.finished(new TableEvent(this, userObject, event.getError())); } else if (event.getResponse() == null) { finished = true; // timeout emptyCache(); listener.finished(new TableEvent(this, userObject, TableEvent.STATUS_TIMEOUT)); } else if (event.getResponse().getType() == PDU.REPORT) { finished = true; emptyCache(); listener.finished(new TableEvent(this, userObject, event.getResponse())); } else if (event.getResponse().getErrorStatus() != PDU.noError) { finished = true; emptyCache(); listener.finished(new TableEvent(this, userObject, event.getResponse().getErrorStatus())); } else { return true; } return false; }
protected boolean checkResponse(ResponseEvent event) { if (event.getError() != null) { finished = true; emptyCache(); listener.finished(new TableEvent(this, userObject, event.getError())); } else if (event.getResponse() == null) { finished = true; // timeout emptyCache(); listener.finished(new TableEvent(this, userObject, TableEvent.STATUS_TIMEOUT)); } else if (event.getResponse().getType() == PDU.REPORT) { finished = true; emptyCache(); listener.finished(new TableEvent(this, userObject, event.getResponse())); } else if (event.getResponse().getErrorStatus() != PDU.noError) { finished = true; emptyCache(); listener.finished(new TableEvent(this, userObject, event.getResponse().getErrorStatus())); } else { return true; } return false; }
ex.printStackTrace(); listener.finished(new TableEvent(this, userObject, ex)); return false;
(row.size() > pos)) && (row.get(pos) != null)) { finished = true; listener.finished(new TableEvent(this, userObject, TableEvent.STATUS_WRONG_ORDER)); return; if (!listener.next(getTableEvent())) { finished = true; listener.finished(new TableEvent(this, userObject)); return; emptyCache(); finished = true; listener.finished(new TableEvent(this, userObject));
listener.finished(new TableEvent(this, userObject, TableEvent.STATUS_WRONG_ORDER)); return; emptyCache(); finished = true; listener.finished(new TableEvent(this, userObject, getTableStatus())); return; emptyCache(); finished = true; listener.finished(new TableEvent(this, userObject, getTableStatus()));
ex.printStackTrace(); listener.finished(new TableEvent(this, userObject, ex)); return false;
if (!listener.next(new TableEvent(this, userObject, row.getRowIndex(), (VariableBinding[]) row.toArray(new VariableBinding[0])))) { finished = true; listener.finished(new TableEvent(this, userObject)); return; listener.finished(new TableEvent(this, userObject));
listener.finished(new TableEvent(TableRequest.this, userObject, TableEvent.STATUS_TIMEOUT)); listener.finished(new TableEvent(TableRequest.this, userObject, event.getResponse().getErrorStatus()));
ex.printStackTrace(); listener.finished(new TableEvent(this, userObject, ex)); return false;
listener.finished(new TableEvent(this, userObject, TableEvent.STATUS_WRONG_ORDER)); return; } else if (tableEvent == null || !listener.next(tableEvent)) { emptyCache(); finished = true; listener.finished(new TableEvent(this, userObject, getTableStatus())); return; emptyCache(); finished = true; listener.finished(new TableEvent(this, userObject, getTableStatus()));
if (!listener.next(new TableEvent(this, userObject, row.getRowIndex(), row.toArray(new VariableBinding[row.size()])))) { finished = true; listener.finished(new TableEvent(this, userObject)); return; listener.finished(new TableEvent(this, userObject));
if (!listener.next(new TableEvent(this, userObject, row.getRowIndex(), row.toArray(new VariableBinding[row.size()])))) { finished = true; listener.finished(new TableEvent(this, userObject)); return; listener.finished(new TableEvent(this, userObject));