Visitar URL original
Decide on sync vs async DataFrame methods · Issue #25 · apache/datafusion-java · GitHub
Skip to content

Decide on sync vs async DataFrame methods #25

Description

@andygrove

Is your feature request related to a problem or challenge?

The current design is using synchronous execution. In https://github.com/pgwhalen/datafusion-java everything seems to be async.

Let's decide how we want to handle this before we add too much more code.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Activity

  1. andygrove commented on May 13, 2026

    @andygrove
    MemberAuthor
  2. pgwhalen commented on May 13, 2026

    @pgwhalen

    While the old bindings in that repo present CompletableFutures, the newer ones I've written are synchronous. The work I've done is all on the datafusion-ffi-java branch in the datafusion-ffi-* directories, and I decided to follow the pattern this repo uses: presenting synchronous java calls with the rust bridge code using block_on.

    I know the state of that fork is very confusing, sorry; I intended to clean it up a bit more before publicizing and I will try to find some time in the next couple of days to do that.

    I originally had the goal of preserving the old bindings and marking them as deprecated, but with this new repo I'm not sure there's much point in that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions