Hackfut Security File Manager
Current Path:
/opt/alt/postgresql11/usr/include/pgsql/server/executor
opt
/
alt
/
postgresql11
/
usr
/
include
/
pgsql
/
server
/
executor
/
📁
..
📄
execdebug.h
(4.32 KB)
📄
execdesc.h
(2.33 KB)
📄
executor.h
(14.56 KB)
📄
functions.h
(1.12 KB)
📄
hashjoin.h
(7.18 KB)
📄
instrument.h
(2.79 KB)
📄
nodeAgg.h
(782 B)
📄
nodeAppend.h
(701 B)
📄
nodeBitmapAnd.h
(738 B)
📄
nodeBitmapHeapscan.h
(813 B)
📄
nodeBitmapIndexscan.h
(822 B)
📄
nodeBitmapOr.h
(724 B)
📄
nodeCtescan.h
(715 B)
📄
nodeForeignscan.h
(771 B)
📄
nodeFunctionscan.h
(785 B)
📄
nodeGroup.h
(716 B)
📄
nodeHash.h
(1.88 KB)
📄
nodeHashjoin.h
(890 B)
📄
nodeIndexonlyscan.h
(920 B)
📄
nodeIndexscan.h
(1.52 KB)
📄
nodeLimit.h
(687 B)
📄
nodeLockRows.h
(729 B)
📄
nodeMaterial.h
(838 B)
📄
nodeMergeAppend.h
(771 B)
📄
nodeMergejoin.h
(743 B)
📄
nodeModifyTable.h
(768 B)
📄
nodeNestloop.h
(729 B)
📄
nodeRecursiveunion.h
(813 B)
📄
nodeResult.h
(802 B)
📄
nodeSeqscan.h
(812 B)
📄
nodeSetOp.h
(687 B)
📄
nodeSort.h
(766 B)
📄
nodeSubplan.h
(812 B)
📄
nodeSubqueryscan.h
(785 B)
📄
nodeTidscan.h
(812 B)
📄
nodeUnique.h
(701 B)
📄
nodeValuesscan.h
(866 B)
📄
nodeWindowAgg.h
(776 B)
📄
nodeWorktablescan.h
(799 B)
📄
spi.h
(5.53 KB)
📄
spi_priv.h
(3.61 KB)
📄
tstoreReceiver.h
(767 B)
📄
tuptable.h
(8.4 KB)
Editing: nodeHash.h
/*------------------------------------------------------------------------- * * nodeHash.h * prototypes for nodeHash.c * * * Portions Copyright (c) 1996-2012, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * * src/include/executor/nodeHash.h * *------------------------------------------------------------------------- */ #ifndef NODEHASH_H #define NODEHASH_H #include "nodes/execnodes.h" extern HashState *ExecInitHash(Hash *node, EState *estate, int eflags); extern TupleTableSlot *ExecHash(HashState *node); extern Node *MultiExecHash(HashState *node); extern void ExecEndHash(HashState *node); extern void ExecReScanHash(HashState *node); extern HashJoinTable ExecHashTableCreate(Hash *node, List *hashOperators, bool keepNulls); extern void ExecHashTableDestroy(HashJoinTable hashtable); extern void ExecHashTableInsert(HashJoinTable hashtable, TupleTableSlot *slot, uint32 hashvalue); extern bool ExecHashGetHashValue(HashJoinTable hashtable, ExprContext *econtext, List *hashkeys, bool outer_tuple, bool keep_nulls, uint32 *hashvalue); extern void ExecHashGetBucketAndBatch(HashJoinTable hashtable, uint32 hashvalue, int *bucketno, int *batchno); extern bool ExecScanHashBucket(HashJoinState *hjstate, ExprContext *econtext); extern void ExecPrepHashTableForUnmatched(HashJoinState *hjstate); extern bool ExecScanHashTableForUnmatched(HashJoinState *hjstate, ExprContext *econtext); extern void ExecHashTableReset(HashJoinTable hashtable); extern void ExecHashTableResetMatchFlags(HashJoinTable hashtable); extern void ExecChooseHashTableSize(double ntuples, int tupwidth, bool useskew, int *numbuckets, int *numbatches, int *num_skew_mcvs); extern int ExecHashGetSkewBucket(HashJoinTable hashtable, uint32 hashvalue); #endif /* NODEHASH_H */
Upload File
Create Folder