_position_stream_rec_ Struct Reference

Underlying structure for the PositionStream object. More...

Data Fields


Detailed Description

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.


Field Documentation

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().

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().


The documentation for this struct was generated from the following file:

Generated on Sun Feb 28 18:08:04 2010 for CWB by  doxygen 1.6.1