public Chunk nextOuter() { chunkOuter = chunker.next(); long srcPos = getFilePos( chunkOuter.getSrcElem() * elemSize); chunkOuter.setSrcPos( srcPos); return chunkOuter; }
public IndexChunker.Chunk nextOuter() { chunkOuter = chunker.next(); chunkOuter.setSrcPos( getFilePos( chunkOuter.getSrcElem())); return chunkOuter; }
static public Object readDataFill(RandomAccessFile raf, Layout index, DataType dataType, Object fillValue, int byteOrder, boolean convertChar) throws java.io.IOException { Object arr = (fillValue == null) ? makePrimitiveArray((int) index.getTotalNelems(), dataType) : makePrimitiveArray((int) index.getTotalNelems(), dataType, fillValue); return readData(raf, index, dataType, arr, byteOrder, convertChar); }
public Chunk next() { IndexChunker.Chunk chunk = chunker.next(); chunk.setSrcPos( startPos + chunk.getSrcElem() * elemSize); return chunk; } }
public long streamToByteChannel(ucar.nc2.Variable v2, Section section, WritableByteChannel channel) throws java.io.IOException, ucar.ma2.InvalidRangeException { Array data = readData(v2, section); return IospHelper.copyToByteChannel(data, channel); }
public long readToOutputStream(ucar.nc2.Variable v2, Section section, OutputStream out) throws java.io.IOException, ucar.ma2.InvalidRangeException { Array data = readData(v2, section); return IospHelper.copyToOutputStream(data, out); }
public Chunk nextOuter() { chunkOuter = chunker.next(); long srcPos = getFilePos( chunkOuter.getSrcElem() * elemSize); chunkOuter.setSrcPos( srcPos); return chunkOuter; }
public IndexChunker.Chunk nextOuter() { chunkOuter = chunker.next(); chunkOuter.setSrcPos( getFilePos( chunkOuter.getSrcElem())); return chunkOuter; }
public Chunk next() { IndexChunker.Chunk chunk = chunker.next(); chunk.setSrcPos( startPos + chunk.getSrcElem() * elemSize); return chunk; } }
static public Object readDataFill(RandomAccessFile raf, Layout index, DataType dataType, Object fillValue, int byteOrder, boolean convertChar) throws java.io.IOException { Object arr = (fillValue == null) ? makePrimitiveArray((int) index.getTotalNelems(), dataType) : makePrimitiveArray((int) index.getTotalNelems(), dataType, fillValue); return readData(raf, index, dataType, arr, byteOrder, convertChar); }
public long streamToByteChannel(ucar.nc2.Variable v2, Section section, WritableByteChannel channel) throws java.io.IOException, ucar.ma2.InvalidRangeException { Array data = readData(v2, section); return IospHelper.copyToByteChannel(data, channel); }
public long readToOutputStream(ucar.nc2.Variable v2, Section section, OutputStream out) throws java.io.IOException, ucar.ma2.InvalidRangeException { Array data = readData(v2, section); return IospHelper.copyToOutputStream(data, out); }
public Chunk nextOuter() { chunkOuter = chunker.next(); long srcPos = getFilePos( chunkOuter.getSrcElem() * elemSize); chunkOuter.setSrcPos( srcPos); return chunkOuter; }
public IndexChunker.Chunk nextOuter() { chunkOuter = chunker.next(); chunkOuter.setSrcPos( getFilePos( chunkOuter.getSrcElem())); return chunkOuter; }
public Chunk next() { IndexChunker.Chunk chunk = chunker.next(); chunk.setSrcPos( startPos + chunk.getSrcElem() * elemSize); return chunk; } }
static public Object readDataFill(RandomAccessFile raf, Layout index, DataType dataType, Object fillValue, int byteOrder, boolean convertChar) throws java.io.IOException { Object arr = (fillValue == null) ? makePrimitiveArray((int) index.getTotalNelems(), dataType) : makePrimitiveArray((int) index.getTotalNelems(), dataType, fillValue); return readData(raf, index, dataType, arr, byteOrder, convertChar); }
@Override public long readToByteChannel(ucar.nc2.Variable v2, Section section, WritableByteChannel channel) throws java.io.IOException, ucar.ma2.InvalidRangeException { Array data = readData(v2, section); return IospHelper.copyToByteChannel(data, channel); }
public long readToOutputStream(ucar.nc2.Variable v2, Section section, OutputStream out) throws java.io.IOException, ucar.ma2.InvalidRangeException { Array data = readData(v2, section); return IospHelper.copyToOutputStream(data, out); }
@Override public long readToByteChannel(ucar.nc2.Variable v2, Section section, WritableByteChannel channel) throws java.io.IOException, ucar.ma2.InvalidRangeException { Array data = readData(v2, section); return IospHelper.copyToByteChannel(data, channel); }
public long streamToByteChannel(ucar.nc2.Variable v2, Section section, WritableByteChannel channel) throws java.io.IOException, ucar.ma2.InvalidRangeException { Array data = readData(v2, section); return IospHelper.copyToByteChannel(data, channel); }