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
↓ 91 callers
Function
DatumGetInt64
src/include/postgres.h:508
↓ 91 callers
Function
ExprEvalPushStep
* Add another expression evaluation step to ExprState->steps. * * Note that this potentially re-allocates es->steps, therefore no pointer * into th
src/backend/executor/execExpr.c:2521
↓ 91 callers
Method
SerializeChildrenToDXL
--------------------------------------------------------------------------- @function: CDXLNode::SerializeChildrenToDXL @doc: Serializes the node's c
src/backend/gporca/libnaucrates/src/operators/CDXLNode.cpp:243
↓ 90 callers
Method
FScalar
does group hold scalar expressions ?
src/backend/gporca/libgpopt/include/gpopt/search/CGroup.h:365
↓ 90 callers
Function
lcons
* Prepend a new element to the list. A pointer to the modified list * is returned. Note that this function may or may not destructively * modify the
src/backend/nodes/list.c:467
↓ 90 callers
Function
pthread_mutex_unlock
src/interfaces/libpq/pthread-win32.c:53
↓ 89 callers
Function
HashValue
src/backend/gporca/libgpos/include/gpos/utils.h:53
↓ 89 callers
Function
PQgetResult
* PQgetResult * Get the next PGresult produced by a query. Returns NULL if no * query work remains or an error has occurred (e.g. out of * m
src/interfaces/libpq/fe-exec.c:2016
↓ 89 callers
Function
foreach
not allow caller pass the `PAX_SOPT_STORAGE_FORMAT` */
contrib/pax_storage/src/cpp/access/paxc_rel_options.cc:205
↓ 89 callers
Function
in_grouping_U
src/backend/snowball/libstemmer/utilities.c:117
↓ 88 callers
Function
DatumGetCString
src/include/postgres.h:566
↓ 88 callers
Function
ECPGdisconnect
src/interfaces/ecpg/ecpglib/connect.c:707
↓ 88 callers
Function
ECPGtrans
src/interfaces/ecpg/ecpglib/misc.c:197
↓ 88 callers
Method
Ptabdesc
--------------------------------------------------------------------------- @function: CTranslatorDXLToExpr::Ptabdesc @doc: Construct a table descrip
src/backend/gporca/libgpopt/src/translate/CTranslatorDXLToExpr.cpp:2307
↓ 87 callers
Function
JsonbIteratorNext
* Get next JsonbValue while iterating * * Caller should initially pass their own, original iterator. They may get * back a child iterator palloc()
src/backend/utils/adt/jsonb_util.c:847
↓ 87 callers
Function
cstring_to_text_with_len
* cstring_to_text_with_len * * Same as cstring_to_text except the caller specifies the string length; * the string need not be null_terminated. */
src/backend/utils/adt/varlena.c:200
↓ 87 callers
Function
exprTypmod
* exprTypmod - * returns the type-specific modifier of the expression's result type, * if it can be determined. In many cases, it can't and we
src/backend/nodes/nodeFuncs.c:287
↓ 86 callers
Function
get_call_result_type
* get_call_result_type * Given a function's call info record, determine the kind of datatype * it is supposed to return. If resultTypeId isn't NU
src/backend/utils/fmgr/funcapi.c:274
↓ 86 callers
Function
range_cmp_bounds
* Compare two range boundary points, returning <0, 0, or >0 according to * whether b1 is less than, equal to, or greater than b2. * * The boundarie
src/backend/utils/adt/rangetypes.c:1923
↓ 85 callers
Function
GetDatabaseEncoding
* The database encoding, also called the server encoding, represents the * encoding of data stored in text-like data types. Affected types include
src/backend/utils/mb/mbutils.c:1338
↓ 85 callers
Function
proc_exit
---------------------------------------------------------------- * proc_exit * * this function calls all the callbacks registered * for it (to
src/backend/storage/ipc/ipc.c:103
↓ 85 callers
Method
search
This searches 'buffer' for the first occurence of one of the regular expressions. 'freshlen' must indicate the number of bytes at the end of
gpMgmt/bin/lib/pexpect/__init__.py:1963
↓ 84 callers
Method
DeriveUsedColumns
src/backend/gporca/libgpopt/src/base/CDrvdPropScalar.cpp:190
↓ 84 callers
Function
FreeFile
* Close a file returned by AllocateFile. * * Note we do not check fclose's return value --- it is up to the caller * to handle close errors. */
src/backend/storage/file/fd.c:2702
↓ 84 callers
Function
Int64GetDatum
src/include/postgres.h:509
↓ 84 callers
Method
Open
contrib/pax_storage/src/cpp/storage/orc/orc_reader.cc:164
↓ 84 callers
Method
Pmp
--------------------------------------------------------------------------- @function: CCacheFactory::Pmp @doc: Returns a pointer to allocated memory
src/backend/gporca/libgpos/src/memory/CCacheFactory.cpp:45
↓ 84 callers
Function
SHMQueueNext
-------------------- * SHMQueueNext -- Get the next element from a queue * * To start the iteration, pass the queue head as both queue and curElem.
src/backend/storage/ipc/shmqueue.c:144
↓ 84 callers
Function
get_rule_expr
---------- * get_rule_expr - Parse back an expression * * Note: showimplicit determines whether we display any implicit cast that * is present a
src/backend/utils/adt/ruleutils.c:8470
↓ 84 callers
Function
index_open
---------------- * index_open - open an index relation by relation OID * * If lockmode is not "NoLock", the specified kind of lock is * obtaine
src/backend/access/index/indexam.c:133
↓ 84 callers
Function
makeTargetEntry
* makeTargetEntry - * creates a TargetEntry node */
src/backend/nodes/makefuncs.c:239
↓ 83 callers
Function
ExecProcNode
src/include/executor/executor.h:277
↓ 83 callers
Method
PdrgpcrOutput
accessor of output column array
src/backend/gporca/libgpopt/src/operators/CPhysicalUnionAll.cpp:138
↓ 83 callers
Function
lookup_type_cache
* lookup_type_cache * * Fetch the type cache entry for the specified datatype, and make sure that * all the fields requested by bits in 'flags' are
src/backend/utils/cache/typcache.c:339
↓ 82 callers
Function
ExecuteSqlQuery
src/bin/pg_dump/pg_backup_db.c:331
↓ 81 callers
Function
ExecDropSingleTupleTableSlot
-------------------------------- * ExecDropSingleTupleTableSlot * * Release a TupleTableSlot made with MakeSingleTupleTableSlot. * DON'T use th
src/backend/executor/execTuples.c:1270
↓ 81 callers
Method
Pmp
get underlying memory pool
src/backend/gporca/libnaucrates/include/naucrates/dxl/xml/CXMLSerializer.h:87
↓ 80 callers
Function
GetTransactionSnapshot
* GetTransactionSnapshot * Get the appropriate snapshot for a new query in a transaction. * * Note that the return value may point at static stora
src/backend/utils/time/snapmgr.c:270
↓ 80 callers
Method
Pgexpr
owner group expression accessor
src/backend/gporca/libgpopt/include/gpopt/base/CCostContext.h:182
↓ 80 callers
Method
Pgroup
--------------------------------------------------------------------------- @function: CMemo::Pgroup @doc: Get group by id; ------------------------
src/backend/gporca/libgpopt/src/search/CMemo.cpp:417
↓ 80 callers
Method
Value
accessor
src/backend/gporca/libgpopt/include/gpopt/search/CTreeMap.h:262
↓ 80 callers
Function
ahprintf
* Print formatted text to the output file (usually stdout). */
src/bin/pg_dump/pg_backup_archiver.c:1691
↓ 80 callers
Function
dsa_get_address
* Obtain a backend-local address for a dsa_pointer. 'dp' must point to * memory allocated by the given area (possibly in another process) that * ha
src/backend/utils/mmgr/dsa.c:933
↓ 80 callers
Function
makeVar
* makeVar - * creates a Var node */
src/backend/nodes/makefuncs.c:67
↓ 80 callers
Function
quote_qualified_identifier
* quote_qualified_identifier - Quote a possibly-qualified identifier * * Return a name of the form qualifier.ident, or just ident if qualifier * is
src/backend/utils/adt/ruleutils.c:11985
↓ 79 callers
Function
PQresultErrorField
src/interfaces/libpq/fe-exec.c:3271
↓ 79 callers
Function
get_rel_relkind
* get_rel_relkind * * Returns the relkind associated with a given relation. */
src/backend/utils/cache/lsyscache.c:2656
↓ 79 callers
Method
length
* ICBufferList::length * Get the list length. */
contrib/udp2/ic_common/udp2/ic_udp2.cpp:749
↓ 78 callers
Method
Equals
element equality function for hashtable
src/backend/gporca/libgpos/server/include/unittest/gpos/common/CSyncHashtableTest.h:106
↓ 78 callers
Function
pg_usleep
* pg_usleep --- delay the specified number of microseconds, but * stop waiting if a signal arrives. * * This replaces the non-signal-aware version
src/backend/port/win32/signal.c:52
↓ 78 callers
Function
pgstat_report_wait_start
---------- * pgstat_report_wait_start() - * * Called from places where server process needs to wait. This is called * to report wait event inform
src/include/utils/wait_event.h:286
↓ 77 callers
Method
AssertValid
--------------------------------------------------------------------------- @function: CDXLNode::AssertValid @doc: Checks whether node is well-struct
src/backend/gporca/libnaucrates/src/operators/CDXLNode.cpp:317
↓ 77 callers
Function
DatumGetFloat8
src/include/postgres.h:580
↓ 77 callers
Function
PQstatus
src/interfaces/libpq/fe-connect.c:6932
↓ 77 callers
Method
startElement
--------------------------------------------------------------------------- @function: CParseHandlerBase::startElement @doc: Invoked by Xerces to pro
src/backend/gporca/libnaucrates/src/parser/CParseHandlerBase.cpp:113
↓ 76 callers
Method
MDId
--------------------------------------------------------------------------- @function: CScalarAggFunc::MDId @doc: Aggregate function id ------------
src/backend/gporca/libgpopt/src/operators/CScalarAggFunc.cpp:90
↓ 76 callers
Function
SPI_finish
* Note that we cannot free any connection back to the QD at SPI_finish time. * Our transaction may not be complete yet, so we don't yet know if the w
src/backend/executor/spi.c:202
↓ 76 callers
Function
fmgr_info_cxt
* Fill a FmgrInfo struct, specifying a memory context in which its * subsidiary data should go. */
src/backend/utils/fmgr/fmgr.c:137
↓ 76 callers
Function
list_member_oid
* Return true iff the OID 'datum' is a member of the list. */
src/backend/nodes/list.c:688
↓ 75 callers
Method
Append
contrib/pax_storage/src/cpp/storage/columns/pax_column.cc:121
↓ 75 callers
Method
Attach
--------------------------------------------------------------------------- @function: CExpressionHandle::Attach @doc: Attach to a given expression
src/backend/gporca/libgpopt/src/operators/CExpressionHandle.cpp:223
↓ 75 callers
Method
FMember
--------------------------------------------------------------------------- @function: CColRefSet::FMember @doc: Check if given column ref is in the
src/backend/gporca/libgpopt/src/base/CColRefSet.cpp:83
↓ 75 callers
Function
exit_nicely
* Run accumulated on_exit_nicely callbacks in reverse order and then exit * without printing any message. * * If running in a parallel worker threa
src/bin/pg_dump/pg_backup_utils.c:93
↓ 75 callers
Function
in_grouping
src/backend/snowball/libstemmer/utilities.c:167
↓ 75 callers
Function
namestrcpy
src/backend/utils/adt/name.c:232
↓ 74 callers
Function
ArrayGetNItems
* Convert array dimensions into number of elements * * This must do overflow checking, since it is used to validate that a user * dimensionality re
src/backend/utils/adt/arrayutils.c:71
↓ 74 callers
Function
contain_volatile_functions
* contain_volatile_functions * Recursively search for volatile functions within a clause. * * Returns true if any volatile function (or operator
src/backend/optimizer/util/clauses.c:490
↓ 74 callers
Method
update
(self, old_gppkg_filename, new_gppkg_filename)
gpMgmt/bin/gppylib/operations/test/test_package.py:287
↓ 73 callers
Function
DatumGetUInt32
src/include/postgres.h:505
↓ 73 callers
Method
Get
return value
src/backend/gporca/libgpopt/include/gpopt/cost/ICostModelParams.h:87
↓ 73 callers
Method
Pmp
src/backend/gporca/server/src/unittest/dxl/CParseHandlerCostModelTest.cpp:62
↓ 73 callers
Function
tuplestore_begin_heap
* tuplestore_begin_heap * * Create a new tuplestore; other types of tuple stores (other than * "heap" tuple stores, for heap tuples) are possible,
src/backend/utils/sort/tuplestore.c:382
↓ 72 callers
Method
IsValid
--------------------------------------------------------------------------- @function: CCostContext::IsValid @doc: Check validity by comparing derive
src/backend/gporca/libgpopt/src/base/CCostContext.cpp:266
↓ 72 callers
Method
Release
count down
src/backend/gporca/libgpos/include/gpos/common/CRefCount.h:95
↓ 72 callers
Function
ecpg_raise
src/interfaces/ecpg/ecpglib/error.c:12
↓ 71 callers
Function
ArchiveEntry
Public */
src/bin/pg_dump/pg_backup_archiver.c:1159
↓ 71 callers
Method
IsNull
--------------------------------------------------------------------------- @function: CDatumOidGPDB::IsNull @doc: Accessor of is null -------------
src/backend/gporca/libnaucrates/src/base/CDatumOidGPDB.cpp:111
↓ 71 callers
Function
ShmemInitStruct
* ShmemInitStruct -- Create/attach to a structure in shared memory. * * This is called during initialization to find or allocate * a data structu
src/backend/storage/ipc/shmem.c:427
↓ 71 callers
Function
construct_array
* construct_array --- simple method for constructing an array object * * elems: array of Datum items to become the array contents * (NULL elemen
src/backend/utils/adt/arrayfuncs.c:3369
↓ 71 callers
Function
ecpg_log
src/interfaces/ecpg/ecpglib/misc.c:265
↓ 71 callers
Method
getSegmentDataDirectory
Return the primary datadirectory location for the segment.
gpMgmt/bin/gppylib/gparray.py:330
↓ 71 callers
Method
getSegmentPort
Returns the listening port for the postmaster for this segment.
gpMgmt/bin/gppylib/gparray.py:309
↓ 71 callers
Function
pg_atomic_read_u32
* pg_atomic_read_u32 - unlocked read from atomic variable. * * The read is guaranteed to return a value as it has been written by this or * another
src/include/port/atomics.h:240
↓ 71 callers
Function
printTableAddFooter
* Add a footer to the table. * * Footers are added as elements of a singly-linked list, and the content is * strdup'd, so there is no need to keep
src/fe_utils/print.c:3188
↓ 71 callers
Function
stringToNode
* Externally visible entry points */
src/backend/nodes/read.c:116
↓ 71 callers
Function
table_endscan
* End relation scan. */
src/include/access/tableam.h:1194
↓ 70 callers
Function
GppcReport
* elog */
src/interfaces/gppc/gppc.c:1335
↓ 70 callers
Function
XLogRegisterBufData
* Add buffer-specific data to the WAL record that's being constructed. * * Block_id must reference a block previously registered with * XLogRegiste
src/backend/access/transam/xloginsert.c:376
↓ 70 callers
Function
init_var_from_num
* init_var_from_num() - * * Initialize a variable from packed db format. The digits array is not * copied, which saves some cycles when the resulti
src/backend/utils/adt/numeric.c:7121
↓ 69 callers
Function
CreateTupleDescCopy
* CreateTupleDescCopy * This function creates a new TupleDesc by copying from an existing * TupleDesc. * * !!! Constraints and defaults are not
src/backend/access/common/tupdesc.c:110
↓ 69 callers
Function
FlushErrorState
* FlushErrorState --- flush the error state after error recovery * * This should be called by an error handler after it's done processing * the err
src/backend/utils/error/elog.c:1917
↓ 69 callers
Function
ResetLatch
* Clear the latch. Calling WaitLatch after this will sleep, unless * the latch is set again before the WaitLatch call. */
src/backend/storage/ipc/latch.c:659
↓ 69 callers
Method
Rows
rows accessor
src/backend/gporca/libgpopt/include/gpopt/cost/ICostModel.h:214
↓ 69 callers
Function
_bt_relbuf
* _bt_relbuf() -- release a locked buffer. * * Lock and pin (refcount) are both dropped. */
src/backend/access/nbtree/nbtpage.c:1039
↓ 69 callers
Method
getDbList
Return a list of all Segment objects that make up the array
gpMgmt/bin/gppylib/gparray.py:1052
↓ 69 callers
Method
initFromCatalog
Factory method, initializes a GpArray from provided database URL
gpMgmt/bin/gppylib/gparray.py:953
↓ 69 callers
Function
out_grouping_U
src/backend/snowball/libstemmer/utilities.c:141
↓ 69 callers
Method
parse_args
(self, arg_string)
src/test/unit/mock/mocker.py:198
↓ 69 callers
Function
shm_toc_lookup
* Look up a TOC entry. * * If the key is not found, returns NULL if noError is true, otherwise * throws elog(ERROR). * * Unlike the other functio
src/backend/storage/ipc/shm_toc.c:231
↓ 69 callers
Function
slot_getattr
* slot_getattr - fetch one attribute of the slot's contents. */
src/include/executor/tuptable.h:382
← previous
next →
301–400 of 50,827, ranked by callers