Function Table

From MonetDB
Jump to navigationJump to search
ABS(A) ABS(A)
ALIGNapp(x,y,f) ALIGNapp(x,y,f)
int ALIGNcommit(BAT *b) int ALIGNcommit(COL *b)
ALIGNdel(x,y,f) ALIGNdel(x,y,f)
ALIGNinp(x,y,f) REMOVED -- use ALIGNdel
ALIGNins(x,y,f) REMOVED -- use ALIGNapp
int ALIGNrelated(BAT *b1, BAT *b2) REMOVED -- USE ALIGNsynced
int ALIGNsetH(BAT *b1, BAT *b2) int ALIGNset(COL *b1, COL *b2)
ALIGNsetT(x,y) ALIGNset(x,y)
ALIGNset(x,y) int ALIGNset(COL *b1, COL *b2)
int ALIGNsynced(BAT *b1, BAT *b2) int ALIGNsynced(COL *b1, COL *b2)
int ALIGNundo(BAT *b) int ALIGNundo(COL *b)
assert_shift_width(shift,width) assert_shift_width(shift,width)
int ATOMcmp(int id, ptr v_1, ptr v_2) int ATOMcmp(int id, ptr v_1, ptr v_2)
void ATOMdelete(int id) void ATOMdelete(int id)
int ATOMdump(void) int ATOMdump(void)
ptr ATOMdup(int id, ptr val) ptr ATOMdup(int id, ptr val)
chr ATOMelmshift(int sz) chr ATOMelmshift(int sz)
ATOMextern(t) ATOMextern(t)
int ATOMformat(int id, ptr val, char **buf) int ATOMformat(int id, ptr val, char **buf)
int ATOMheap(int id, Heap *hp, size_t cap) int ATOMheap(int id, Heap *hp, size_t cap)
int ATOMindex(char *nme) int ATOMindex(char *nme)
int ATOMisdescendant(int id, int parentid) int ATOMisdescendant(int id, int parentid)
int ATOMlen(int id, ptr v) int ATOMlen(int id, ptr v)
str ATOMname(int id) str ATOMname(int id)
ptr ATOMnil(int id) ptr ATOMnil(int id)
int ATOMprint(int id, ptr val, stream *fd) int ATOMprint(int id, ptr val, stream *fd)
void ATOMproperty(char *nme, char *property, GDKfcn fcn, int val) void ATOMproperty(char *nme, char *property, GDKfcn fcn, int val)
size_t BATaccess(BAT *b, int what, int advice, int load) size_t COLaccess(COL *b, int what, int advice, int load)
BATaccessBegin(b,what,advice) COLaccessBegin(b,what,advice)
BATaccessEnd(b,what,advice) COLaccessEnd(b,what,advice)
BAT *BATalpha(BAT *b) COL *COLalpha(COL *b)
BAT *BATantijoin(BAT *l, BAT *r) int COLantijoin(COL **o1, COL **o2, COL *l, COL *r, oid estimate)
BAT *BATantiuselect_(BAT *b, ptr tl, ptr th, bit li, bit hi) COL *COLantiuselect_(COL *b, ptr tl, ptr th, bit li, bit hi)
BAT *BATappend(BAT *b, BAT *c, bit force) COL *COLappend(COL *b, COL *c, bit force)
atomDesc BATatoms[] atomDesc COLatoms[]
BAT *BATbandjoin(BAT *l, BAT *r, ptr mnus, ptr plus, bit li, bit hi) int COLbandjoin(COL **o1, COL **o2, COL *l, COL *r, ptr c1, ptr c2, bit li, bit hi)
BUN BATbuncount(BAT *b) oid COLbuncount(COL *b)
BATcapacity(b) COLcapacity(b)
int BATcheckmodes(BAT *b, int persistent) int COLcheckmodes(COL *b, int persistent)
BATcheck(tst, msg) COLcheck(tst, msg)
BAT *BATclear(BAT *b) COL *COLclear(COL *b)
BAT *BATclone(BAT *b, BUN capacity) COL *COLclone(COL *b, oid capacity)
BAT *BATcol_name(BAT *b, const char *tnme) COL *COLcol_name(COL *b, const char *tnme)
BAT *BATcommit(BAT *b) COL *COLcommit(COL *b)
BATcompatible(P1,P2) COLcompatible(P1,P2)
BAT *BATconst(BAT *l, int tt, ptr val) COL *COLconst(oid cnt, int tpe, ptr val)
BAT *BATcopy(BAT *b, int ht, int tt, int writeable) COL *COLcopy(COL *b, int tp, int writeable)
BUN BATcount(BAT *b) oid COLcount(COL *b)
BATcount(b) COLcount(b)
BUN BATcount_no_nil(BAT *b) oid COLcount_no_nil(COL *b)
BATstore *BATcreatedesc(int ht, int tt, int heapnames) COL *COLcreatedesc(int ht, int tt, int heapnames)
BAT *BATcross(BAT *l, BAT *r) int COLcross(COL **o1, COL **o2, COL *l, COL *r)
BATDEBUG COLDEBUG
BAT *BATdel(BAT *b, BAT *c, bit force) COL *COLdel(COL *b, COL *c, bit force)
int BATdelete(BAT *b) int COLdelete(COL *b)
BAT *BATdelHead(BAT *b, BAT *c, bit force) REMOVED -- use COLdel
BAT *BATdelta(BAT *b) COL *COLdelta(COL *b)
BAT * BATdescriptor(register bat i) COL * COLdescriptor(register bat i)
void BATdestroy(BATstore *bs) void COLdestroy(COL *bs)
BATdirty(b) COLdirty(b)
BAT *BATextend(BAT *b, BUN newcap) COL *COLextend(COL *b, oid newcap)
BAT *BATfakeCommit(BAT *b) COL *COLfakeCommit(COL *b)
BAT *BATfetch(BAT *b, BAT *s) COL *COLfetch(COL *b, COL *s)
BAT *BATfetchjoin(BAT *b, BAT *s, BUN estimate) REMOVED -- use COLproject
BAT *BATfragment(BAT *b, ptr hl, ptr hh, ptr tl, ptr th) REMOVED -- use new COLsubselect
int BATfree(BAT *b) int COLfree(COL *b)
int BATgetaccess(BAT *b) int COLgetaccess(COL *b)
BATgetId(b) COLgetId(b)
PROPrec * BATgetprop(BAT *b, int idx) PROPrec * COLgetprop(COL *b, int idx)
bit BATgetprop_bit(BAT *b, int idx) bit COLgetprop_bit(COL *b, int idx)
int BATgetprop_int(BAT *b, int idx) int COLgetprop_int(COL *b, int idx)
wrd BATgetprop_wrd(BAT *b, int idx) wrd COLgetprop_wrd(COL *b, int idx)
BAT *BATgroup(BAT *b, int start, int incr, int grpsize) COL *COLgroup(COL *b, oid start, int incr, int grpsize)
BUN BATgrows(BAT *b) oid COLgrows(COL *b)
BUN BATguess(BAT *b) oid COLguess(COL *b)
BAT *BAThash(BAT *b, BUN masksize) COL *COLhash(COL *b, oid masksize)
BAT *BAThashjoin(BAT *l, BAT *r, BUN estimate) REMOVED -- use COLjoin
BAT *BAThashsplit(BAT *b, BUN n, int unary) REMOVED
BAThdense(b) COLdense(b)
BAT *BAThistogram(BAT *b) COL *COLhistogram(COL *b, COL **unique)
BAThkey(b) COLiskey(b) -- NOTE: not COLkey
BAThordered(b) COLisordered(b)
BAThrestricted(b) COLrestricted(b)
BAThstore(b) COLstore(b)
BAThtype(b) COLtype(b)
BAThvoid(b) COLvoid(b)
BAT *BATins(BAT *b, BAT *c, bit force) REMOVED -- use COLappend
BAT *BATins_kunique(BAT *bn, BAT *b) REMOVED
BATiter bat_iterator(BAT *b) COLiter col_iterator(COL *b)
BAT *BATjoin(BAT *l, BAT *r, BUN estimate) int COLjoin(COL **o1, COL **o2, COL *l, COL *r, oid estimate)
BAT *BATkdiff(BAT *b, BAT *c) COL *COLkdiff(COL *b, COL *c)
BAT *BATkey(BAT *b, int onoff) COL *COLkey(COL *b, int onoff)
BAT *BATkintersect(BAT *b, BAT *c) COL *COLkintersect(COL *b, COL *c)
BAT *BATkunion(BAT *b, BAT *c) REMOVED
BAT *BATkunique(BAT *b) COL *COLunique_select(COL *b) -- returns list of OIDs
BAT *BATleftfetchjoin(BAT *b, BAT *s, BUN estimate) REMOVED -- use COLproject
BAT *BATleftjoin(BAT *l, BAT *r, BUN estimate) REMOVED -- use COLjoin or COLproject
BAT *BATleftmergejoin(BAT *l, BAT *r, BUN estimate) REMOVED -- use COLjoin or COLproject
BAT *BATleftmergejoin_limit(BAT *l, BAT *r, BUN estimate, BUN *limit) REMOVED
BAT *BATleftthetajoin(BAT *l, BAT *r, int mode, BUN estimate) REMOVED -- use COLthetajoin
BAT *BATload(const char *nme) COL *COLload(const char *nme)
BAT *BATload_intern(bat bid, int lock) COL *COLload_intern(bat bid, int lock)
BATloopDEL(r, p, q) COLloopDEL(r, p, q)
BATloop(r, p, q) COLloop(r, p, q)
int BATmadvise(BAT *b, int hb, int tb, int hh, int th) int COLmadvise(COL *c, int b, int h)
BAT *BATmark(BAT *b, oid base) REMOVED
BAT *BATmark_grp(BAT *b, BAT *g, oid *base) COL *COLmark_grp(COL *b, COL *g, COL *c, oid *base)
BATMASK COLMASK
BAT *BATmaterialize(BAT *b) COL *COLmaterialize(COL *b)
BAT *BATmaterializeh(BAT *b) COL *COLmaterialize(COL *b)
BAT *BATmaterializet(BAT *b) COL *COLmaterialize(COL *b)
size_t BATmemsize(BAT *b, int dirty) size_t COLmemsize(COL *b, int dirty)
BAT *BATmergejoin(BAT *l, BAT *r, BUN estimate) REMOVED -- use COLjoin
BAT * BATmirror(register BAT *b) REMOVED
int BATmmap(BAT *b, int hb, int tb, int hh, int th, int force) int COLmmap(COL *c, int b, int h, int force)
BAT *BATmode(BAT *b, int onoff) COL *COLmode(COL *b, int onoff)
int BATmultijoin(int argc, BAT *argv[], RowFcn tuple_fcn, ptr tuple_data, ColFcn value_fcn[], ptr value_data[], int orderspec) REMOVED
int BATmultiprintf(stream *f, int argc, BAT *argv[], int printoid, int order, int printorderby) int COLmultiprintf(stream *f, int argc, COL *argv[])
int BATname(BAT *b, const char *nme) int COLname(COL *b, const char *nme)
BAT *BATnew(int hdtype, int tltype, BUN capacity) COL *COLnew(int tp, oid capacity)
BAT *BATnlthetajoin(BAT *l, BAT *r, int mode, BUN estimate) REMOVED -- use COLthetajoin
BAT *BATnumber(BAT *b) REMOVED
BAT *BATorder(BAT *b) COL *COLorder(COL *b, COL *o)
int BATordered(BAT *b) int COLordered(COL *b)
int BATordered_rev(BAT *b) int COLordered_rev(COL *b)
BAT *BATorder_rev(BAT *b) COL *COLorder_rev(COL *b, COL *o)
BAT *BATouterjoin(BAT *l, BAT *r, BUN estimate) int COLouterjoin(COL **o1, COL **o2, COL *l, COL *r, oid estimate)
BATprepareHash(X) COLprepareHash(X)
BAT *BATprev(BAT *b) COL *COLprev(COL *b)
int BATprint(BAT *b) int COLprint(COL *b)
int BATprintf(stream *f, BAT *b) int COLprintf(stream *f, COL *b)
void BATpropagate(BAT *dst, BAT *src, int idx) void COLpropagate(COL *dst, COL *src, int idx)
BAT *BATpropcheck(BAT *b, int mode) COL *COLpropcheck(COL *b, int mode)
BAT *BATrangejoin(BAT *l, BAT *rl, BAT *rh, bit li, bit hi) int COLrangejoin(COL **o1, COL **o2, COL *l, COL *rl, COL *rh, bit li, bit hi)
BAT *BATrangesplit(BAT *b, BUN n, int unary) REMOVED
str BATrename(BAT *b, const char *nme) str COLrename(COL *b, const char *nme)
BAT *BATreplace(BAT *b, BAT *n, bit force) REMOVED
BAT *BATrestrict(BAT *b, ptr hl, ptr hh, ptr tl, ptr th) REMOVED -- use new COLsubselect
BAT *BATrevert(BAT *b) COL *COLrevert(COL *b)
BAT *BATroles(BAT *b, const char *hnme, const char *tnme) REMOVED -- use COLcol_name
BAT *BATsample(BAT *b, BUN n) COL *COLsample(COL *b, oid n) also COL *COLrand_select(COL *b, oid n)
BAT *BATsave(BAT *b) COL *COLsave(COL *b)
BAT *BATsdiff(BAT *b, BAT *c) COL *COLsdiff(COL *b, COL *c)
BAT *BAT_select_(BAT *b, ptr tl, ptr th, bit li, bit hi, bit tail, bit anti, bit preserve_order) COL *COL_select_(COL *b, ptr tl, ptr th, bit li, bit hi, bit tail, bit anti, bit preserve_order)
BAT *BATselect_(BAT *b, ptr tl, ptr th, bit li, bit hi) COL *COLselect_(COL *b, ptr tl, ptr th, bit li, bit hi)
BAT *BAT_select(BAT *b, ptr tl, ptr th, bit tail) COL *COL_select(COL *b, ptr tl, ptr th, bit tail)
BAT *BATselect(BAT *b, ptr tl, ptr th) COL *COLselect(COL *b, ptr tl, ptr th)
BAT *BATsemijoin(BAT *l, BAT *r) REMOVED -- use COLintersect_select
BAT *BATseqbase(BAT *b, oid o) COL *COLseqbase(COL *b, oid o)
BAT *BATsetaccess(BAT *b, int mode) COL *COLsetaccess(COL *b, int mode)
BAT *BATset(BAT *b, int onoff) REMOVED
void BATsetcapacity(BAT *b, BUN cnt) void COLsetcapacity(COL *b, oid cnt)
void BATsetcount(BAT *b, BUN cnt) void COLsetcount(COL *b, oid cnt)
void BATsetdims(BAT *b) void COLsetdims(COL *b)
void BATsetprop(BAT *b, int idx, int type, void *v) void COLsetprop(COL *b, int idx, int type, void *v)
void BATsetprop_bit(BAT *b, int idx, bit val) void COLsetprop_bit(COL *b, int idx, bit val)
void BATsetprop_int(BAT *b, int idx, int val) void COLsetprop_int(COL *b, int idx, int val)
void BATsetprop_str(BAT *b, int idx, str val) void COLsetprop_str(COL *b, int idx, str val)
void BATsetprop_wrd(BAT *b, int idx, wrd val) void COLsetprop_wrd(COL *b, int idx, wrd val)
BATsettrivprop(b) COLsettrivprop(b)
BAT *BATsintersect(BAT *b, BAT *c) COL *COLsintersect(COL *b, COL *c)
BAT *BATslice(BAT *b, BUN low, BUN high) COL *COLslice(COL *b, oid low, oid high)
BAT *BATsorder(BAT *b) COL *COLsorder(COL *b, COL *o)
BAT *BATsorder_rev(BAT *b) COL *COLsorder_rev(COL *b, COL *o)
BAT *BATsort(BAT *b) COL *COLsort(COL *b, COL **o)
BAT *BATsort_rev(BAT *b) COL *COLsort_rev(COL *b, COL **o)
BAT *BATssort(BAT *b) COL *COLssort(COL *b, COL **o)
BAT *BATssort_rev(BAT *b) COL *COLssort_rev(COL *b, COL **o)
BAT *BATsunion(BAT *b, BAT *c) REMOVED
BAT *BATsunique(BAT *b) REMOVED -- see COLunique_select
BATtdense(b) COLdense(b)
BAT *BATthetajoin(BAT *l, BAT *r, int mode, BUN estimate) int COLthetajoin(COL **o1, COL **o2, COL *l, COL *r, int op, oid estimate)
BATtkey(b) COLiskey(b) -- NOTE: not COLkey
int BATtopN(BAT *b, BUN topN) int COLtopN(COL *b, oid topN)
BATtordered(b) COLisordered(b)
BATtrestricted(b) COLrestricted(b)
BATtstore(b) COLstore(b)
BATttype(b) COLtype(b)
BATtvoid(b) COLvoid(b)
BAT *BATukunique(BAT *b) COL *COLunique_select(COL *b) -- returns list of OIDs
BAT *BATundo(BAT *b) COL *COLundo(COL *b)
BAT *BATuselect_(BAT *b, ptr tl, ptr th, bit li, bit hi) COL *COLuselect_(COL *b, ptr tl, ptr th, bit li, bit hi)
BAT *BATuselect(BAT *b, ptr tl, ptr th) COL *COLuselect(COL *b, ptr tl, ptr th)
size_t BATvmsize(BAT *b, int dirty) size_t COLvmsize(COL *b, int dirty)
BBP_cache(i) CBP_cache(i)
BBPcache(i) CBPcache(i)
BBPcacheid(b) CBPcacheid(b)
void BBPcold(bat b) void CBPcold(bat b)
BBPcurstamp() CBPcurstamp()
BBP_desc(i) CBP_desc(i)
BBPdirty(x) CBPdirty(x)
BBPfix(i) CBPfix(i)
BBP_free(y) CBP_free(y)
BATstore *BBPgetdesc(bat i) COL *CBPgetdesc(bat i)
void BBPhot(bat b) void CBPhot(bat b)
BBP_lastused(i) CBP_lastused(i)
void BBPlock(const char *s) void CBPlock(const char *s)
str BBPlogical(bat b, str buf) str CBPlogical(bat b, str buf)
BBP_logical(i) CBP_logical(i)
BBP_lrefs(i) CBP_lrefs(i)
BBPname(i) CBPname(i)
BBP_next(i) CBP_next(i)
BBP_options(i) CBP_options(i)
str BBPphysical(bat b, str buf) str CBPphysical(bat b, str buf)
BBP_physical(i) CBP_physical(i)
BBP_pid(i) CBP_pid(i)
BAT *BBPquickdesc(bat b, int delaccess) COL *CBPquickdesc(bat b, int delaccess)
BBP_refs(i) CBP_refs(i)
BBPrefs(i) CBPrefs(i)
BBP_status(i) CBP_status(i)
BBPstatus(i) CBPstatus(i)
void BBPtrim(size_t memdelta, size_t vmdelta) void CBPtrim(size_t memdelta, size_t vmdelta)
BBPunfix(i) CBPunfix(i)
void BBPunlock(const char *s) void CBPunlock(const char *s)
BBPvalid(i) CBPvalid(i)
BAT *BUNappend(BAT *b, ptr right, bit force) COL *BUNappend(COL *b, ptr p, bit force)
BAT *BUNdel(BAT *b, ptr left, ptr right, bit force) COL *BUNdel(COL *b, ptr p, bit force)
BUN BUNdelete(BAT *b, BUN p, bit force) oid BUNdelete(COL *b, oid p, bit force)
BAT *BUNdelHead(BAT *b, ptr left, bit force) REMOVED --use BUNdel
bunfastins(b, h, t) bunfastins(b, v)
BAT *BUNfastins(BAT *b, ptr left, ptr right) COL *BUNfastins(COL *b, ptr p)
bunfastins_check(b, p, h, t) bunfastins_check(b, p, v)
bunfastins_nocheck_inc(b, p, h, t) bunfastins_nocheck_inc(b, p, v)
bunfastins_nocheck(b, p, h, t, hs, ts) bunfastins_nocheck(b, p, v, vs)
BUNfirst(b) COLfirst(b)
BUN BUNfnd(BAT *b, ptr left) oid BUNfnd(COL *b, ptr left)
BUNfndOID(p,bi,v) BUNfndOID(p,bi,v)
BUNfndSTD(p,bi,v) BUNfndSTD(p,bi,v)
BUNfndVOID(p,bi,v) BUNfndVOID(p,bi,v)
BUNhead(bi,p) BUNhead(bi,p) -- NEEDS ANOTHER NAME
BUNhloc(bi,p) BUNloc(bi,p)
BUNhpos(bi,p) BUNpos(bi,p)
BUNhvar(bi,p) BUNvar(bi,p)
BUNhvaroff(bi,p) BUNvaroff(bi,p)
BAT *BUNinplace(BAT *b, BUN p, ptr left, ptr right, bit force) COL *BUNinplace(COL *b, oid p, ptr h, bit force)
BAT *BUNins(BAT *b, ptr left, ptr right, bit force) REMOVED -- use BUNappend
BUN BUNlast(BAT *b) REMOVED -- only macro remains
BUNlast(b) COLlast(b)
BUN BUNlocate(BAT *b, ptr left, ptr right) REMOVED -- use BUNfnd
BAT *BUNreplace(BAT *b, ptr left, ptr right, bit force) REMOVED -- use BUNinplace
BUNtail(bi,p) BUNhead(bi,p) -- NEEDS ANOTHER NAME
BUNtloc(bi,p) BUNloc(bi,p)
BUNtpos(bi,p) BUNpos(bi,p)
BUNtvar(bi,p) BUNvar(bi,p)
BUNtvaroff(bi,p) BUNvaroff(bi,p)
const char *BATgetprop_str(BAT *b, int idx) const char *COLgetprop_str(COL *b, int idx)
DELloop(b, p, q) DELloop(b, p, q)
ERRORcheck(tst, msg) ERRORcheck(tst, msg)
FATALcheck(tst, msg) FATALcheck(tst, msg)
void GDKaddbuf(const char *msg) void GDKaddbuf(const char *msg)
GDKcacheLock(y) GDKcacheLock(y)
void GDKclrerr(void) void GDKclrerr(void)
int GDKcreatedir(const char *nme) int GDKcreatedir(const char *nme)
gdk_down_sema(X,Y) gdk_down_sema(X,Y)
int GDKerror(const char *format, ...) int GDKerror(const char *format, ...)
int GDKerrorCount(void) int GDKerrorCount(void)
int GDKfatal(const char *format, ...) int GDKfatal(const char *format, ...)
int GDKfdlocate(const char *nme, const char *mode, const char *ext) int GDKfdlocate(const char *nme, const char *mode, const char *ext)
FILE *GDKfilelocate(const char *nme, const char *mode, const char *ext) FILE *GDKfilelocate(const char *nme, const char *mode, const char *ext)
void GDKfilepath(str path, const char *nme, const char *mode, const char *ext) void GDKfilepath(str path, const char *nme, const char *mode, const char *ext)
void GDKfree(void *blk) void GDKfree(void *blk)
GDKhashLock(x) GDKhashLock(x)
GDKisalnum(c) GDKisalnum(c)
GDKisdigit(c) GDKisdigit(c)
GDKisgraph(c) GDKisgraph(c)
GDKislowerl(c) GDKislowerl(c)
GDKisprint(c) GDKisprint(c)
GDKisspace(c) GDKisspace(c)
GDKisspecial(c) GDKisspecial(c)
GDKisupperl(c) GDKisupperl(c)
GDKisxcntrl(c) GDKisxcntrl(c)
char *GDKload(const char *nme, const char *ext, size_t size, size_t chunk, int mode) char *GDKload(const char *nme, const char *ext, size_t size, size_t chunk, int mode)
void *GDKmallocmax(size_t size, size_t * maxsize, int emergency) void *GDKmallocmax(size_t size, size_t * maxsize, int emergency)
void *GDKmalloc(size_t size) void *GDKmalloc(size_t size)
size_t GDKmem_cursize(void) size_t GDKmem_cursize(void)
size_t GDKmem_heapinuse(void) size_t GDKmem_heapinuse(void)
size_t GDKmem_heapsize(void) size_t GDKmem_heapsize(void)
size_t GDKmem_inuse(void) size_t GDKmem_inuse(void)
ptr GDK_mem_start ptr GDK_mem_start
void *GDKmmap(char *path, int mode, off_t off, size_t len) void *GDKmmap(char *path, int mode, off_t off, size_t len)
int GDKmove(const char *dir1, const char *nme1, const char *ext1, const char *dir2, const char *nme2, const char *ext2) int GDKmove(const char *dir1, const char *nme1, const char *ext1, const char *dir2, const char *nme2, const char *ext2)
int GDKmunmap(void *addr, size_t len) int GDKmunmap(void *addr, size_t len)
void GDKprotect(void) void GDKprotect(void)
void GDKqsort_rev(void *h, void *t, void *base, size_t n, int hs, int ts, int tpe) void GDKqsort_rev(void *h, void *t, void *base, size_t n, int s, int tpe)
void GDKqsort(void *h, void *t, void *base, size_t n, int hs, int ts, int tpe) void GDKqsort(void *h, void *t, void *base, size_t n, int s, int tpe)
void *GDKreallocmax(void *pold, size_t size, size_t * maxsize, int emergency) void *GDKreallocmax(void *pold, size_t size, size_t * maxsize, int emergency)
void *GDKrealloc(void *pold, size_t size) void *GDKrealloc(void *pold, size_t size)
int GDKremovedir(const char *nme) int GDKremovedir(const char *nme)
int GDKsave(const char *nme, const char *ext, void *buf, size_t size, int mode) int GDKsave(const char *nme, const char *ext, void *buf, size_t size, int mode)
GDKsetbuf(x) GDKsetbuf(x)
gdk_set_lock(X,Y) gdk_set_lock(X,Y)
gdk_signal_cond(X,Y) gdk_signal_cond(X,Y)
int GDKssort_rev(void *h, void *t, void *base, size_t n, int hs, int ts, int tpe) int GDKssort_rev(void *h, void *t, void *base, size_t n, int s, int tpe)
int GDKssort(void *h, void *t, void *base, size_t n, int hs, int ts, int tpe) int GDKssort(void *h, void *t, void *base, size_t n, int s, int tpe)
str GDKstrdup(const char *s) str GDKstrdup(const char *s)
GDK_STREQ(l,r) GDK_STREQ(l,r)
GDKswapLock(x) GDKswapLock(x)
int GDKsyserror(const char *format, ...) int GDKsyserror(const char *format, ...)
GDKtrimLock(y) GDKtrimLock(y)
int GDKunlink(const char *dir, const char *nme, const char *extension) int GDKunlink(const char *dir, const char *nme, const char *extension)
gdk_unset_lock(X,Y) gdk_unset_lock(X,Y)
int GDKupgradevarheap(COLrec *c, var_t v, int copyall) int GDKupgradevarheap(COLrec *c, var_t v, int copyall)
gdk_up_sema(X,Y) gdk_up_sema(X,Y)
void *GDKvmalloc(size_t size, size_t * maxsize, int emergency) void *GDKvmalloc(size_t size, size_t * maxsize, int emergency)
size_t GDKvm_cursize(void) size_t GDKvm_cursize(void)
void GDKvmfree(void *blk, size_t size, size_t maxsize) void GDKvmfree(void *blk, size_t size, size_t maxsize)
size_t GDKvm_heapsize(void) size_t GDKvm_heapsize(void)
void GDKvminc(size_t len) void GDKvminc(size_t len)
void *GDKvmrealloc(void *pold, size_t oldsize, size_t newsize, size_t oldmax, size_t * maxsize, int emergency) void *GDKvmrealloc(void *pold, size_t oldsize, size_t newsize, size_t oldmax, size_t * maxsize, int emergency)
void GDKvsnprintf(char *buf, int maxlen, const char *format, va_list ap) void GDKvsnprintf(char *buf, int maxlen, const char *format, va_list ap)
gdk_wait_cond(X,Y,Z) gdk_wait_cond(X,Y,Z)
int GDKwarning(const char *format, ...) int GDKwarning(const char *format, ...)
void *GDKzalloc(size_t size) void *GDKzalloc(size_t size)
HASHloop_fstr(bi, h, hb, idx, v) HASHloop_fstr(bi, h, hb, idx, v)
HASHloop(bi, h, hb, v) HASHloop(bi, h, hb, v)
HASHlooploc(bi, h, hb, v) HASHlooploc(bi, h, hb, v)
HASHloop_str(bi, h, hb, v) HASHloop_str(bi, h, hb, v)
HASHloop_str_hv(bi, h, hb, v) HASHloop_str_hv(bi, h, hb, v)
HASHloopvar(bi, h, hb, v) HASHloopvar(bi, h, hb, v)
void HASHremove(BAT *b) REMOVED -- use HASHdestroy
Hbase(b) COLbase(b)
headsize(b,p) headsize(b,p) -- NEEDS ANOTHER NAME
int HEAPalloc(Heap *h, size_t nitems, size_t itemsize) int HEAPalloc(Heap *h, size_t nitems, size_t itemsize)
void HEAPcacheInit(void) void HEAPcacheInit(void)
void HEAP_checkformat(Heap *h) void HEAP_checkformat(Heap *h)
int HEAP_check(Heap *h, HeapRepair *hr) int HEAP_check(Heap *h, HeapRepair *hr)
int HEAPcopy(Heap *dst, Heap *src) int HEAPcopy(Heap *dst, Heap *src)
int HEAPdelete(Heap *h, const char *o, const char *ext) int HEAPdelete(Heap *h, const char *o, const char *ext)
int HEAPextend(Heap *h, size_t size) int HEAPextend(Heap *h, size_t size)
void HEAP_free(Heap *heap, var_t block) void HEAP_free(Heap *heap, var_t block)
int HEAPfree(Heap *h) int HEAPfree(Heap *h)
HEAP_index(HEAP,INDEX,TYPE) HEAP_index(HEAP,INDEX,TYPE)
void HEAP_init(Heap *heap, int tpe) void HEAP_init(Heap *heap, int tpe)
void HEAP_initialize_compact(Heap *heap, size_t nbytes, size_t nprivate, int alignment, int (*sizefcn)(ptr)) void HEAP_initialize_compact(Heap *heap, size_t nbytes, size_t nprivate, int alignment, int (*sizefcn)(ptr))
void HEAP_initialize(Heap *heap, size_t nbytes, size_t nprivate, int alignment) void HEAP_initialize(Heap *heap, size_t nbytes, size_t nprivate, int alignment)
int HEAPload(Heap *h, const char *nme, const char *ext, int trunc) int HEAPload(Heap *h, const char *nme, const char *ext, int trunc)
var_t HEAP_malloc(Heap *heap, size_t nbytes) var_t HEAP_malloc(Heap *heap, size_t nbytes)
size_t HEAPmemsize(Heap *h) size_t HEAPmemsize(Heap *h)
int HEAP_mmappable(Heap *heap) int HEAP_mmappable(Heap *heap)
var_t HEAP_private(Heap *h) var_t HEAP_private(Heap *h)
int HEAPsave(Heap *h, const char *nme, const char *ext) int HEAPsave(Heap *h, const char *nme, const char *ext)
int HEAPshare(Heap *dst, Heap *src, int copy_on_write) int HEAPshare(Heap *dst, Heap *src, int copy_on_write)
size_t HEAPsubcopy(Heap *dst, Heap *src, size_t size, size_t offset) size_t HEAPsubcopy(Heap *dst, Heap *src, size_t size, size_t offset)
size_t HEAPvmsize(Heap *h) size_t HEAPvmsize(Heap *h)
int HEAPwarm(Heap *h) int HEAPwarm(Heap *h)
hfastins_nocheck(b, p, v, s) fastins_nocheck(b, p, v, s)
Hloc(b,p) COLelement(b,p)
char *Hpos(BATiter *bi, BUN p) char *pos(COLiter *bi, oid p) -- NEEDS ANOTHER NAME
Hputvalue(b, p, v, copyall) COLputvalue(b, p, v, copyall)
Hreplacevalue(b, p, v) COLreplacevalue(b, p, v)
Hsize(b) COLwidth(b)
isVIEWCOMBINE(x) REMOVED
isVIEW(x) isVIEW(x)
LL_CONSTANT(val) LL_CONSTANT(val)
long_long_SWAP(l) long_long_SWAP(l)
MAX(A,B) MAX(A,B)
MIN(A,B) MIN(A,B)
MULTIJOIN_KEY(r) MULTIJOIN_KEY(r)
MULTIJOIN_LEAD(r) MULTIJOIN_LEAD(r)
MULTIJOIN_SORTED(r) MULTIJOIN_SORTED(r)
MULTIJOIN_SYNCED(r) MULTIJOIN_SYNCED(r)
NAMLEN(dirent) NAMLEN(dirent)
NEG(A) NEG(A)
NOID_AGGR(x) NOID_AGGR(x)
NOID_MULT(x,y) NOID_MULT(x,y)
NOID(x) NOID(x)
normal_int_SWAP(i) normal_int_SWAP(i)
oid OIDbase(oid base) oid OIDbase(oid base)
int OIDdirty(void) int OIDdirty(void)
int OIDinit(void) int OIDinit(void)
oid OIDnew(oid inc) oid OIDnew(oid inc)
oid OIDrand(void) oid OIDrand(void)
oid OIDread(str buf) oid OIDread(str buf)
oid OIDseed(oid seed) oid OIDseed(oid seed)
int OIDwrite(stream *fp) int OIDwrite(stream *fp)
void PROPdestroy(PROPrec *p) void PROPdestroy(PROPrec *p)
REVERT_SORTED(o) REVERT_SORTED(o)
short_int_SWAP(s) short_int_SWAP(s)
BUN SORTfnd(BAT *b, ptr v) oid SORTfnd(COL *b, ptr v)
BUN SORTfndfirst(BAT *b, ptr v) oid SORTfndfirst(COL *b, ptr v)
SORTfndfirst_oid(b,v) REMOVED
SORTfndfirst_oid(b,v) REMOVED
SORTfndfirst_wrd(b,v) REMOVED
SORTfndfirst_wrd(b,v) REMOVED
BUN SORTfndlast(BAT *b, ptr v) oid SORTfndlast(COL *b, ptr v)
SORTfndlast_oid(b,v) REMOVED
SORTfndlast_oid(b,v) REMOVED
SORTfndlast_wrd(b,v) REMOVED
SORTfndlast_wrd(b,v) REMOVED
SORTfnd_oid(b,v) REMOVED
SORTfnd_oid(b,v) REMOVED
SORTfnd_wrd(b,v) REMOVED
SORTfnd_wrd(b,v) REMOVED
SORTloop_bit(b,p,q,tl,th) SORTloop_bit(b,p,q,tl,th)
SORTloop(b,p,q,tl,th) SORTloop(b,p,q,tl,th)
tailsize(b,p) headsize(b,p) -- NEEDS ANOTHER NAME
Tbase(b) COLbase(b)
tfastins_nocheck(b, p, v, s) fastins_nocheck(b, p, v, s)
int THRcnt(void) int THRcnt(void)
void THRdel(Thread t) void THRdel(Thread t)
int THRexit(const char *nme) int THRexit(const char *nme)
void *THRgetdata(int) void *THRgetdata(int)
THRget_errbuf(t) THRget_errbuf(t)
Thread THRget(int tid) Thread THRget(int tid)
int THRgettid(void) int THRgettid(void)
int THRhighwater(void) int THRhighwater(void)
int THRinit(void) int THRinit(void)
Thread THRnew(MT_Id pid, str name) Thread THRnew(MT_Id pid, str name)
int THRprintf(stream *s, const char *format, ...) int THRprintf(stream *s, const char *format, ...)
void THRsetdata(int, ptr) void THRsetdata(int, ptr)
THRset_errbuf(t,b) THRset_errbuf(t,b)
Tloc(b,p) COLelement(b,p)
int TMabort(void) int TMabort(void)
int TMcommit(void) int TMcommit(void)
int TMsubcommit(BAT *bl) int TMsubcommit(COL *bl)
int TMsubcommit_list(bat *subcommit, int cnt) int TMsubcommit_list(bat *subcommit, int cnt)
char *Tpos(BATiter *bi, BUN p) char *pos(COLiter *bi, oid p) -- NEEDS ANOTHER NAME
Tputvalue(b, p, v, copyall) COLputvalue(b, p, v, copyall)
Treplacevalue(b, p, v) COLreplacevalue(b, p, v)
Tsize(b) COLwidth(b)
TYPEcastable(t1,t2) TYPEcastable(t1,t2)
TYPEcheck(t1,t2) TYPEcheck(t1,t2)
TYPEcomp(t1,t2) TYPEcomp(t1,t2)
TYPEequal(t1,t2) TYPEequal(t1,t2)
TYPEerror(t1,t2) TYPEerror(t1,t2)
USE_HEAD USE_HEAP
USE_HHASH USE_HASH
USE_TAIL USE_HEAP
USE_THASH USE_HASH
void VALclear(ValPtr v) void VALclear(ValPtr v)
int VALcmp(ValPtr p, ValPtr q) int VALcmp(ValPtr p, ValPtr q)
ptr VALconvert1(int typ, ValPtr src, ValPtr dst) REMOVED
ptr VALconvert2(int typ, ValPtr src, ValPtr dst) REMOVED
ptr VALconvert(int typ, ValPtr t) ptr VALconvert(int typ, ValPtr t)
ValPtr VALcopy(ValPtr dst, ValPtr src) ValPtr VALcopy(ValPtr dst, ValPtr src)
void VALempty(ValPtr v) void VALempty(ValPtr v)
int VALformat(char **buf, ValPtr res) int VALformat(char **buf, ValPtr res)
void *VALget(ValPtr v) void *VALget(ValPtr v)
ValPtr VALinit(ValPtr d, int tpe, ptr s) ValPtr VALinit(ValPtr d, int tpe, ptr s)
ValPtr VALnew(void) ValPtr VALnew(void)
VALnil(v,t) VALnil(v,t)
int VALprint(stream *fd, ValPtr res) int VALprint(stream *fd, ValPtr res)
VALptr(v) VALptr(v)
ValPtr VALset(ValPtr v, int t, ptr p) ValPtr VALset(ValPtr v, int t, ptr p)
VarHeapVal(b,p,w) VarHeapVal(b,p,w)
VarHeapValRaw(b,p,w) VarHeapValRaw(b,p,w)
VarHeapValRaw(b,p,w) VarHeapValRaw(b,p,w)
void VIEWbounds(BAT *b, BAT *view, BUN l, BUN h) void VIEWbounds(COL *b, COL *view, oid l, oid h)
VIEWchk(x,y,z) VIEWchk(x,y,z)
BAT *VIEWcombine(BAT *b) REMOVED
BAT *VIEWcreate(BAT *h, BAT *t) COL *VIEWcreate(COL *b)
BAT *VIEWcreate_(BAT *h, BAT *t, int stable) COL *VIEWcreate_(COL *b, int stable)
void VIEWdestroy(BAT *b) void VIEWdestroy(COL *b)
BAT *VIEWhead_(BAT *b, int mode) REMOVED
BAT *VIEWhead(BAT *b) REMOVED
VIEWhparent(x) VIEWparent(x)
VIEWparentcol(b) VIEWparentcol(b)
BAT *VIEWreset(BAT *b) COL *VIEWreset(COL *b)
VIEWtparent(x) VIEWparent(x)
void VIEWunlink(BAT *b) void VIEWunlink(COL *b)
VIEWvhparent(x) VIEWvparent(x)
VIEWvtparent(x) VIEWvparent(x)
WARNcheck(tst, msg) WARNcheck(tst, msg)