Expand description
Access to the metadata stored in the relational database
Structs§
- Process
Metadata - Analytics-optimized process metadata.
- Stream
Metadata - Analytics-optimized stream metadata.
Functions§
- block_
from_ batch_ row - Creates a
BlockMetadatafrom a recordbatch row. - find_
process - Finds a process by its ID and returns it as ProcessMetadata with pre-serialized JSONB properties.
- find_
process_ with_ latest_ timing - Finds a process and its latest timing information using DataFusion (optimized version). Returns (ProcessMetadata, last_block_end_ticks, last_block_end_time)
- find_
stream - Finds a stream by its ID and returns it as StreamMetadata.
- get_
thread_ name_ from_ stream_ metadata - Returns the thread name associated with the stream, if available. This function is only meaningful for streams associated with CPU threads. Returns format: “thread-name-thread-id” (e.g., “main-12345”) or just “thread-id” if no name.
- process_
metadata_ from_ row - Creates a
ProcessMetadatafrom a database row with pre-serialized JSONB properties. - stream_
metadata_ from_ row - Creates a
StreamMetadatafrom a database row with pre-serialized JSONB properties.
Type Aliases§
- Shared
Jsonb Serialized - Type alias for shared, pre-serialized JSONB data. This represents JSONB properties that have been serialized once and can be reused.