19 ridHandler(
const char* dbName,
const char* pref=
"ibis");
25 int write(
const RIDSet& rids,
const char* destination,
26 const char* dbName=0);
28 int append(
const RIDSet& rids,
const char* destination)
const;
34 mutable pthread_mutex_t mutex;
39 int readDBName(std::istream& _from);
40 int matchDBName(std::istream& _from)
const;
41 int readVersion(std::istream& _from)
const;
42 int readRidCount(std::istream& _from,
int& ic)
const;
FastBit sorting functions and other utilities.
The current implementation of FastBit is code named IBIS; most data structures and functions are in t...
Definition: bord.h:16
int read(RIDSet &rids, const char *source)
This function is capable of reading a file written with one write command and multiple append command...
Definition: rids.cpp:109
int append(const RIDSet &rids, const char *destination) const
Append the rid set to the name file.
Definition: rids.cpp:73
A class for handling file IO for ibis::rid_t.
Definition: rids.h:17
static const char *const version
Implements the functions defined in ibis::ridHandler.
Definition: rids.h:37
int write(const RIDSet &rids, const char *destination, const char *dbName=0)
Write the rid set.
Definition: rids.cpp:39