Public Member Functions
ibis::liga Class Reference

A specialization of class mensa. More...

#include <mensa.h>

Inheritance diagram for ibis::liga:
ibis::mensa ibis::table

List of all members.

Public Member Functions

virtual int addPartition (const char *)
 The list of partitions in this class can NOT be expanded or otherwise modified.
 liga (const ibis::partList &)
 Create an object from an external list of data partitions.
 liga (ibis::part &)
 Create an object from an externally managed data partition.
 ~liga ()
 Ibis::liga does not own the data partitions and does not free the resources in those partitions.

Detailed Description

A specialization of class mensa.

It holds a list of data partitions but does not own them. It does not create these partitions nor delete them. It inherits the public functions of mensa without making any additions or modifications.

Note:
About the name: Liga is the Danish translation of the term "league table." Oh, well, guess we are running out short names for a table.

Constructor & Destructor Documentation

ibis::liga::liga ( const ibis::partList l)

Create an object from an external list of data partitions.

Note that this object does not own the partitions and is not reponsible for freeing the partitions. It merely provide a container for the partitions so that one can use the ibis::table API.

References ibis::table::desc_, ibis::gVerbose, liga(), ibis::table::name_, ibis::mensa::naty, and ibis::mensa::parts.

ibis::liga::~liga ( )

Ibis::liga does not own the data partitions and does not free the resources in those partitions.

References ibis::mensa::parts.


Member Function Documentation

virtual int ibis::liga::addPartition ( const char *  ) [inline, virtual]

The list of partitions in this class can NOT be expanded or otherwise modified.

Reimplemented from ibis::mensa.


The documentation for this class was generated from the following files:

Make It A Bit Faster
Contact us
Disclaimers
FastBit source code
FastBit mailing list archive