Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apache/cloudberry
/ functions
Functions
50,827 in github.com/apache/cloudberry
⨍
Functions
50,827
◇
Types & classes
8,281
↳
Endpoints
203
↓ 54 callers
Function
getTypeOutputInfo
* getTypeOutputInfo * * Get info needed for printing values of a type */
src/backend/utils/cache/lsyscache.c:3507
↓ 54 callers
Function
gfile_printf_then_putc_newline
src/backend/access/external/external.c:37
↓ 54 callers
Function
list_delete_first
* Delete the first element of the list. * * This is useful to replace the Lisp-y code "list = lnext(list);" in cases * where the intent is to alter
src/backend/nodes/list.c:874
↓ 54 callers
Function
make_parsestate
* make_parsestate * Allocate and initialize a new ParseState. * * Caller should eventually release the ParseState via free_parsestate(). */
src/backend/parser/parse_node.c:43
↓ 53 callers
Function
ATSimplePermissions
* ATSimplePermissions * * - Ensure that it is a relation (or possibly a view) * - Ensure this user is the owner * - Ensure that it is not a system
src/backend/commands/tablecmds.c:7790
↓ 53 callers
Function
ExecAssignExprContext
---------------- * ExecAssignExprContext * * This initializes the ps_ExprContext field. It is only necessary * to do this for nodes which use
src/backend/executor/execUtils.c:536
↓ 53 callers
Function
MetaTrackUpdObject
src/backend/catalog/heap.c:945
↓ 53 callers
Method
Next
src/backend/gporca/libgpos/src/common/CRandom.cpp:46
↓ 53 callers
Function
PQresultErrorMessage
src/interfaces/libpq/fe-exec.c:3232
↓ 53 callers
Method
Pstr
--------------------------------------------------------------------------- @function: CScalarOp::GetMDName @doc: Operator name --------------------
src/backend/gporca/libgpopt/src/operators/CScalarOp.cpp:66
↓ 53 callers
Function
UnregisterSnapshot
* UnregisterSnapshot * * Decrement the reference count of a snapshot, remove the corresponding * reference from CurrentResourceOwner, and free the
src/backend/utils/time/snapmgr.c:993
↓ 53 callers
Function
WaitLatch
* Wait for a given latch to be set, or for postmaster death, or until timeout * is exceeded. 'wakeEvents' is a bitmask that specifies which of those
src/backend/storage/ipc/latch.c:451
↓ 53 callers
Function
bms_equal
* bms_equal - are two bitmapsets equal? * * This is logical not physical equality; in particular, a NULL pointer will * be reported as equal to a p
src/backend/nodes/bitmapset.c:90
↓ 53 callers
Function
date2j
src/backend/utils/adt/datetime.c:282
↓ 53 callers
Function
unsetenv
src/port/unsetenv.c:19
↓ 52 callers
Method
Close
contrib/pax_storage/src/cpp/storage/orc/orc_writer.cc:890
↓ 52 callers
Method
PdshashedEquiv
equivalent hashed distribution
src/backend/gporca/libgpopt/include/gpopt/base/CDistributionSpecHashed.h:120
↓ 52 callers
Method
Set
contrib/pax_storage/src/cpp/storage/columns/pax_column.cc:228
↓ 52 callers
Function
cdbpath_create_motion_path
* cdbpath_create_motion_path * Returns a Path that delivers the subpath result to the * given locus, or NULL if it can't be done. * * 'pa
src/backend/cdb/cdbpath.c:192
↓ 52 callers
Method
close
This closes the connection with the child application. Note that calling close() more than once is valid. This emulates standard Python
gpMgmt/bin/lib/pexpect/__init__.py:760
↓ 52 callers
Function
errcode_for_file_access
contrib/interconnect/test/elog_mock.c:278
↓ 52 callers
Function
heap_deform_tuple
* heap_deform_tuple * Given a tuple, extract data into values/isnull arrays; this is * the inverse of heap_form_tuple. * * Storage for the valu
src/backend/access/common/heaptuple.c:1293
↓ 52 callers
Function
l_sbool_const
* Emit constant boolean, as used for storage (e.g. global vars, structs). */
src/include/jit/llvmjit_emit.h:91
↓ 52 callers
Function
makeInteger
* makeInteger */
src/backend/nodes/value.c:22
↓ 51 callers
Method
FuncMdId
--------------------------------------------------------------------------- @function: CScalarFunc::FuncMdId @doc: Func id -------------------------
src/backend/gporca/libgpopt/src/operators/CScalarFunc.cpp:122
↓ 51 callers
Function
LWLockHeldByMeInMode
* LWLockHeldByMeInMode - test whether my process holds a lock in given mode * * This is meant as debug support only. */
src/backend/storage/lmgr/lwlock.c:1968
↓ 51 callers
Method
MdName
--------------------------------------------------------------------------- @function: CDXLColRef::MdName @doc: Returns column's name --------------
src/backend/gporca/libnaucrates/src/operators/CDXLColRef.cpp:60
↓ 51 callers
Function
NameGetDatum
src/include/postgres.h:570
↓ 51 callers
Function
RegisterSnapshot
* RegisterSnapshot * Register a snapshot as being in use by the current resource owner * * If InvalidSnapshot is passed, it is not registered. */
src/backend/utils/time/snapmgr.c:951
↓ 51 callers
Function
check_list_invariants
* Check that the specified List is valid (so far as we can tell). */
src/backend/nodes/list.c:62
↓ 51 callers
Function
find_among
src/backend/snowball/libstemmer/utilities.c:233
↓ 51 callers
Function
free_attstatsslot
* free_attstatsslot * Free data allocated by get_attstatsslot */
src/backend/utils/cache/lsyscache.c:3969
↓ 51 callers
Function
hash_destroy
src/backend/utils/hash/dynahash.c:861
↓ 51 callers
Function
makeConst
* makeConst - * creates a Const node */
src/backend/nodes/makefuncs.c:300
↓ 51 callers
Function
multirange_get_typcache
* multirange_get_typcache: get cached information about a multirange type * * This is for use by multirange-related functions that follow the conven
src/backend/utils/adt/multirangetypes.c:541
↓ 51 callers
Method
warn
return self
gpMgmt/bin/gppylib/utils.py:380
↓ 50 callers
Method
Close
contrib/pax_storage/src/cpp/storage/pax.cc:314
↓ 50 callers
Function
ECPGprepare
handle the EXEC SQL PREPARE statement */ questionmarks is not needed but remains in there for the time being to not change the API */
src/interfaces/ecpg/ecpglib/prepare.c:216
↓ 50 callers
Function
ExecInitQual
* ExecInitQual: prepare a qual for execution by ExecQual * * Prepares for the evaluation of a conjunctive boolean expression (qual list * with impl
src/backend/executor/execExpr.c:220
↓ 50 callers
Function
ExplainPropertyText
* Explain a string-valued property. */
src/backend/commands/explain.c:5571
↓ 50 callers
Method
GetDatumType
src/backend/gporca/libnaucrates/include/naucrates/md/IMDTypeOid.h:49
↓ 50 callers
Method
Pdp
--------------------------------------------------------------------------- @function: CExpression::Pdp @doc: Get derivable property based on operato
src/backend/gporca/libgpopt/src/operators/CExpression.cpp:359
↓ 50 callers
Function
hash_search_with_hash_value
src/backend/utils/hash/dynahash.c:966
↓ 50 callers
Function
mapred_obj_error
gpcontrib/gpmapreduce/src/mapred.c:140
↓ 50 callers
Function
pg_class_aclcheck
* Exported routine for checking a user's access privileges to a table * * Returns ACLCHECK_OK if the user has any of the privileges identified by *
src/backend/catalog/aclchk.c:5214
↓ 49 callers
Method
Available
contrib/pax_storage/src/cpp/storage/pax_buffer.h:113
↓ 49 callers
Function
MP_USED
contrib/pgcrypto/imath.h:73
↓ 49 callers
Function
PQfreemem
* PQfreemem - safely frees memory allocated * * Needed mostly by Win32, unless multithreaded DLL (/MD in VC6) * Used for freeing memory from PQesc
src/interfaces/libpq/fe-exec.c:3834
↓ 49 callers
Method
Pdpplan
--------------------------------------------------------------------------- @function: CExpressionHandle::Pdpplan @doc: Retrieve derived plan props o
src/backend/gporca/libgpopt/src/operators/CExpressionHandle.cpp:1088
↓ 49 callers
Function
ReadByte
contrib/pax_storage/src/cpp/storage/columns/pax_rlev2_decoding.cc:73
↓ 49 callers
Function
SN_close_env
src/backend/snowball/libstemmer/api.c:34
↓ 49 callers
Function
SearchSysCache2
src/backend/utils/cache/syscache.c:1366
↓ 49 callers
Function
defGetQualifiedName
* Extract a possibly-qualified name (as a List of Strings) from a DefElem. */
src/backend/commands/define.c:222
↓ 49 callers
Function
multirange_get_bounds
* Fetch bounds from the i'th range of the multirange. This is the shortcut for * doing the same thing as multirange_get_range() + range_deserialize(
src/backend/utils/adt/multirangetypes.c:737
↓ 49 callers
Function
pthread_mutex_lock
src/interfaces/libpq/pthread-win32.c:44
↓ 49 callers
Function
px_memset
memset that must not be optimized away */
contrib/pgcrypto/px.c:126
↓ 48 callers
Function
AssignDumpId
* AssignDumpId * Given a newly-created dumpable object, assign a dump ID, * and enter the object into the lookup tables. * * The caller is expec
src/bin/pg_dump/common.c:601
↓ 48 callers
Method
Contains
check if first expression array contains all expressions in second array
src/backend/gporca/libgpopt/src/base/CUtils.cpp:1604
↓ 48 callers
Function
ExecInitNode
------------------------------------------------------------------------ * ExecInitNode * * Recursively initializes all the nodes in the plan tre
src/backend/executor/execProcnode.c:189
↓ 48 callers
Function
ExecReScan
* ExecReScan * Reset a plan node so that its output can be re-scanned. * * Note that if the plan node has parameters that have changed value, * t
src/backend/executor/execAmi.c:94
↓ 48 callers
Function
ExecStoreVirtualTuple
-------------------------------- * ExecStoreVirtualTuple * Mark a slot as containing a virtual tuple. * * The protocol for loading a slot with
src/backend/executor/execTuples.c:1568
↓ 48 callers
Method
FLogical
type of operator
src/backend/gporca/libgpopt/include/gpopt/operators/CLogical.h:183
↓ 48 callers
Method
GetLowerBound
lower point
src/backend/gporca/libnaucrates/include/naucrates/statistics/CBucket.h:128
↓ 48 callers
Function
IsTransactionState
* IsTransactionState * * This returns true if we are inside a valid transaction; that is, * it is safe to initiate database access, take heavyweigh
src/backend/access/transam/xact.c:440
↓ 48 callers
Function
PQresStatus
src/interfaces/libpq/fe-exec.c:3224
↓ 48 callers
Function
SN_create_env
src/backend/snowball/libstemmer/api.c:3
↓ 48 callers
Method
SetDataBuffer
contrib/pax_storage/src/cpp/storage/columns/pax_encoding.cc:86
↓ 48 callers
Method
close
This should be reentrant, has no side effects when called multiple times.
gpcontrib/gpcloud/src/gpreader.cpp:81
↓ 48 callers
Function
copy_generic_path_info
* Copy cost and size info from a Path node to the Plan node created from it. * The executor usually won't use this info, but it's needed by EXPLAIN.
src/backend/optimizer/plan/createplan.c:6580
↓ 48 callers
Function
float8_mul
src/include/utils/float.h:206
↓ 48 callers
Method
get
get the raw pointer, behaves like std::unique_ptr::get()
src/include/gpopt/utils/RelationWrapper.h:76
↓ 48 callers
Function
signal_child
* Send a signal to a postmaster child process * * On systems that have setsid(), each child process sets itself up as a * process group leader. Fo
src/backend/postmaster/postmaster.c:4627
↓ 48 callers
Function
transformExpr
* transformExpr - * Analyze and transform expressions. Type checking and type casting is * done here. This processing converts the raw grammar
src/backend/parser/parse_expr.c:97
↓ 48 callers
Function
tuplestore_putvalues
* Similar to tuplestore_puttuple(), but work from values + nulls arrays. * This avoids an extra tuple-construction operation. */
src/backend/utils/sort/tuplestore.c:845
↓ 47 callers
Method
DeriveOuterReferences
--------------------------------------------------------------------------- @function: CLogical::DeriveOuterReferences @doc: Derive outer references
src/backend/gporca/libgpopt/src/operators/CLogical.cpp:437
↓ 47 callers
Function
RelationGetIndexList
* RelationGetIndexList -- get a list of OIDs of indexes on this relation * * The index list is created only if someone requests it. We scan pg_inde
src/backend/utils/cache/relcache.c:4942
↓ 47 callers
Function
SetVariable
* Set the variable named "name" to value "value", * or delete it if "value" is NULL. * * Returns true if successful, false if not; in the latter ca
src/bin/psql/variables.c:210
↓ 47 callers
Function
accumArrayResult
* accumArrayResult - accumulate one (more) Datum for an array result * * astate is working state (can be NULL on first call) * dvalue/disnull repre
src/backend/utils/adt/arrayfuncs.c:5239
↓ 47 callers
Function
pg_ultostr_zeropad
* pg_ultostr_zeropad * Converts 'value' into a decimal string representation stored at 'str'. * 'minwidth' specifies the minimum width of the resu
src/backend/utils/adt/numutils.c:562
↓ 47 callers
Function
pq_getmsgbyte
-------------------------------- * pq_getmsgbyte - get a raw byte from a message buffer * -------------------------------- */
src/backend/libpq/pqformat.c:400
↓ 47 callers
Function
skip_utf8
src/backend/snowball/libstemmer/utilities.c:27
↓ 46 callers
Function
ExecEndNode
---------------------------------------------------------------- * ExecEndNode * * Recursively cleans up all the nodes in the plan rooted * at
src/backend/executor/execProcnode.c:790
↓ 46 callers
Function
PQserverVersion
src/interfaces/libpq/fe-connect.c:6975
↓ 46 callers
Function
ReadDir
* Read a directory opened with AllocateDir, ereport'ing any error. * * This is easier to use than raw readdir() since it takes care of some * other
src/backend/storage/file/fd.c:2831
↓ 46 callers
Method
Width
width of the column
src/backend/gporca/libgpopt/include/gpopt/base/CColRefTable.h:118
↓ 46 callers
Function
canonicalize_path
* Clean up path by: * o make Win32 path use Unix slashes * o remove trailing quote on Win32 * o remove trailing slash * o remove duplicate
src/port/path.c:253
↓ 46 callers
Function
dlist_is_empty
* Is the list empty? * * An empty list has either its first 'next' pointer set to NULL, or to itself. */
src/include/lib/ilist.h:288
↓ 46 callers
Function
ecpg_alloc
src/interfaces/ecpg/ecpglib/memory.c:18
↓ 46 callers
Function
get_attstatsslot
* get_attstatsslot * * Extract the contents of a "slot" of a pg_statistic tuple. * Returns true if requested slot type was found, else false. *
src/backend/utils/cache/lsyscache.c:3857
↓ 46 callers
Function
l_ptr
* Emit pointer. */
src/include/jit/llvmjit_emit.h:37
↓ 46 callers
Function
mp_int_copy
contrib/pgcrypto/imath.c:610
↓ 46 callers
Function
pg_strtok
* pg_strtok --- retrieve next "token" from a string. * * Works kinda like strtok, except it never modifies the source string. * (Instead of storing
src/backend/nodes/read.c:179
↓ 46 callers
Function
printQuery
* Use this to print query results * * result: result of a successful query * opt: formatting options * fout: where to print to * is_pager: true i
src/fe_utils/print.c:3427
↓ 46 callers
Method
setChunkSize
gpcontrib/gpcloud/test/decompress_reader_test.cpp:44
↓ 46 callers
Method
time
Return time setting, or default if absent. Specify desired unit as 'ms', 's', or 'min'.
gpMgmt/bin/gppylib/pgconf.py:148
↓ 45 callers
Function
CreateTestTupleTableSlot
contrib/pax_storage/src/cpp/pax_gtest_helper.cc:116
↓ 45 callers
Function
DeleteTestTupleTableSlot
contrib/pax_storage/src/cpp/pax_gtest_helper.cc:222
↓ 45 callers
Method
DeriveUsedColumns
src/backend/gporca/libgpopt/src/operators/CExpression.cpp:1427
↓ 45 callers
Method
GetOptimizerConfig
optimizer configurations
src/backend/gporca/libgpopt/include/gpopt/base/COptCtxt.h:145
↓ 45 callers
Method
Size
--------------------------------------------------------------------------- @function: CMemoryPoolBasicTest::Size @doc: Pick allocation size based on
src/backend/gporca/libgpos/server/src/unittest/gpos/memory/CMemoryPoolBasicTest.cpp:335
← previous
next →
501–600 of 50,827, ranked by callers