/** * Read data subset from file for a variable, create primitive array. * @param index handles skipping around in the file. * @param dataType dataType of the variable * @return primitive array with data read in */ protected Object readData( Layout index, DataType dataType) throws java.io.IOException { return IospHelper.readDataFill(raf, index, dataType, null, -1); }
/** * Read data subset from file for a variable, create primitive array. * @param index handles skipping around in the file. * @param dataType dataType of the variable * @return primitive array with data read in */ protected Object readData( Layout index, DataType dataType) throws java.io.IOException { return IospHelper.readDataFill(raf, index, dataType, null, -1); }
/** * Read data subset from file for a variable, create primitive array. * @param index handles skipping around in the file. * @param dataType dataType of the variable * @return primitive array with data read in */ protected Object readData( Layout index, DataType dataType) throws java.io.IOException { return IospHelper.readDataFill(raf, index, dataType, null, -1); }
if (!vinfo.isLinked && !vinfo.isChunked) { Layout layout = new LayoutRegular(vinfo.start, v.getElementSize(), v.getShape(), section); Object data = IospHelper.readDataFill(raf, layout, dataType, vinfo.fillValue, -1); return Array.factory(dataType, section.getShape(), data); Object data = IospHelper.readDataFill(raf, layout, dataType, vinfo.fillValue, -1); return Array.factory(dataType, section.getShape(), data); H4ChunkIterator chunkIterator = new H4ChunkIterator(vinfo); Layout layout = new LayoutTiled(chunkIterator, vinfo.chunkSize, v.getElementSize(), section); Object data = IospHelper.readDataFill(raf, layout, dataType, vinfo.fillValue, -1); return Array.factory(dataType, section.getShape(), data); InputStream is = getCompressedInputStream(vinfo); PositioningDataInputStream dataSource = new PositioningDataInputStream(is); Object data = IospHelper.readDataFill(dataSource, index, dataType, vinfo.fillValue); return Array.factory(dataType, section.getShape(), data); InputStream is = getLinkedCompressedInputStream(vinfo); PositioningDataInputStream dataSource = new PositioningDataInputStream(is); Object data = IospHelper.readDataFill(dataSource, index, dataType, vinfo.fillValue); return Array.factory(dataType, section.getShape(), data); LayoutBBTiled.DataChunkIterator chunkIterator = new H4CompressedChunkIterator(vinfo); LayoutBB layout = new LayoutBBTiled(chunkIterator, vinfo.chunkSize, v.getElementSize(), section); Object data = IospHelper.readDataFill(layout, dataType, vinfo.fillValue); return Array.factory(dataType, section.getShape(), data);
if (!vinfo.isLinked && !vinfo.isChunked) { Layout layout = new LayoutRegular(vinfo.start, v.getElementSize(), v.getShape(), section); Object data = IospHelper.readDataFill(raf, layout, dataType, vinfo.fillValue, -1); return Array.factory(dataType.getPrimitiveClassType(), section.getShape(), data); Object data = IospHelper.readDataFill(raf, layout, dataType, vinfo.fillValue, -1); return Array.factory(dataType.getPrimitiveClassType(), section.getShape(), data); H4ChunkIterator chunkIterator = new H4ChunkIterator(vinfo); Layout layout = new LayoutTiled(chunkIterator, vinfo.chunkSize, v.getElementSize(), section); Object data = IospHelper.readDataFill(raf, layout, dataType, vinfo.fillValue, -1); return Array.factory(dataType.getPrimitiveClassType(), section.getShape(), data); InputStream is = getCompressedInputStream(vinfo); PositioningDataInputStream dataSource = new PositioningDataInputStream(is); Object data = IospHelper.readDataFill(dataSource, index, dataType, vinfo.fillValue); return Array.factory(dataType.getPrimitiveClassType(), section.getShape(), data); InputStream is = getLinkedCompressedInputStream(vinfo); PositioningDataInputStream dataSource = new PositioningDataInputStream(is); Object data = IospHelper.readDataFill(dataSource, index, dataType, vinfo.fillValue); return Array.factory(dataType.getPrimitiveClassType(), section.getShape(), data); LayoutBBTiled.DataChunkIterator chunkIterator = new H4CompressedChunkIterator(vinfo); LayoutBB layout = new LayoutBBTiled(chunkIterator, vinfo.chunkSize, v.getElementSize(), section); Object data = IospHelper.readDataFill(layout, dataType, vinfo.fillValue); return Array.factory(dataType.getPrimitiveClassType(), section.getShape(), data);
if (!vinfo.isLinked && !vinfo.isChunked) { Layout layout = new LayoutRegular(vinfo.start, v.getElementSize(), v.getShape(), section); Object data = IospHelper.readDataFill(raf, layout, dataType, vinfo.fillValue, -1); return Array.factory(dataType.getPrimitiveClassType(), section.getShape(), data); Object data = IospHelper.readDataFill(raf, layout, dataType, vinfo.fillValue, -1); return Array.factory(dataType.getPrimitiveClassType(), section.getShape(), data); H4ChunkIterator chunkIterator = new H4ChunkIterator(vinfo); Layout layout = new LayoutTiled(chunkIterator, vinfo.chunkSize, v.getElementSize(), section); Object data = IospHelper.readDataFill(raf, layout, dataType, vinfo.fillValue, -1); return Array.factory(dataType.getPrimitiveClassType(), section.getShape(), data); InputStream is = getCompressedInputStream(vinfo); PositioningDataInputStream dataSource = new PositioningDataInputStream(is); Object data = IospHelper.readDataFill(dataSource, index, dataType, vinfo.fillValue); return Array.factory(dataType.getPrimitiveClassType(), section.getShape(), data); InputStream is = getLinkedCompressedInputStream(vinfo); PositioningDataInputStream dataSource = new PositioningDataInputStream(is); Object data = IospHelper.readDataFill(dataSource, index, dataType, vinfo.fillValue); return Array.factory(dataType.getPrimitiveClassType(), section.getShape(), data); LayoutBBTiled.DataChunkIterator chunkIterator = new H4CompressedChunkIterator(vinfo); LayoutBB layout = new LayoutBBTiled(chunkIterator, vinfo.chunkSize, v.getElementSize(), section); Object data = IospHelper.readDataFill(layout, dataType, vinfo.fillValue); return Array.factory(dataType.getPrimitiveClassType(), section.getShape(), data);
return IospHelper.readDataFill(raf, layout, dataType, fillValue, endian, convertChar);
return IospHelper.readDataFill(raf, layout, dataType, fillValue, endian, convertChar);
return IospHelper.readDataFill(raf, layout, dataType, fillValue, endian, convertChar);
Object data = IospHelper.readDataFill(raf, layout, dataType, fillValue, endian, true); Array timeArray = Array.factory(dataType.getPrimitiveClassType(), shape, data); Object data = IospHelper.readDataFill(raf, layout, dataType, fillValue, endian); return Array.factory(dataType.getPrimitiveClassType(), shape, data);
Object data = IospHelper.readDataFill(raf, layout, dataType, fillValue, endian, true); Array timeArray = Array.factory(dataType, shape, data); Object data = IospHelper.readDataFill(raf, layout, dataType, fillValue, endian); return Array.factory(dataType, shape, data);
Object data = IospHelper.readDataFill(raf, layout, dataType, fillValue, endian, true); Array timeArray = Array.factory(dataType.getPrimitiveClassType(), shape, data); Object data = IospHelper.readDataFill(raf, layout, dataType, fillValue, endian); return Array.factory(dataType.getPrimitiveClassType(), shape, data);
data = readFilteredStringData((LayoutBB) layout); } else{ data = IospHelper.readDataFill((LayoutBB) layout, v2.getDataType(), vinfo.getFillValue());
ByteOrder bo = (vinfo.typeInfo.endian == 0) ? ByteOrder.BIG_ENDIAN : ByteOrder.LITTLE_ENDIAN; layout = new H5tiledLayoutBB(v2, wantSection, raf, vinfo.mfp.getFilters(), bo); data = IospHelper.readDataFill((LayoutBB) layout, v2.getDataType(), vinfo.getFillValue());
ByteOrder bo = (vinfo.typeInfo.endian == 0) ? ByteOrder.BIG_ENDIAN : ByteOrder.LITTLE_ENDIAN; layout = new H5tiledLayoutBB(v2, wantSection, raf, vinfo.mfp.getFilters(), bo); data = IospHelper.readDataFill((LayoutBB) layout, v2.getDataType(), vinfo.getFillValue());