This is a breaking change in the API, but necessary in order to
significantly improve the performance of parsing a query into Go structs,
as well as allowing future bi-directional passing of parse trees between
Go and C, such as for a future addition of a deparser.
This is a breaking change in the API, but necessary in order to significantly improve the performance of parsing a query into Go structs, as well as allowing future bi-directional passing of parse trees between Go and C, such as for a future addition of a deparser.
TODO
v2
to avoid callers breaking)