The result of a Hrana describe request: the parameters and columns of a
prepared statement, plus whether it is an EXPLAIN and whether it is
read-only. The libSQL client uses this to learn a statement's shape (e.g. how
many parameters to bind) before executing it.
A host executor fills this struct; encode/1 produces the Hrana
DescribeResult map. params are parameter names (nil for an unnamed
positional ?). cols may be bare column-name strings or
%{name: ..., decltype: ...} maps, matching Filo.StmtResult.
Summary
Functions
Encodes a Filo.Describe into a Hrana DescribeResult map.
Types
Functions
Encodes a Filo.Describe into a Hrana DescribeResult map.