1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
/* ----- RSTJoin.h ----- */
#ifndef __RSTJoin_h
#define __RSTJoin_h
#include "RStarTree.h"
/* declarations */
void JnCntNv(RSTREE R1, RSTREE R2,
int depth,
typrect R1rectangle1,
typrect R1rectangle2,
typrect R2rectangle1,
typrect R2rectangle2,
DirQueryProc Dir1Query,
DataQueryProc Data1Query,
DirQueryProc Dir2Query,
DataQueryProc Data2Query,
DirQueryProc DirJoin,
DataQueryProc DataJoin,
int *keysqualifying,
int *mark);
void JnNv(RSTREE R1, RSTREE R2,
int depth,
typrect R1rectangle1,
typrect R1rectangle2,
typrect R2rectangle1,
typrect R2rectangle2,
DirQueryProc Dir1Query,
DataQueryProc Data1Query,
DirQueryProc Dir2Query,
DataQueryProc Data2Query,
DirQueryProc DirJoin,
DataQueryProc DataJoin,
JoinManageProc Manage,
void *buf1,
void *buf2,
boolean *finish);
#endif /* !__RSTJoin_h */
|