Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
nodeIndexonlyscan.h37 linesDownload Raw Back to executor
1/*-------------------------------------------------------------------------2 *3 * nodeIndexonlyscan.h4 *5 *6 *7 * Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group8 * Portions Copyright (c) 1994, Regents of the University of California9 *10 * src/include/executor/nodeIndexonlyscan.h11 *12 *-------------------------------------------------------------------------13 */14#ifndef NODEINDEXONLYSCAN_H15#define NODEINDEXONLYSCAN_H16 17#include "access/parallel.h"18#include "nodes/execnodes.h"19 20extern IndexOnlyScanState *ExecInitIndexOnlyScan(IndexOnlyScan *node, EState *estate, int eflags);21extern void ExecEndIndexOnlyScan(IndexOnlyScanState *node);22extern void ExecIndexOnlyMarkPos(IndexOnlyScanState *node);23extern void ExecIndexOnlyRestrPos(IndexOnlyScanState *node);24extern void ExecReScanIndexOnlyScan(IndexOnlyScanState *node);25 26/* Support functions for parallel index-only scans */27extern void ExecIndexOnlyScanEstimate(IndexOnlyScanState *node,28									  ParallelContext *pcxt);29extern void ExecIndexOnlyScanInitializeDSM(IndexOnlyScanState *node,30										   ParallelContext *pcxt);31extern void ExecIndexOnlyScanReInitializeDSM(IndexOnlyScanState *node,32											 ParallelContext *pcxt);33extern void ExecIndexOnlyScanInitializeWorker(IndexOnlyScanState *node,34											  ParallelWorkerContext *pwcxt);35 36#endif							/* NODEINDEXONLYSCAN_H */37 
codekingpro/portable-devtools · Team Ai