static Relation
gist_index_open(RangeVar *relvar) {
-#if PG_VERSION_NUM <= 90100
+#if PG_VERSION_NUM < 90200
Oid relOid = RangeVarGetRelid(relvar, false);
#else
Oid relOid = RangeVarGetRelid(relvar, NoLock, false);
static Relation
gin_index_open(RangeVar *relvar) {
-#if PG_VERSION_NUM <= 90100
+#if PG_VERSION_NUM < 90200
Oid relOid = RangeVarGetRelid(relvar, false);
#else
Oid relOid = RangeVarGetRelid(relvar, NoLock, false);
totalPages = RelationGetNumberOfBlocks(index);
- for (blkno = SPGIST_HEAD_BLKNO; blkno < totalPages; blkno++)
+ for (blkno = SPGIST_ROOT_BLKNO; blkno < totalPages; blkno++)
{
Buffer buffer;
Page page;
MemoryContextSwitchTo(oldcontext);
- ItemPointerSet(&ipd, SPGIST_HEAD_BLKNO, FirstOffsetNumber);
+ ItemPointerSet(&ipd, SPGIST_ROOT_BLKNO, FirstOffsetNumber);
prst->stack = NIL;
pushSPGistPrint(funcctx, prst, &ipd, 1);
*tid = node->t_tid;
prst->dvalues[3] = PointerGetDatum(tid);
prst->nulls[3] = ' ';
- if (prst->state.attPrefixType.attbyval != VOIDOID && innerTuple->prefixSize > 0) {
+ if (prst->state.attPrefixType.attbyval == false && innerTuple->prefixSize > 0) {
prst->dvalues[4] = datumCopy(SGITDATUM(innerTuple, &prst->state),
prst->state.attPrefixType.attbyval, prst->state.attPrefixType.attlen);
prst->nulls[4] = ' ';
} else
prst->nulls[4] = 'n';
- if (prst->state.attLabelType.attbyval != VOIDOID && !IndexTupleHasNulls(node)) {
+ if (prst->state.attLabelType.attbyval == false && !IndexTupleHasNulls(node)) {
prst->dvalues[5] = datumCopy(SGNTDATUM(node, &prst->state),
prst->state.attLabelType.attbyval, prst->state.attLabelType.attlen);
prst->nulls[5] = ' ';