case HEAPTUPLE_INSERT_IN_PROGRESS:
/*
- * In "anyvisible" mode, this tuple is visible and we don't
- * need any further checks.
+ * In "anyvisible" mode, this tuple is visible and we
+ * don't need any further checks.
*/
if (anyvisible)
{
/*
* As with INSERT_IN_PROGRESS case, this is unexpected
- * unless it's our own deletion or a system catalog;
- * but in anyvisible mode, this tuple is visible.
+ * unless it's our own deletion or a system catalog; but
+ * in anyvisible mode, this tuple is visible.
*/
if (anyvisible)
{
static inline int64
itemptr_encode(ItemPointer itemptr)
{
- BlockNumber block = ItemPointerGetBlockNumber(itemptr);
- OffsetNumber offset = ItemPointerGetOffsetNumber(itemptr);
- int64 encoded;
+ BlockNumber block = ItemPointerGetBlockNumber(itemptr);
+ OffsetNumber offset = ItemPointerGetOffsetNumber(itemptr);
+ int64 encoded;
/*
* Use the 16 least significant bits for the offset. 32 adjacent bits are
static inline void
itemptr_decode(ItemPointer itemptr, int64 encoded)
{
- BlockNumber block = (BlockNumber) (encoded >> 16);
- OffsetNumber offset = (OffsetNumber) (encoded & 0xFFFF);
+ BlockNumber block = (BlockNumber) (encoded >> 16);
+ OffsetNumber offset = (OffsetNumber) (encoded & 0xFFFF);
ItemPointerSet(itemptr, block, offset);
}
/* state variables for the merge */
ItemPointer indexcursor = NULL;
- ItemPointerData decoded;
+ ItemPointerData decoded;
bool tuplesort_empty = false;
/*
/*
* Primitive parallel cost model. Assume the leader will do half as much
* work as a regular worker, because it will also need to read the tuples
- * returned by the workers when they percolate up to the gather ndoe.
- * This is almost certainly not exactly the right way to model this, so
- * this will probably need to be changed at some point...
+ * returned by the workers when they percolate up to the gather node. This
+ * is almost certainly not exactly the right way to model this, so this
+ * will probably need to be changed at some point...
*/
if (nworkers > 0)
run_cost = run_cost / (nworkers + 0.5);
{
ItemPointerData heapPtr;
bool recheck; /* T if quals must be rechecked */
- bool recheckDistances; /* T if distances must be rechecked */
+ bool recheckDistances; /* T if distances must be rechecked */
IndexTuple ftup; /* data fetched back from the index, used in
* index-only scans */
- OffsetNumber offnum; /* track offset in page to mark tuple as
+ OffsetNumber offnum; /* track offset in page to mark tuple as
* LP_DEAD */
} GISTSearchHeapItem;
double *distances; /* output area for gistindex_keytest */
/* info about killed items if any (killedItems is NULL if never used) */
- OffsetNumber *killedItems; /* offset numbers of killed items */
+ OffsetNumber *killedItems; /* offset numbers of killed items */
int numKilled; /* number of currently stored items */
BlockNumber curBlkno; /* current number of block */
- GistNSN curPageLSN; /* pos in the WAL stream when page was read */
+ GistNSN curPageLSN; /* pos in the WAL stream when page was read */
/* In a non-ordered search, returnable heap items are stored here: */
GISTSearchHeapItem pageData[BLCKSZ / sizeof(IndexTupleData)];