Home / Function/ bytesToFloat64() — drizzle-orm Function Reference

bytesToFloat64() — drizzle-orm Function Reference

Architecture documentation for the bytesToFloat64() function in utils.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  8f3de679_5817_673a_8fc4_8a243c5d27e2["bytesToFloat64()"]
  2fd88d3d_d232_1908_a500_f72815cd371a["utils.ts"]
  8f3de679_5817_673a_8fc4_8a243c5d27e2 -->|defined in| 2fd88d3d_d232_1908_a500_f72815cd371a
  7148fb50_625b_76f3_0dcf_98a75f034468["parseEWKB()"]
  7148fb50_625b_76f3_0dcf_98a75f034468 -->|calls| 8f3de679_5817_673a_8fc4_8a243c5d27e2
  style 8f3de679_5817_673a_8fc4_8a243c5d27e2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-orm/src/pg-core/columns/postgis_extension/utils.ts lines 9–16

function bytesToFloat64(bytes: Uint8Array, offset: number): number {
	const buffer = new ArrayBuffer(8);
	const view = new DataView(buffer);
	for (let i = 0; i < 8; i++) {
		view.setUint8(i, bytes[offset + i]!);
	}
	return view.getFloat64(0, true);
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does bytesToFloat64() do?
bytesToFloat64() is a function in the drizzle-orm codebase, defined in drizzle-orm/src/pg-core/columns/postgis_extension/utils.ts.
Where is bytesToFloat64() defined?
bytesToFloat64() is defined in drizzle-orm/src/pg-core/columns/postgis_extension/utils.ts at line 9.
What calls bytesToFloat64()?
bytesToFloat64() is called by 1 function(s): parseEWKB.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free