Record1() throws IOException { hugeObjectAddress = h5.readOffset(); hugeObjectLength = h5.readLength(); hugeObjectID = h5.readLength(); } }
Record1() throws IOException { hugeObjectAddress = h5.readOffset(); hugeObjectLength = h5.readLength(); hugeObjectID = h5.readLength(); } }
Record1() throws IOException { hugeObjectAddress = h5.readOffset(); hugeObjectLength = h5.readLength(); hugeObjectID = h5.readLength(); } }
Record2() throws IOException { hugeObjectAddress = h5.readOffset(); hugeObjectLength = h5.readLength(); filterMask = raf.readInt(); hugeObjectSize = h5.readLength(); hugeObjectID = h5.readLength(); } }
Record2() throws IOException { hugeObjectAddress = h5.readOffset(); hugeObjectLength = h5.readLength(); filterMask = raf.readInt(); hugeObjectSize = h5.readLength(); hugeObjectID = h5.readLength(); } }
Record2() throws IOException { hugeObjectAddress = h5.readOffset(); hugeObjectLength = h5.readLength(); filterMask = raf.readInt(); hugeObjectSize = h5.readLength(); hugeObjectID = h5.readLength(); } }
Record3() throws IOException { hugeObjectAddress = h5.readOffset(); hugeObjectLength = h5.readLength(); } }
Record3() throws IOException { hugeObjectAddress = h5.readOffset(); hugeObjectLength = h5.readLength(); } }
Record3() throws IOException { hugeObjectAddress = h5.readOffset(); hugeObjectLength = h5.readLength(); } }
void read() throws IOException { offset = readOffset(); length = readLength(); if (debug1) { log.debug(" Continue offset=" + offset + " length=" + length); } }
void read() throws IOException { offset = readOffset(); length = readLength(); if (debug1) debugOut.println(" Continue offset=" + offset + " length=" + length); }
Entry() throws IOException { this.key = readLength(); this.address = readOffset(); if (debugGroupBtree) debugOut.println(" GroupEntry key=" + key + " address=" + address); } }
Record4() throws IOException { hugeObjectAddress = h5.readOffset(); hugeObjectLength = h5.readLength(); filterMask = raf.readInt(); hugeObjectSize = h5.readLength(); } }
Record4() throws IOException { hugeObjectAddress = h5.readOffset(); hugeObjectLength = h5.readLength(); filterMask = raf.readInt(); hugeObjectSize = h5.readLength(); } }
Record4() throws IOException { hugeObjectAddress = h5.readOffset(); hugeObjectLength = h5.readLength(); filterMask = raf.readInt(); hugeObjectSize = h5.readLength(); } }
void read() throws IOException { offset = readOffset(); length = readLength(); if (debug1) debugOut.println(" Continue offset=" + offset + " length=" + length); }
Entry() throws IOException { this.key = readLength(); this.address = readOffset(); if (debugGroupBtree) debugOut.println(" GroupEntry key=" + key + " address=" + address); } }
Entry() throws IOException { this.key = readLength(); this.address = readOffset(); if (debugGroupBtree) { log.debug(" GroupEntry key={} address={}", key, address); } } }
LocalHeap(H5Group group, long address) throws IOException { this.group = group; // header information is in le byte order raf.order(RandomAccessFile.LITTLE_ENDIAN); raf.seek(getFileOffset(address)); if (debugDetail) debugOut.println("-- readLocalHeap position=" + raf.getFilePointer()); // header byte[] heapname = new byte[4]; raf.read(heapname); String magic = new String(heapname); if (!magic.equals("HEAP")) throw new IllegalStateException(magic + " should equal HEAP"); version = raf.readByte(); raf.skipBytes(3); size = (int) readLength(); freelistOffset = readLength(); dataAddress = readOffset(); if (debugDetail) debugOut.println(" version=" + version + " size=" + size + " freelistOffset=" + freelistOffset + " heap starts at dataAddress=" + dataAddress); if (debugPos) debugOut.println(" *now at position=" + raf.getFilePointer()); // data raf.seek(getFileOffset(dataAddress)); heap = new byte[size]; raf.read(heap); //if (debugHeap) printBytes( out, "heap", heap, size, true); if (debugDetail) debugOut.println("-- endLocalHeap position=" + raf.getFilePointer()); int hsize = 8 + 2 * sizeLengths + sizeOffsets; if (debugTracker) memTracker.addByLen("Group LocalHeap (" + group.displayName + ")", address, hsize); if (debugTracker) memTracker.addByLen("Group LocalHeapData (" + group.displayName + ")", dataAddress, size); }
contiguousSize = readLength();