@Override public long getId() { if (mSource instanceof Index) { return ((Index) mSource).getId(); } return 0; }
@Override public long getId() { if (mSource instanceof Index) { return ((Index) mSource).getId(); } return 0; }
@Override public long getId() { if (mSource instanceof Index) { return ((Index) mSource).getId(); } return 0; }
static final String toString(Index ix) { StringBuilder b = new StringBuilder(ix.getClass().getName()); b.append('@').append(Integer.toHexString(ix.hashCode())); b.append(" {"); String nameStr = ix.getNameString(); if (nameStr != null) { b.append("name").append(": ").append(nameStr); b.append(", "); } b.append("id").append(": ").append(ix.getId()); return b.append('}').toString(); } }
static final String toString(Index ix) { StringBuilder b = new StringBuilder(); Utils.appendMiniString(b, ix); b.append(" {"); String nameStr = ix.getNameString(); if (nameStr != null) { b.append("name").append(": ").append(nameStr); b.append(", "); } b.append("id").append(": ").append(ix.getId()); return b.append('}').toString(); } }
static final String toString(Index ix) { StringBuilder b = new StringBuilder(); Utils.appendMiniString(b, ix); b.append(" {"); String nameStr = ix.getNameString(); if (nameStr != null) { b.append("name").append(": ").append(nameStr); b.append(", "); } b.append("id").append(": ").append(ix.getId()); return b.append('}').toString(); } }
/** * Called after an index node fails verification. Implementation is free to * report incremental progress or throttle verification. Default * implementation prints a message to standard out and returns true. * * @param id ephemeral node identifier * @param level index node level; root node is level one * @param message failure message * @return false if verification should stop */ public boolean indexNodeFailed(long id, int level, String message) { StringBuilder b = new StringBuilder("Verification failure: index="); Index index = this.index; if (index == null) { b.append("null"); } else { b.append(index.getId()); } b.append(", node=").append(id).append(", level=").append(level) .append(": ").append(message); reportFailure(b.toString()); return true; }
/** * Called after an index node fails verification. Implementation is free to * report incremental progress or throttle verification. Default * implementation prints a message to standard out and returns true. * * @param id ephemeral node identifier * @param level index node level; root node is level one * @param message failure message * @return false if verification should stop */ public boolean indexNodeFailed(long id, int level, String message) { StringBuilder b = new StringBuilder("Verification failure: index="); Index index = this.index; if (index == null) { b.append("null"); } else { b.append(index.getId()); } b.append(", node=").append(id).append(", level=").append(level) .append(": ").append(message); reportFailure(b.toString()); return true; }
/** * Called after an index node fails verification. Implementation is free to * report incremental progress or throttle verification. Default * implementation prints a message to standard out and returns true. * * @param id ephemeral node identifier * @param level index node level; root node is level one * @param message failure message * @return false if verification should stop */ public boolean indexNodeFailed(long id, int level, String message) { StringBuilder b = new StringBuilder("Verification failure: index="); Index index = this.index; if (index == null) { b.append("null"); } else { b.append(index.getId()); } b.append(", node=").append(id).append(", level=").append(level) .append(": ").append(message); reportFailure(b.toString()); return true; }
private void notifyStore(Index ix, byte[] key, byte[] value) { if (ix != null && !Tree.isInternal(ix.getId())) { try { mManager.notifyStore(ix, key, value); } catch (Throwable e) { uncaught(e); } } }
private void notifyStore(Index ix, byte[] key, byte[] value) { if (ix != null && !Tree.isInternal(ix.getId())) { try { mManager.notifyStore(ix, key, value); } catch (Throwable e) { uncaught(e); } } }
private void notifyStore(Index ix, byte[] key, byte[] value) { if (ix != null && !_Tree.isInternal(ix.getId())) { try { mManager.notifyStore(ix, key, value); } catch (Throwable e) { uncaught(e); } } }
private void notifyStore(Index ix, byte[] key, byte[] value) { if (ix != null && !_Tree.isInternal(ix.getId())) { try { mManager.notifyStore(ix, key, value); } catch (Throwable e) { uncaught(e); } } }