Coverage Report - org.galagosearch.tupleflow.DataStream
 
Classes in this File Line Coverage Branch Coverage Complexity
DataStream
N/A
N/A
1
 
 1  
 /*
 2  
  * To change this template, choose Tools | Templates
 3  
  * and open the template in the editor.
 4  
  */
 5  
 
 6  
 package org.galagosearch.tupleflow;
 7  
 
 8  
 import java.io.DataInput;
 9  
 
 10  
 /**
 11  
  *
 12  
  * @author trevor
 13  
  */
 14  
 public interface DataStream extends DataInput {
 15  
     DataStream subStream(long start, long length);
 16  
     long getPosition();
 17  
     boolean isDone();
 18  
     long length();
 19  
 
 20  
     /**
 21  
      * Seeks forward into the stream to a particular byte offset (reverse
 22  
      * seeks are not allowed).  The offset is relative to the start position of
 23  
      * this data stream, not the beginning of the file.
 24  
      */
 25  
     void seek(long offset);
 26  
 }