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

Function DatumGetCString

src/include/postgres.h:566–566  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

564#define PointerGetDatum(X) ((Datum) (X))
565
566static inline char *DatumGetCString(Datum d) { return (char* ) DatumGetPointer(d); }
567static inline Datum CStringGetDatum(const char *p) { return PointerGetDatum(p); }
568
569static inline Name DatumGetName(Datum d) { return (Name) DatumGetPointer(d); }

Callers 15

JsonbValue_to_SVFunction · 0.85
ManifestTupleToValueFunction · 0.85
TypeValueToCStringFunction · 0.85
copy_valueFunction · 0.85
serialize_byteaFunction · 0.85
manifestvalue_to_jsonFunction · 0.85
make_manifest_nameFunction · 0.85
pax_get_catalog_rowsFunction · 0.85
manifest_insertFunction · 0.85
manifest_update_internalFunction · 0.85
PLyObject_FromJsonbValueFunction · 0.85

Calls

no outgoing calls

Tested by 1

plsample_func_handlerFunction · 0.68