⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fdcltrn.h

📁 免费的Sql数据库系统
💻 H
📖 第 1 页 / 共 2 页
字号:
                                u2_t * mnf, char *flaglist, char *order));int tuple_break __P ((char *tuple, char **arrpnt, u2_t * arrsz,                      struct des_field * df, u2_t fdf, u2_t fn));void agrl_frm __P ((char **agrl, struct des_field * df, u2_t nf,                    u2_t * mnf, char *flaglist));void distagr_frm __P ((char **agrl, u2_t nf, char *flaglist));/* mdfctn.c */i4_t mdfctn __P ((i4_t scnum, char *fl));i4_t testcmod __P ((struct des_field * df, u2_t fdf, u2_t fmn,                    u2_t * mfn, char *fml, char **fval));i4_t mod_spec_flds __P ((i4_t scnum, u2_t fmnum, u2_t * fmn, char *fl));/* modcon.c */i4_t modcrl __P ((struct id_rel * pidrl, u2_t slsz, char *sc,                  u2_t flsz, u2_t * fl, u2_t flmsz, char *flmod));CPNM modcin __P ((struct id_ind * pidind, u2_t slsz, char *sc,                  u2_t diasz, char *diasc, u2_t flsz,		  u2_t * fl, u2_t flmsz, char *flmod));i4_t modcfl __P ((i4_t idfl, u2_t slsz, char *sc, u2_t flsz,                  u2_t * fl, u2_t flmsz, char *flmod));/* next.c */void next __P ((struct ans_next * ans, i4_t scnum));void readrow __P ((struct ans_next * ans, i4_t scnum, i4_t fln, u2_t * fl));/* obrind.c */u2_t getrec __P ((u2_t sn, i4_t rn, u2_t pn, struct A * pg, u2_t * offloc));i4_t fgetnext __P ((struct ldesscan * desscn, u2_t * pn, u2_t * size, i4_t modescan));i4_t getnext __P ((struct ldesscan * desscn, u2_t * pn, u2_t * size, i4_t modescan));void modcur __P ((struct ldesscan * desscn, u2_t size));void modrec __P ((u2_t sn, i4_t rn, u2_t pn, i2_t delta));i4_t insrec __P ((struct ldesind * desind, i4_t rn, u2_t pn, u2_t size));i4_t delrec __P ((struct ldesind * desind, i4_t rn, u2_t pn));void crindci __P ((struct ldesind * desind));i4_t ordindi __P ((struct ldesind * desind, char *key, struct des_tid * tid));i4_t ordindd __P ((struct ldesind * desind, char *key, struct des_tid * tid));i4_t ind_tid __P ((struct ldesscan * desscn, struct des_tid * tid, i4_t modescan));i4_t ind_ftid __P ((struct ldesscan * desscn, struct des_tid * tid, i4_t modescan));/* opinpg.c */i4_t testfree __P ((char *asp, u2_t fs, u2_t corsize));void rempbd __P ((char *asp, u2_t sn, u2_t pn, i4_t idm));void inscort __P ((u2_t sn, struct des_tid *tid, i4_t idm,                   char *asp, char *cort, u2_t corsize));void exspind __P ((u2_t sn, struct des_tid *tid, i4_t idm, char *asp,                   u2_t oldsize, u2_t newsize, char *nc));void compress __P ((u2_t sn, struct des_tid *tid, i4_t idm, char *asp,                    u2_t oldsize, u2_t newsize));/* opscfl.c */u2_t opscfl __P ((i4_t idfl, i4_t mode, u2_t fn, u2_t * fl,                  u2_t slsz, char *sc, u2_t fmn, u2_t * fml));/* opscin.c */struct ans_opsc opscin __P ((struct id_ind * pidind, i4_t mode, u2_t fln,                             u2_t * fl, u2_t slsz, char *sc, u2_t diasz,                             char *diasc, u2_t fmn, u2_t * fml));i4_t testdsc __P ((struct d_r_t *desrel, u2_t * diasz, char *diasc,                   u2_t * mfn, u2_t * dscsz));i4_t dsccal __P ((u2_t fn, char *diasc, u2_t * dscsz));char *pred_compress __P ((char *diaval, char *lastb, struct des_field * df,                          unsigned char t));/* opscrl.c */struct ans_opsc opscrel __P ((struct id_rel * pidrel, i4_t mode,                              u2_t fnum, u2_t * fl, u2_t slsz,			      char *sc, u2_t fmnum, u2_t * fml));i4_t testcond __P ((struct des_field * df, u2_t fn, u2_t fdf,                    u2_t fnum, u2_t * fl, u2_t * slsz,		   char *selcon, u2_t fmnum, u2_t * fml));/* orddel.c */void orddel __P ((u2_t sn, i4_t rn, struct des_tid *tid,                  struct des_tid *ref_tid, u2_t oldsize));/* ordins.c */struct des_tid ordins __P ((u2_t sn, i4_t rn, char *cort, u2_t corsize, char type));/* ordmod.c */void ordmod __P ((u2_t sn, i4_t rn, struct des_tid *tid, struct des_tid *ref_tid,                  u2_t oldsize, char *nc, u2_t newsize));i4_t nordins __P ((u2_t sn, i4_t rn, struct des_tid *tid, i4_t type,                   u2_t oldsize, u2_t newsize, char *nc));void doindir __P ((u2_t sn, i4_t rn, struct des_tid *tid,                   u2_t oldsize, u2_t newsize, char *nc));/* proind.c */u2_t proind __P ((i4_t __P ((*f)) __P (()), struct d_r_t * desrel,                  u2_t cinum, char *cort, struct des_tid * tid));u2_t mproind __P ((struct d_r_t * desrel, u2_t cinum, char *cort,                   char *newc, struct des_tid * tid));/* rdcort.c */i4_t readcort __P ((u2_t sn, struct des_tid *tid, char *cort,                    u2_t * corsize, struct des_tid *ref_tid));u2_t calsc __P ((u2_t * afi, u2_t * ai));/* reclj.c */void wmlj __P ((i4_t type, u2_t size, struct ADBL * cadlj, struct id_rel *pidrel,		struct des_tid * tid, CPNM cpn));/* recmj.c */void recmjform __P ((i4_t type, u2_t sn, u2_t pn, i4_t idm,                     u2_t off, u2_t fs, char *af, i2_t shsize));i4_t begmop __P ((char *asp));void beg_mop __P ((void));/* rllbck.c */i4_t rollback __P ((i4_t cpn));i4_t roll_back __P ((i4_t cpn));void rllbck __P ((CPNM cpn, struct ADBL cadlj));/* rllbfn.c */void redo_dltn __P ((u2_t sn, struct d_r_t * desrel, i4_t rn,                     struct des_tid * tid, u2_t n, char *a));void redo_insrtn __P ((u2_t sn, struct d_r_t * desrel, i4_t rn,                       struct des_tid * tid, i2_t n, char *a));void redo_dind __P ((struct d_r_t * desrel, char *a));void redo_cind __P ((char *a, i2_t n, u2_t sn, u2_t pnr,                     u2_t indr, struct des_tid * tid));u2_t get_placement __P ((u2_t sn, struct des_tid * tid,                         struct des_tid * ref_tid));void delscd __P ((u2_t n, char *a));void fill_ind __P ((struct d_r_t * desrel, struct ldesind * desind));struct d_r_t *crtfrd __P ((struct id_rel *pidrel, char *a));void crt_all_id __P ((struct d_r_t * desrel, char *a));void dindunpack __P ((struct des_index * di, char *pnt));/* snlock.c */CPNM synrd __P ((u2_t sn, char *aval, u2_t size));CPNM synlock __P ((struct id_rel * idr, struct d_r_bd * drbd, char *cort));CPNM synlsc __P ((i4_t type, struct id_rel * idr, char *selcon,                  u2_t selsize, u2_t fn, u2_t * mfn));CPNM synind __P ((u2_t sn, i4_t rn));CPNM syndmod __P ((struct id_rel * idr, struct des_field * df, char *cort));/* tmpob.c */struct ans_ctob crtrel __P ((i4_t fn, i4_t fdf, struct des_field * df));struct ans_ctob crfltr __P ((struct id_rel * pidrel));struct des_tob *gettob __P ((struct A * pg, u2_t size, i2_t * n, i4_t type));i4_t deltob __P ((struct id_ob * pidtob));i4_t instr __P ((struct des_tob * dt, char *cort, u2_t corsize));void minstr __P ((struct A * pg, char *cort, u2_t corsize, struct des_tob * dt));char *getloc __P ((struct A * pg, u2_t corsize, struct des_tob * dt));char *getptob __P ((struct A * pg, struct des_tob * destob));void deltr __P ((struct d_mesc * scpr, char *asp, u2_t * ai,                 struct des_tob * destob, u2_t pn));i4_t frptr __P ((char *asp));void comptr __P ((char *asp, u2_t * ai, u2_t size));void frptob __P ((struct des_tob * destob, char *asp, u2_t pn));struct ans_ctob trsort __P ((struct id_rel * pidrel, u2_t kn,                             u2_t * mfn, char *drctn, char prdbl));struct ans_ctob flsort __P ((struct id_ob * pidtob, u2_t kn,                             u2_t * mfn, char *drctn, char prdbl));/* trns.c */void finit __P ((void));i4_t svpnt __P ((void));i4_t killtran __P ((void));i4_t closesc __P ((i4_t scnum));i4_t mempos __P ((i4_t scnum));i4_t curpos __P ((i4_t scnum));void modmes __P ((void));i4_t uniqnm __P ((void));CPNM sn_lock __P ((struct id_rel * pidrel, i4_t t, char *lc, i4_t sz));void sn_unltsp __P ((CPNM cpn));void srtr_trsort __P ((u2_t * fpn, struct des_field * df, u2_t fn,                       u2_t fdfn, u2_t * fsrt,		       u2_t kn, char prdbl, char *drctn, u2_t * lpn));void srtr_flsort __P ((u2_t sn, u2_t * fpn, struct des_field * df,                       u2_t fn, u2_t fdfn, u2_t * mfn, u2_t kn,                       char prdbl, char *drctn, u2_t * lpn));void srtr_tid __P ((struct des_tob *dt));void LJ_put __P ((i4_t type));void LJ_GETREC __P ((struct ADBL * pcadlj));void MJ_PUTBL __P ((void));void ADMT_getext __P ((u2_t * pn));void ADMT_putext __P ((u2_t * mfpn, u2_t cnt));char *getpg __P ((struct A * ppage, u2_t sn, u2_t pn, i4_t type));char *getwl __P ((struct A * ppage, u2_t sn, u2_t pn));char *getnew __P ((struct A * ppage, u2_t sn, u2_t pn));void putpg __P ((struct A * ppage, i4_t type));void put_page __P ((struct A * ppage, char type, struct msg_buf * sbuf));void putwul __P ((struct A * ppage, i4_t type));void BUF_unlock __P ((u2_t sn, u2_t lnum, u2_t * mpn));i4_t BUF_lockpage __P ((u2_t sn, u2_t pn, i4_t type));i4_t BUF_enforce __P ((u2_t sn, u2_t pn));void BUF_endop __P ((void));void ans_adm __P ((void));void error __P ((char *s));#define CHECK_PG_ENTRY(ent)  \    (assert(ent && (!*ent || ((*ent>0) && (*ent <= BD_PAGESIZE)))),1)#define mod_nels(newnels,loc)  \    { u2_t mnels;             \	mnels=t2bunpack(loc);  \	mnels+=(newnels);      \	t2bpack(mnels,loc);    \    }#endif

⌨️ 快捷键说明

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