MCPcopy Create free account
hub / github.com/apache/cloudberry / FreeCachedExpression

Function FreeCachedExpression

src/backend/utils/cache/plancache.c:1813–1822  ·  view source on GitHub ↗

* FreeCachedExpression * Delete a CachedExpression. */

Source from the content-addressed store, hash-verified

1811 * Delete a CachedExpression.
1812 */
1813void
1814FreeCachedExpression(CachedExpression *cexpr)
1815{
1816 /* Sanity check */
1817 Assert(cexpr->magic == CACHEDEXPR_MAGIC);
1818 /* Unlink from global list */
1819 dlist_delete(&cexpr->node);
1820 /* Free all storage associated with CachedExpression */
1821 MemoryContextDelete(cexpr->context);
1822}
1823
1824/*
1825 * QueryListGetPrimaryStmt

Callers 1

get_cast_hashentryFunction · 0.85

Calls 1

dlist_deleteFunction · 0.85

Tested by

no test coverage detected