@Override public boolean equals(Object o) { return super.equals(o); }
@Override public int hashCode() { return super.hashCode(); } }
private ExtendedBlocklet getExtendedBlocklet( Set<TableBlockIndexUniqueIdentifierWrapper> identifiersWrapper, Blocklet blocklet) throws IOException { for (TableBlockIndexUniqueIdentifierWrapper identifierWrapper : identifiersWrapper) { BlockletDataMapIndexWrapper wrapper = cache.get(identifierWrapper); List<BlockDataMap> dataMaps = wrapper.getDataMaps(); for (DataMap dataMap : dataMaps) { if (((BlockDataMap) dataMap) .getTableTaskInfo(BlockletDataMapRowIndexes.SUMMARY_INDEX_FILE_NAME) .startsWith(blocklet.getFilePath())) { return ((BlockDataMap) dataMap).getDetailedBlocklet(blocklet.getBlockletId()); } } } throw new IOException("Blocklet not found: " + blocklet.toString()); }
public Blocklet makeBlocklet() { return new Blocklet(getPath().getName(), blockletId); } }
@Override public void write(DataOutput out) throws IOException { super.write(out); int size = pages.size(); out.writeInt(size); for (Page page : pages) { page.write(out); } }
@Override public void readFields(DataInput in) throws IOException { super.readFields(in); int size = in.readInt(); pages = new ArrayList<>(size); for (int i = 0; i < size; i++) { Page page = new Page(); page.readFields(in); pages.add(page); } }
String.valueOf(bloomFilter.getBlockletNo()))); Blocklet blocklet = new Blocklet(bloomFilter.getShardName(), String.valueOf(bloomFilter.getBlockletNo())); tempHitBlockletsResult.add(blocklet);
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (segmentId != null ? segmentId.hashCode() : 0); return result; } }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; if (!super.equals(o)) { return false; } ExtendedBlocklet that = (ExtendedBlocklet) o; return segmentId != null ? segmentId.equals(that.segmentId) : that.segmentId == null; }