Awesome, thanks for the clarification David!

On Wed, Jul 20, 2022 at 2:40 PM David Li <lidav...@apache.org> wrote:

> It was pulled out of the ADBC project so you can see an example at [1]
> (API changed slightly when ported though).
>
> Yes, it'll bind one row of values at a time, and your description is
> correct.
>
> [1]:
> https://github.com/apache/arrow-adbc/blob/cf43e0cc2ae15ad0ce669b531d475ee218698100/java/driver/jdbc/src/main/java/org/apache/arrow/adbc/driver/jdbc/JdbcStatement.java#L160
>
> -David
>
> On Wed, Jul 20, 2022, at 14:22, Gavin Ray wrote:
> > That JDBC PreparedStatement binding utility looks super useful!
> > I had one question about the behavior of it, if that's alright:
> >
> > The doc says:
> >
> > "Each call to next() will bind parameters
> >> from the next row of data, and then the application can execute the
> >> statement, call addBatch(), etc. as desired."
> >
> >
> > And shows the code:
> >
> > final JdbcParameterBinder binder =
> >>     JdbcParameterBinder.builder(statement, root).bindAll().build();
> >
> >
> >
> >> while (binder.next()) {
> >>     statement.executeUpdate();
> >> }
> >
> >
> > Could someone elaborate what happens here with some simple example
> > VectorSchemaRoot?
> > I'm having trouble following the meaning. Does this perform
> executeUpdate()
> > once for each row-wise set of column values?
> >
> > On Wed, Jul 20, 2022 at 1:41 PM Will Jones <will.jones...@gmail.com>
> wrote:
> >
> >> Attendees:
> >>
> >>    - Jacob Wujciak-Jens
> >>    - James Duong
> >>    - Rok Mihevc
> >>    - Raul Cumplido
> >>    - Eduardo Ponce
> >>    - Jeremy Parr-Pearson
> >>    - Will Jones
> >>    - Joris Van den Bossche
> >>
> >> Discussion
> >>
> >> Arrow 9.0.0 Release
> >>
> >> Increased capacity for crossbow, like 3x, including Macs. Devs are
> >> encouraged to use more crossbow runs to make sure their PRs keep master
> as
> >> release-able as possible.
> >>
> >>
> >> Also working on more caching improvements, but likely won’t make it in
> by
> >> release.
> >>
> >> There's been a large decline in passing nightly tests in recent days
> (see
> >> the Nightly Dashboard [1]). This is mostly caused by race conditions in
> the
> >> scanner (ARROW-17127 [2]). This issue is a blocker for release, but does
> >> not yet have any progress.
> >>
> >> We still have 8 blocker issues for release (see release dashboard [3]).
> >> Only 4 of them appear to be actively worked on, so more attention is
> needed
> >> on these issues.
> >>
> >>
> >> From monday onwards, there will be a feature freeze for the 9.0.0
> release.
> >> The release managers will only cherry pick commits that fix blocker
> issues.
> >> Contributors should continue to merge stuff to master as normal; it will
> >> just not be included in release.
> >>
> >> One nightly failure is due to a known issue with protobuf ABI on MacOS.
> >> There is an upstream release coming soon that will fix it [4].
> >>
> >> Any reviews that should be prioritized? David noted that the JDBC
> module in
> >> Java needs to be reviewed by additional maintainers [5]. Key question:
> Do
> >> we want to support this?
> >> Win32 PR
> >>
> >> James has been working on the Win32 PR fix [6]. Mostly build warnings
> being
> >> fixed. Focusing on 2017 32-bit MSVC. Most of the library code has been
> >> fixed; now fixing test cases.
> >>
> >> One failing test is the R ubuntu test. Rok noted it is likely unrelated
> as
> >> he is seeing elsewhere [7].
> >> Flight SQL JDBC Contribution Update
> >>
> >> Apache side was scrutinizing the vote, but now that discussion is
> settled.
> >> Still waiting on one ICLA, which may have been submitted but gotten
> lost.
> >> This contribution likely won’t hit 9.0.0.
> >>
> >>
> >> [1] https://crossbow.voltrondata.com/
> >> [2] https://issues.apache.org/jira/browse/ARROW-17127
> >> [3]
> https://cwiki.apache.org/confluence/display/ARROW/Arrow+9.0.0+Release
> >> [4] https://github.com/protocolbuffers/protobuf/pull/10271
> >> [5] https://github.com/apache/arrow/pull/13589
> >> [6] https://github.com/apache/arrow/pull/13532
> >> [7]
> https://github.com/apache/arrow/runs/7424773120?check_suite_focus=true
> >>
> >>
> >>
> >> On Tue, Jul 19, 2022 at 12:50 PM Ian Cook <i...@ursacomputing.com>
> wrote:
> >>
> >> > Hi all,
> >> >
> >> > Our biweekly sync call is tomorrow at 12:00 noon Eastern time.
> >> >
> >> > The Zoom meeting URL for this and other biweekly Arrow sync calls is:
> >> > https://zoom.us/j/87649033008?pwd=SitsRHluQStlREM0TjJVYkRibVZsUT09
> >> >
> >> > Alternatively, enter this information into the Zoom website or app to
> >> > join the call:
> >> > Meeting ID: 876 4903 3008
> >> > Passcode: 958092
> >> >
> >> > Thanks,
> >> > Ian
> >> >
> >>
>

Reply via email to