pub fn version_fields() -> Vec<Field>Expand description
The columns pragma_version() produces.
Three columns rather than one, because a build has three things worth asking about: which release
it is, which source it was made from and what that release is called. rudb answers all three
about itself rather than reporting a DuckDB version, for the reason crate level compatibility
does not extend to lying about which engine is running. crates/rudb-exec/src/enginenames.rs is
where the three values are decided and it argues the case there.