Lines Matching refs:GISTSTATE
76 typedef struct GISTSTATE struct
97 } GISTSTATE; argument
155 GISTSTATE *giststate; /* index information, see above */
391 extern GISTSTATE *initGISTstate(Relation index);
392 extern void freeGISTstate(GISTSTATE *giststate);
396 GISTSTATE *GISTstate,
406 extern bool gistplacetopage(Relation rel, Size freespace, GISTSTATE *giststate,
416 int len, GISTSTATE *giststate);
461 int len, GISTSTATE *giststate);
465 GISTSTATE *giststate);
466 extern IndexTuple gistFormTuple(GISTSTATE *giststate,
471 GISTSTATE *giststate);
474 extern void gistdentryinit(GISTSTATE *giststate, int nkey, GISTENTRY *e,
478 extern float gistpenalty(GISTSTATE *giststate, int attno,
481 extern void gistMakeUnionItVec(GISTSTATE *giststate, IndexTuple *itvec, int len,
483 extern bool gistKeyIsEQ(GISTSTATE *giststate, int attno, Datum a, Datum b);
484 extern void gistDeCompressAtt(GISTSTATE *giststate, Relation r, IndexTuple tuple, Page p,
486 extern HeapTuple gistFetchTuple(GISTSTATE *giststate, Relation r,
488 extern void gistMakeUnionKey(GISTSTATE *giststate, int attno,
505 int len, GISTSTATE *giststate,
518 GISTSTATE *giststate,
526 GISTSTATE *giststate, Relation r,