The GroupIndex Template Library
Main Page | Class Hierarchy | Class List | File List | Class Members

groupindex::CompressedGInvertedList< Group > Class Template Reference

Alle Routinen zum Einfügen in einen Index sind von der Basisklasse GInvertedList übernommen; von Bedeutung für die Komprimierung sind in erster Linie die Member-Funktionen intersect , sowie initInsertion . More...

#include <CompressedGInvertedList.h>

Inheritance diagram for groupindex::CompressedGInvertedList< Group >:

Inheritance graph
[legend]
Collaboration diagram for groupindex::CompressedGInvertedList< Group >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

ListTupel< Group > operator[] (int index)
void mult (Group g)
unsigned long size ()
long byteSize ()
bool writeToFile (FILE *stream)
void initFileRead (FILE *stream)
bool readElements (ListTupel< Group > *list_buffer)
bool readElements ()
 Liest die ListTupel der Liste in einen internen Puffer.

void intersect (ResultList< Group, CompressedGInvertedList< Group > > *set2)

Public Attributes

unsigned long byte_size
Group g_factor

Detailed Description

template<class Group>
class groupindex::CompressedGInvertedList< Group >

Alle Routinen zum Einfügen in einen Index sind von der Basisklasse GInvertedList übernommen; von Bedeutung für die Komprimierung sind in erster Linie die Member-Funktionen intersect , sowie initInsertion .


The documentation for this class was generated from the following file:
The GroupIndex-Template-Library
Universität Bonn, Institut für Informatik III, 2001