Skip to content

Document the module as bindings for sqlparser, not a bundle - #2

Merged
plicease merged 3 commits into
mainfrom
graham/doc
Sep 25, 2026
Merged

plicease merged 3 commits into
mainfrom
graham/doc

Conversation

@plicease

Copy link
Copy Markdown
Member

The crate is fetched by cargo at build time rather than shipped in the distribution. Drop the FFI::Platypus::Lang::Rust reference from SEE ALSO as an implementation detail and link sqlparser via crates.io.

plicease and others added 3 commits September 25, 2026 06:53
The crate is fetched by cargo at build time rather than shipped in the
distribution.  Drop the FFI::Platypus::Lang::Rust reference from SEE
ALSO as an implementation detail and link sqlparser via crates.io.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Replace the ref eq comparisons in unparse with is_plain_hashref and
is_plain_arrayref, and import croak from Carp instead of calling it
fully qualified.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Expose the crate's expression parser so fragments such as a WHERE
condition can be parsed and rendered without wrapping them in a
statement.  parse_expr requires the whole input to be consumed;
unparse_expr takes a single expression hash and has no pretty option.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@plicease
plicease merged commit d407120 into main Sep 25, 2026
4 checks passed
@plicease
plicease deleted the graham/doc branch September 25, 2026 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant