radix.h

来自「一个内存数据库的源代码这是服务器端还有客户端」· C头文件 代码 · 共 185 行

H
185
字号
#ifndef _M5_RDX_H#define _M5_RDX_H#ifdef WIN32#ifndef LIBRADIX#define radix_export extern __declspec(dllimport)#else#define radix_export extern __declspec(dllexport)#endif#else#define radix_export extern#endifradix_export str M5_RDX_BATuniform(int *M5res, oid *base, int *size, int *domain);radix_export str M5_RDX_BATuniform_b(int *M5res, int *size, int *domain);radix_export str M5_RDX_BATuniform_bd(int *M5res, int *size);radix_export str M5_RDX_BATnormal(int *M5res, oid *base, int *size, int *domain, int *stddev, int *mean);radix_export str M5_RDX_BATnormal_b(int *M5res, int *size, int *domain, int *stddev, int *mean);radix_export str M5_RDX_BATnormal_m(int *M5res, oid *base, int *size, int *domain, int *stddev);radix_export str M5_RDX_BATnormal_bm(int *M5res, int *size, int *domain, int *stddev);radix_export str M5_RDX_BATnormal_vm(int *M5res, oid *base, int *size, int *domain);radix_export str M5_RDX_BATnormal_bvm(int *M5res, int *size, int *domain);radix_export str M5_RDX_BATnormal_dvm(int *M5res, oid *base, int *size);radix_export str M5_RDX_BATnormal_bdvm(int *M5res, int *size);radix_export str M5_RDX_radix_cluster(MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);radix_export str M5_RDX_radix_cluster_l(MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);radix_export str M5_RDX_radix_cluster_p(MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);radix_export str M5_RDX_radix_cluster_lp(MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);radix_export str M5_RDX_radix_cluster2(int *M5res, int *M5b, int *p, int *r, int *i);radix_export str M5_RDX_radix_bits(int *M5res, int *M5b);radix_export str M5_RDX_radix_count(int *M5res, int *M5b, int *shift, int *radix);radix_export str M5_RDX_radix_count2(int *M5res, int *M5b, int *shift, int *radix);radix_export str M5_RDX_phash_join(int *M5res, int *M5l, int *M5r, int *radix, int *hitrate, bit *cutoff);radix_export str M5_RDX_phash_join_c(int *M5res, int *M5l, int *M5r, int *radix, int *hitrate);radix_export str M5_RDX_phash_join_h(int *M5res, int *M5l, int *M5r, int *radix, bit *cutoff);radix_export str M5_RDX_phash_join_hc(int *M5res, int *M5l, int *M5r, int *radix);radix_export str M5_RDX_phash_join_xh(int *M5res, int *M5l, int *M5r, bit *cutoff);radix_export str M5_RDX_phash_join_xhc(int *M5res, int *M5l, int *M5r);radix_export str M5_RDX_radix_join(int *M5res, int *M5l, int *M5r, int *radix, int *hitrate);radix_export str M5_RDX_radix_join_h(int *M5res, int *M5l, int *M5r, int *radix);radix_export str M5_RDX_radix_join_xh(int *M5res, int *M5l, int *M5r);radix_export str M5_RDX_radix_decluster(int *M5res, int *M5b, int *M5cnts, int *multiplier);radix_export str M5_RDX_radix_decluster_m(int *M5res, int *M5b, int *M5cnts);radix_export str M5_RDX_radix_decluster2(int *M5res, int *M5b, int *M5a, int *M5cnts, int *multiplier);radix_export str M5_RDX_radix_decluster3(int *M5res, int *M5b, int *M5a, int *M5cnts, int *multiplier);radix_export str M5_RDX_radix_decluster4(int *M5res, int *M5b, int *M5a, int *M5cnts, int *multiplier);radix_export str M5_RDX_jivejoin0(int *M5res, int *M5proj, int *M5attr, int *M5radix_count, int *shift, int *nbits);radix_export str M5_RDX_jivejoin1(int *M5res, int *M5bo, int *M5proj, int *M5attr, int *M5radix_count, int *shift, int *nbits);radix_export str M5_RDX_jivejoin2(int *M5res, int *M5proj, int *M5attr);radix_export str M5_RDX_posjoin_clustered(int *M5res, int *M5c, int *M5v, int *rb, int *st, int *vs);radix_export str M5_RDX_posjoin_clustered_v(int *M5res, int *M5c, int *M5v, int *rb, int *st);radix_export str M5_RDX_posjoin_clustered_sv(int *M5res, int *M5c, int *M5v, int *rb);radix_export str M5_RDX_cache_join(int *M5res, int *M5left, int *M5right, int *_cache_size, int *_cache_line_size);radix_export str M5_RDX_cache_join_256k_32(int *M5res, int *M5left, int *M5right);#endif /* _M5_RDX_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?