|
PostgreSQL Source Code git master
|
#include <spgist_private.h>
Data Fields | |
| SpGistState | state |
| pairingheap * | scanQueue |
| MemoryContext | tempCxt |
| MemoryContext | traversalCxt |
| bool | searchNulls |
| bool | searchNonNulls |
| int | numberOfKeys |
| ScanKey | keyData |
| int | numberOfOrderBys |
| int | numberOfNonNullOrderBys |
| ScanKey | orderByData |
| Oid * | orderByTypes |
| int * | nonNullOrderByOffsets |
| Oid | indexCollation |
| FmgrInfo | innerConsistentFn |
| FmgrInfo | leafConsistentFn |
| double * | zeroDistances |
| double * | infDistances |
| TIDBitmap * | tbm |
| int64 | ntids |
| bool | want_itup |
| TupleDesc | reconTupDesc |
| int | nPtrs |
| int | iPtr |
| ItemPointerData | heapPtrs [MaxIndexTuplesPerPage] |
| bool | recheck [MaxIndexTuplesPerPage] |
| bool | recheckDistances [MaxIndexTuplesPerPage] |
| HeapTuple | reconTups [MaxIndexTuplesPerPage] |
| IndexOrderByDistance * | distances [MaxIndexTuplesPerPage] |
Definition at line 188 of file spgist_private.h.
| IndexOrderByDistance* SpGistScanOpaqueData::distances[MaxIndexTuplesPerPage] |
Definition at line 235 of file spgist_private.h.
Referenced by resetSpGistScanOpaque(), spggettuple(), and storeGettuple().
| ItemPointerData SpGistScanOpaqueData::heapPtrs[MaxIndexTuplesPerPage] |
Definition at line 228 of file spgist_private.h.
Referenced by spggettuple(), and storeGettuple().
| Oid SpGistScanOpaqueData::indexCollation |
Definition at line 209 of file spgist_private.h.
Referenced by spgbeginscan(), spgInnerTest(), and spgLeafTest().
| double* SpGistScanOpaqueData::infDistances |
Definition at line 217 of file spgist_private.h.
Referenced by spgbeginscan(), spgendscan(), and spgInnerTest().
| FmgrInfo SpGistScanOpaqueData::innerConsistentFn |
Definition at line 212 of file spgist_private.h.
Referenced by spgbeginscan(), and spgInnerTest().
| int SpGistScanOpaqueData::iPtr |
Definition at line 227 of file spgist_private.h.
Referenced by resetSpGistScanOpaque(), and spggettuple().
| ScanKey SpGistScanOpaqueData::keyData |
Definition at line 201 of file spgist_private.h.
Referenced by spgbeginscan(), spgendscan(), spgInitInnerConsistentIn(), spgLeafTest(), and spgPrepareScanKeys().
| FmgrInfo SpGistScanOpaqueData::leafConsistentFn |
Definition at line 213 of file spgist_private.h.
Referenced by spgbeginscan(), and spgLeafTest().
| int* SpGistScanOpaqueData::nonNullOrderByOffsets |
Definition at line 207 of file spgist_private.h.
Referenced by spgbeginscan(), spgendscan(), spgPrepareScanKeys(), and storeGettuple().
| int SpGistScanOpaqueData::nPtrs |
Definition at line 226 of file spgist_private.h.
Referenced by resetSpGistScanOpaque(), spggettuple(), and storeGettuple().
| int64 SpGistScanOpaqueData::ntids |
Definition at line 221 of file spgist_private.h.
Referenced by spggetbitmap(), and storeBitmap().
| int SpGistScanOpaqueData::numberOfKeys |
Definition at line 200 of file spgist_private.h.
Referenced by spgInitInnerConsistentIn(), spgLeafTest(), and spgPrepareScanKeys().
| int SpGistScanOpaqueData::numberOfNonNullOrderBys |
Definition at line 203 of file spgist_private.h.
Referenced by pairingheap_SpGistSearchItem_cmp(), spgAllocSearchItem(), spgInitInnerConsistentIn(), spgLeafTest(), spgPrepareScanKeys(), spgWalk(), and storeGettuple().
| int SpGistScanOpaqueData::numberOfOrderBys |
Definition at line 202 of file spgist_private.h.
Referenced by resetSpGistScanOpaque(), spggettuple(), spgPrepareScanKeys(), and storeGettuple().
| ScanKey SpGistScanOpaqueData::orderByData |
Definition at line 205 of file spgist_private.h.
Referenced by spgInitInnerConsistentIn(), spgLeafTest(), and spgPrepareScanKeys().
| Oid* SpGistScanOpaqueData::orderByTypes |
Definition at line 206 of file spgist_private.h.
Referenced by spgbeginscan(), spgendscan(), spggettuple(), and spgrescan().
| bool SpGistScanOpaqueData::recheck[MaxIndexTuplesPerPage] |
Definition at line 229 of file spgist_private.h.
Referenced by spggettuple(), and storeGettuple().
| bool SpGistScanOpaqueData::recheckDistances[MaxIndexTuplesPerPage] |
Definition at line 230 of file spgist_private.h.
Referenced by spggettuple(), and storeGettuple().
| TupleDesc SpGistScanOpaqueData::reconTupDesc |
Definition at line 225 of file spgist_private.h.
Referenced by spgbeginscan(), and storeGettuple().
| HeapTuple SpGistScanOpaqueData::reconTups[MaxIndexTuplesPerPage] |
Definition at line 232 of file spgist_private.h.
Referenced by resetSpGistScanOpaque(), spggettuple(), and storeGettuple().
| pairingheap* SpGistScanOpaqueData::scanQueue |
Definition at line 191 of file spgist_private.h.
Referenced by resetSpGistScanOpaque(), spgAddSearchItemToQueue(), and spgGetNextQueueItem().
| bool SpGistScanOpaqueData::searchNonNulls |
Definition at line 197 of file spgist_private.h.
Referenced by resetSpGistScanOpaque(), and spgPrepareScanKeys().
| bool SpGistScanOpaqueData::searchNulls |
Definition at line 196 of file spgist_private.h.
Referenced by resetSpGistScanOpaque(), spgLeafTest(), and spgPrepareScanKeys().
| SpGistState SpGistScanOpaqueData::state |
Definition at line 190 of file spgist_private.h.
Referenced by spgbeginscan(), spgendscan(), spgFreeSearchItem(), spgInitInnerConsistentIn(), spgLeafTest(), spgMakeInnerItem(), spgNewHeapItem(), and storeGettuple().
| TIDBitmap* SpGistScanOpaqueData::tbm |
Definition at line 220 of file spgist_private.h.
Referenced by spggetbitmap(), and storeBitmap().
| MemoryContext SpGistScanOpaqueData::tempCxt |
Definition at line 192 of file spgist_private.h.
Referenced by spgbeginscan(), spgendscan(), spgInnerTest(), spgLeafTest(), and spgWalk().
| MemoryContext SpGistScanOpaqueData::traversalCxt |
Definition at line 193 of file spgist_private.h.
Referenced by resetSpGistScanOpaque(), spgbeginscan(), spgendscan(), spgInitInnerConsistentIn(), spgInnerTest(), and spgLeafTest().
| bool SpGistScanOpaqueData::want_itup |
Definition at line 224 of file spgist_private.h.
Referenced by resetSpGistScanOpaque(), spggetbitmap(), spggettuple(), spgInitInnerConsistentIn(), spgLeafTest(), spgNewHeapItem(), and storeGettuple().
| double* SpGistScanOpaqueData::zeroDistances |
Definition at line 216 of file spgist_private.h.
Referenced by spgAddStartItem(), spgbeginscan(), and spgendscan().