Underlying structure for the PositionStream object. More...
Underlying structure for the PositionStream object.
PositionStreams are used for accessing Attributes. Each one represents a stream of corpus positions, representing positions where a given item occurs.
The Attribute on which this PositionStream has been opened.
Referenced by OpenPositionStream().
int b |
relevent for compressed streams
Referenced by OpenPositionStream(), and ReadPositionStream().
int* base |
pointer to base of stream for uncompressed streams.
Referenced by OpenPositionStream(), and ReadPositionStream().
for compressed streams, the stream is a BStream object rather than just a pointer.
Referenced by OpenPositionStream(), and ReadPositionStream().
int id |
The item whose positions this PositionStream's will read.
Referenced by OpenPositionStream().
int id_freq |
id frequency (ie frequency of the item in question); maximum number of positions that can be read
Referenced by OpenPositionStream(), and ReadPositionStream().
int is_compressed |
Boolean: attribute REVCORP is compressed?
Referenced by OpenPositionStream(), and ReadPositionStream().
int last_pos |
relevent for compressed streams
Referenced by OpenPositionStream(), and ReadPositionStream().
int nr_items |
how many items delivered so far
Referenced by OpenPositionStream(), and ReadPositionStream().