+1 (non-binding) On Mon, Mar 28, 2022, 7:07 AM Andrew Lamb <al...@influxdata.com> wrote:
> Thank you David for pushing this through -- I think the overall FlightSQL > story is very compelling for the Arrow ecosystem > > I am also +1 on the idea, but I haven't had enough time to study the > implementation in detail yet. I hope to do so over the next few weeks > > Andrew > > On Sun, Mar 27, 2022 at 7:06 PM David Li <lidav...@apache.org> wrote: > > > Thanks Wes, and sorry about the lapse. > > > > On Sun, Mar 27, 2022, at 14:04, Wes McKinney wrote: > > > Adding my +1 (binding) vote (technically votes need 3 binding +1's so > > > this will pass) > > > > > > On Fri, Mar 25, 2022 at 4:12 PM David Li <lidav...@apache.org> wrote: > > >> > > >> The vote has been open for a while now without objection, so the vote > > passes with 2 +1 votes (binding), 4 +1 votes (non-binding). > > >> > > >> Thanks to all the contributors and reviewers who worked on these > > changes. > > >> > > >> On Wed, Mar 23, 2022, at 13:28, José Almeida wrote: > > >> > Thanks for the reply David. Your answer is correct. > > >> > > > >> > The first PR [1], we are not voting for it yet. It contains what > we've > > >> > built from the JDBC using flight-sql so far. I don't recall if we > > already > > >> > implemented the proposals from PR [2] and [3]. > > >> > I guess that we already have a draft of typeInfo and ColumnMetadata > on > > >> > JDBC, but they will need changes after this is approved. > > >> > Feel free to take a look in the JDBC PR and give us your feedback > > Andrew. > > >> > All feedbacks are welcome 😀 > > >> > > > >> > The second PR [2] contains the metadata related to the columns, so > > some > > >> > operations will be able to send it as response and the JDBC/ODBC > will > > have > > >> > access to it. The metadata that we are sending > > >> > were the ones we identified, but perhaps there should be more that > we > > >> > couldn't identify. > > >> > > > >> > The third PR[3] contains another functionality that retrieves > > information > > >> > about the types that the data sources support. > > >> > > > >> > Feel free to ask any questions you might have 😀 > > >> > > > >> > On Tue, Mar 22, 2022 at 10:13 AM David Li <lidav...@apache.org> > > wrote: > > >> > > > >> >> Maybe one of the contributors wants to chime in with more details, > > but: > > >> >> > > >> >> PR#12254 isn't part of the vote, it's just the motivation for these > > >> >> changes. I suppose it isn't fully in sync with the other PRs? > > >> >> PR#11999 annotates fields with metadata that is used to support > > JDBC/ODBC > > >> >> drivers (e.g. the ability to tell what table a column originated > > from) > > >> >> PR#11982 is used to retrieve metadata about supported SQL data > types. > > >> >> > > >> >> On Mon, Mar 21, 2022, at 16:08, Andrew Lamb wrote: > > >> >> > BTW thank you all for your work in this matter (making JDBC/ODBC > > >> >> clients)! > > >> >> > I think it is super valuable for the overall ecosystem. > > >> >> > > > >> >> > I am sorry for missing the conversation, but I am not clear on > > what we > > >> >> are > > >> >> > voting on. Can we please clarify what changes are proposed to > > FlightSQL? > > >> >> > > > >> >> > The PRs appear to contain changes to FlightSql.proto that seem > > somewhat > > >> >> > redundant / contradictory. For example: > > >> >> > > > >> >> > Metadata named `CATALOG_NAME` on [1] > > >> >> > Metadata named `ARROW:FLIGHT:SQL:CATALOG_NAME` on [2] > > >> >> > No metadata for catalog name on [3] (but does have other metadata > > like > > >> >> > auto_increment) > > >> >> > > > >> >> > Andrew > > >> >> > > > >> >> > [1] https://github.com/apache/arrow/pull/12254 > > >> >> > [2] https://github.com/apache/arrow/pull/11999/ > > >> >> > [3] https://github.com/apache/arrow/pull/11982 > > >> >> > > > >> >> > > > >> >> > On Mon, Mar 21, 2022 at 2:02 PM Antoine Pitrou < > anto...@python.org > > > > > >> >> wrote: > > >> >> > > > >> >> >> > > >> >> >> Moral +1 from me. I've posted minor comments on the specs > changes > > in the > > >> >> >> PRs. > > >> >> >> > > >> >> >> > > >> >> >> Le 16/03/2022 à 20:50, David Li a écrit : > > >> >> >> > Hello, > > >> >> >> > > > >> >> >> > Jose Almeida and James Duong have proposed two additions to > > Arrow > > >> >> Flight > > >> >> >> SQL, an experimental protocol for interacting with SQL databases > > over > > >> >> Arrow > > >> >> >> Flight. The purpose of these additions is to provide necessary > > metadata > > >> >> for > > >> >> >> implementing a JDBC driver on top of Flight SQL [1]. > > >> >> >> > > > >> >> >> > The additions are as follows: > > >> >> >> > > > >> >> >> > - As part of returned schemas, include metadata about the > > underlying > > >> >> SQL > > >> >> >> data type [2]. > > >> >> >> > - Add a new RPC endpoint, GetXdbcTypeInfo, to get metadata > > about the > > >> >> >> supported SQL data types [3]. > > >> >> >> > > > >> >> >> > Both pull requests implement the additions in C++ and Java and > > contain > > >> >> >> integration tests. > > >> >> >> > > > >> >> >> > Please vote whether to accept these enhancements. The vote > will > > be > > >> >> open > > >> >> >> for at least 72 hours. > > >> >> >> > > > >> >> >> > [ ] +1 Accept these protocol additions > > >> >> >> > [ ] +0 > > >> >> >> > [ ] -1 Do not accept these protocol additions because… > > >> >> >> > > > >> >> >> > [1]: https://github.com/apache/arrow/pull/12254 > > >> >> >> > [2]: https://github.com/apache/arrow/pull/11999 > > >> >> >> > [3]: https://github.com/apache/arrow/pull/11982 > > >> >> >> > > > >> >> >> > -David > > >> >> >> > > >> >> > > >