public void writeNonRecordData(Variable v, DataOutputStream stream, Array data) throws IOException { Vinfo vinfo = vinfoMap.get(v); if (debugWriteData) System.out.println("Write " + v.getFullName() + " at filePos= " + filePos + " vinfo.offset= " + vinfo.offset); if (filePos != vinfo.offset) throw new IllegalStateException(); filePos += writeData(v, stream, data); if (vinfo.pad > 0) { byte[] dummy = new byte[vinfo.pad]; stream.write(dummy); filePos += vinfo.pad; } }
public void writeNonRecordData(Variable v, DataOutputStream stream, Array data) throws IOException { Vinfo vinfo = vinfoMap.get(v); if (debugWriteData) System.out.println("Write " + v.getFullName() + " at filePos= " + filePos + " vinfo.offset= " + vinfo.offset); if (filePos != vinfo.offset) throw new IllegalStateException(); filePos += writeData(v, stream, data); if (vinfo.pad > 0) { byte[] dummy = new byte[vinfo.pad]; stream.write(dummy); filePos += vinfo.pad; } }
public void writeNonRecordData(Variable v, DataOutputStream stream, Array data) throws IOException { Vinfo vinfo = vinfoMap.get(v); if (debugWriteData) System.out.println("Write " + v.getFullName() + " at filePos= " + filePos + " vinfo.offset= " + vinfo.offset); if (filePos != vinfo.offset) throw new IllegalStateException(); filePos += writeData(v, stream, data); if (vinfo.pad > 0) { byte[] dummy = new byte[vinfo.pad]; stream.write(dummy); filePos += vinfo.pad; } }
public void writeRecordData(DataOutputStream stream, List<Variable> varList) throws IOException { long want = recStart + ((long) recno) * recSize; if (debugWriteData) System.out.println("Write record at filePos= " + filePos + " should be= " + want); if (filePos != want) throw new IllegalStateException(); for (Variable v : varList) { if (first && debugWriteData) System.out.println(" write record var " + v.getNameAndDimensions() + " filePos=" + filePos); filePos += writeData(v, stream, v.read()); Vinfo vinfo = vinfoMap.get(v); if (vinfo.pad > 0) { byte[] dummy = new byte[vinfo.pad]; stream.write(dummy); filePos += vinfo.pad; } } first = false; recno++; }
public void writeRecordData(DataOutputStream stream, List<Variable> varList) throws IOException { long want = recStart + ((long) recno) * recSize; if (debugWriteData) System.out.println("Write record at filePos= " + filePos + " should be= " + want); if (filePos != want) throw new IllegalStateException(); for (Variable v : varList) { if (first && debugWriteData) System.out.println(" write record var " + v.getNameAndDimensions() + " filePos=" + filePos); filePos += writeData(v, stream, v.read()); Vinfo vinfo = vinfoMap.get(v); if (vinfo.pad > 0) { byte[] dummy = new byte[vinfo.pad]; stream.write(dummy); filePos += vinfo.pad; } } first = false; recno++; }
public void writeRecordData(DataOutputStream stream, List<Variable> varList) throws IOException { long want = recStart + recno * recSize; if (debugWriteData) System.out.println("Write record at filePos= " + filePos + " should be= " + want); if (filePos != want) throw new IllegalStateException(); for (Variable v : varList) { if (first && debugWriteData) System.out.println(" write record var " + v.getNameAndDimensions() + " filePos=" + filePos); filePos += writeData(v, stream, v.read()); Vinfo vinfo = vinfoMap.get(v); if (vinfo.pad > 0) { byte[] dummy = new byte[vinfo.pad]; stream.write(dummy); filePos += vinfo.pad; } } first = false; recno++; }