/** * Returns a new {@link InputStream} that is sourced from this data. */ default InputStream toInputStream() { return new FastByteArrayInputStream(array(), offset(), length()); }
@Override public InputStream getInputStream() { return new FastByteArrayInputStream( index ); } }
@Override public InputStream getInputStream() { return new FastByteArrayInputStream( index ); } }
@Override public InputStream getPositionsInputStream() throws IOException { return new FastByteArrayInputStream( positions ); } }
@Override public InputStream getPositionsInputStream() throws IOException { return new FastByteArrayInputStream( positions ); } }
@Override public InputStream getInputStream() { return new FastByteArrayInputStream( index ); } }
@Override public InputStream getPositionsInputStream() throws IOException { return new FastByteArrayInputStream( positions ); } }
@Override public InputStream getInputStream() { return new FastByteArrayInputStream( index ); }
@Override public InputStream getPositionsInputStream() throws IOException { return new FastByteArrayInputStream( positions ); } }
@Override public InputStream getInputStream() { return new FastByteArrayInputStream( index ); } }
@Override public InputStream getInputStream() { return new FastByteArrayInputStream( index ); }
@Override public InputStream getInputStream() { return new FastByteArrayInputStream( index ); }
@Override public InputStream getInputStream() { return new FastByteArrayInputStream( index ); }
public InputStream stream( final int index ) throws IOException { readDocument( index, -1, null ); FastByteArrayInputStream[] is = new FastByteArrayInputStream[ NUM_FIELDS ]; for( int i = 0; i < NUM_FIELDS; i++ ) is[ i ] = new FastByteArrayInputStream( buffer[ i ], 0, bufferSize[ i ] ); return MultipleInputStream.getStream( is ); }
public InputStream stream( final long index ) throws IOException { readDocument( index, -1, null ); FastByteArrayInputStream[] is = new FastByteArrayInputStream[ NUM_FIELDS ]; for( int i = 0; i < NUM_FIELDS; i++ ) is[ i ] = new FastByteArrayInputStream( buffer[ i ], 0, bufferSize[ i ] ); return MultipleInputStream.getStream( is ); }
public InputStream stream( final int index ) throws IOException { readDocument( index, -1, null ); FastByteArrayInputStream[] is = new FastByteArrayInputStream[ NUM_FIELDS ]; for( int i = 0; i < NUM_FIELDS; i++ ) is[ i ] = new FastByteArrayInputStream( buffer[ i ], 0, bufferSize[ i ] ); return MultipleInputStream.getStream( is ); }
public InputStream stream( final long index ) throws IOException { readDocument( index, -1, null ); FastByteArrayInputStream[] is = new FastByteArrayInputStream[ NUM_FIELDS ]; for( int i = 0; i < NUM_FIELDS; i++ ) is[ i ] = new FastByteArrayInputStream( buffer[ i ], 0, bufferSize[ i ] ); return MultipleInputStream.getStream( is ); }