-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support placeholders when planning queries #122
Comments
Following https://www.postgresql.org/docs/current/protocol-flow.html#PROTOCOL-FLOW-EXT-QUERY It appears the intent is that the statement is parsed during the
Placeholder support needs to come in during both postgres docsThe postgres docs have the most nuance on this. Here are some highlights of the important parts for this Parse
bind
|
I think this one is still relevant despite our shift towards analytics, as for example I couldn't use I think it's feasible a customer will hit this if they're using glaredb within application code. I know it's on hold, but I think this might be a near-term thing. It doesn't block alpha, but it is a known limitation for what kind of clients we can support. |
Definitely still relevant. Datafusion 17 & 18 bring in more pieces that make this more tenable to work on in the short term. https://glaredb.slack.com/archives/C03UMSRFGP4/p1676652962924899 |
Ran into this on cloud unable to use code generated with A lot more reasonable to do with DF 18 |
* crate stub * make bin * router * docker * obviously * omfg * simple k8s yaml * attach hybrid client * cors, bump version * start annotating serde * compile, some skips * handler stubs * server session stub * table bind list * slt replacement vars * sink * clarify io traits * FileProvider trait * ok * fixup! ok * delete code * delete more code * parse copy to * copy to wip * some serialization * make finalize asyncable, also wrestle with serde * fixup! make finalize asyncable, also wrestle with serde * fixup! make finalize asyncable, also wrestle with serde * idk * more copy to impl * ok * bump version * compiles * serde * serializable planned scalar funcs * deserialize scalar from state * serialize planned aggs * deserialize planned agg * remove specialized table function * serialize table functions * impl filter for remaining types except list & struct, bump version * fix indexing logic, bump version * typetag link * lint * Add csv tests to ci
Particularly relevant with prepared statements.
I am not yet sure how we want to store prepared statements (e.g. do we want to store the statement itself, or is there some ahead of time planning we should try to do).
tracking
The text was updated successfully, but these errors were encountered: