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

Function Float4GetDatum

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

Source from the content-addressed store, hash-verified

572#ifndef WORDS_BIGENDIAN
573static inline float4 DatumGetFloat4(Datum d) { Datum_U du; du.d = d; return du.f4[0]; }
574static inline Datum Float4GetDatum(float4 f) { Datum_U du; du.d = 0; du.f4[0] = f; return du.d; }
575#else
576static inline float4 DatumGetFloat4(Datum d) { Datum_U du; du.d = d; return du.f4[1]; }
577static inline Datum Float4GetDatum(float4 f) { Datum_U du; du.d = 0; du.f4[1] = f; return du.d; }

Callers 15

gbt_num_fetchFunction · 0.85
leftmostvalue_float4Function · 0.85
InitializeArrayFunction · 0.85
ArrowScalarToDatumFunction · 0.85
convert_to_bytes<float>Function · 0.85
Float4ToDutumFunction · 0.85
set_limitFunction · 0.85
serialize_expr_statsFunction · 0.85
pg_resqueue_statusFunction · 0.85
CreateQueueFunction · 0.85
AlterQueueFunction · 0.85
update_attstatsFunction · 0.85

Calls

no outgoing calls

Tested by 1

convert_to_bytes<float>Function · 0.68