ibis::table Member List

This is the complete list of members for ibis::table, including all inherited members.

addPartition(const char *)ibis::tableinlinevirtual
allocateBuffer(ibis::TYPE_T, size_t)ibis::tablestatic
backup(const char *dir, const char *tname=0, const char *tdesc=0) const =0ibis::tablepure virtual
bufferArray typedefibis::table
buildIndex(const char *colname, const char *option=0)=0ibis::tablepure virtual
buildIndexes(const char *options)=0ibis::tablepure virtual
buildIndexes(const stringArray &)=0ibis::tablepure virtual
columnNames() const =0 (defined in ibis::table)ibis::tablepure virtual
columnTypes() const =0ibis::tablepure virtual
computeHits(const ibis::constPartList &parts, const char *cond)ibis::tablestatic
computeHits(const ibis::constPartList &parts, const ibis::qExpr *cond)ibis::tablestatic
consecrateName(char *)ibis::tablestatic
create(ibis::part &)ibis::tablestatic
create(const ibis::partList &)ibis::tablestatic
create(const char *dir)ibis::tablestatic
create(const char *dir1, const char *dir2)ibis::tablestatic
createCursor() const =0ibis::tablepure virtual
desc_ibis::tableprotected
describe(std::ostream &) const =0ibis::tablepure virtual
description() const ibis::tableinlinevirtual
dropPartition(const char *)ibis::tableinlinevirtual
dump(std::ostream &out, const char *del=", ") const =0ibis::tablepure virtual
dump(std::ostream &out, uint64_t nr, const char *del=", ") const =0ibis::tablepure virtual
dump(std::ostream &out, uint64_t offset, uint64_t nr, const char *del=", ") const =0ibis::tablepure virtual
dumpNames(std::ostream &out, const char *del=", ") const =0ibis::tablepure virtual
estimate(const char *cond, uint64_t &nmin, uint64_t &nmax) const =0ibis::tablepure virtual
estimate(const ibis::qExpr *cond, uint64_t &nmin, uint64_t &nmax) const =0ibis::tablepure virtual
freeBuffer(void *buffer, ibis::TYPE_T type)ibis::tablestatic
freeBuffers(bufferArray &, typeArray &)ibis::tablestatic
getColumnAsBytes(const char *cname, char *vals, uint64_t begin=0, uint64_t end=0) const =0ibis::tablepure virtual
getColumnAsDoubles(const char *cname, double *vals, uint64_t begin=0, uint64_t end=0) const =0ibis::tablepure virtual
getColumnAsDoubles(const char *cname, std::vector< double > &vals, uint64_t begin=0, uint64_t end=0) const =0ibis::tablepure virtual
getColumnAsFloats(const char *cname, float *vals, uint64_t begin=0, uint64_t end=0) const =0ibis::tablepure virtual
getColumnAsInts(const char *cname, int32_t *vals, uint64_t begin=0, uint64_t end=0) const =0ibis::tablepure virtual
getColumnAsLongs(const char *cname, int64_t *vals, uint64_t begin=0, uint64_t end=0) const =0ibis::tablepure virtual
getColumnAsOpaques(const char *cname, std::vector< ibis::opaque > &vals, uint64_t begin=0, uint64_t end=0) const =0ibis::tablepure virtual
getColumnAsShorts(const char *cname, int16_t *vals, uint64_t begin=0, uint64_t end=0) const =0ibis::tablepure virtual
getColumnAsStrings(const char *cname, std::vector< std::string > &vals, uint64_t begin=0, uint64_t end=0) const =0ibis::tablepure virtual
getColumnAsUBytes(const char *cname, unsigned char *vals, uint64_t begin=0, uint64_t end=0) const =0ibis::tablepure virtual
getColumnAsUInts(const char *cname, uint32_t *vals, uint64_t begin=0, uint64_t end=0) const =0ibis::tablepure virtual
getColumnAsULongs(const char *cname, uint64_t *vals, uint64_t begin=0, uint64_t end=0) const =0ibis::tablepure virtual
getColumnAsUShorts(const char *cname, uint16_t *vals, uint64_t begin=0, uint64_t end=0) const =0ibis::tablepure virtual
getColumnMax(const char *cname) const =0ibis::tablepure virtual
getColumnMin(const char *cname) const =0ibis::tablepure virtual
getHistogram(const char *constraints, const char *cname, double begin, double end, double stride, std::vector< uint32_t > &counts) const =0ibis::tablepure virtual
getHistogram2D(const char *constraints, const char *cname1, double begin1, double end1, double stride1, const char *cname2, double begin2, double end2, double stride2, std::vector< uint32_t > &counts) const =0ibis::tablepure virtual
getHistogram3D(const char *constraints, const char *cname1, double begin1, double end1, double stride1, const char *cname2, double begin2, double end2, double stride2, const char *cname3, double begin3, double end3, double stride3, std::vector< uint32_t > &counts) const =0ibis::tablepure virtual
getPartitions(ibis::constPartList &) const ibis::tableinlinevirtual
groupby(const stringArray &) const =0ibis::tablepure virtual
groupby(const char *) const ibis::tablevirtual
indexSpec(const char *colname=0) const =0ibis::tablepure virtual
indexSpec(const char *opt, const char *colname=0)=0ibis::tablepure virtual
isValidName(const char *)ibis::tablestatic
mergeCategories(const stringArray &)ibis::tableinlinevirtual
name() const ibis::tableinlinevirtual
name_ (defined in ibis::table)ibis::tableprotected
namesTypes typedefibis::table
nColumns() const =0ibis::tablepure virtual
nRows() const =0ibis::tablepure virtual
orderby(const stringArray &)=0ibis::tablepure virtual
orderby(const stringArray &, const std::vector< bool > &)=0 (defined in ibis::table)ibis::tablepure virtual
orderby(const char *)ibis::tablevirtual
parseNames(char *in, stringVector &out)ibis::tablestatic
parseNames(char *in, stringArray &out)ibis::tablestatic
parseOrderby(char *in, stringArray &out, std::vector< bool > &direc)ibis::tablestatic
reverseRows()=0ibis::tablepure virtual
select(const char *sel, const char *cond) const =0ibis::tablepure virtual
select(const char *sel, const ibis::qExpr *cond) const ibis::tablevirtual
select(const ibis::constPartList &parts, const char *sel, const char *cond)ibis::tablestatic
select(const ibis::constPartList &parts, const char *sel, const ibis::qExpr *cond)ibis::tablestatic
stringArray typedefibis::table
stringVector typedef (defined in ibis::table)ibis::table
table()ibis::tableinlineprotected
table(const char *na, const char *de)ibis::tableinlineprotected
typeArray typedefibis::table
~table()ibis::tableinlinevirtual

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