GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Deprecate the JSON format for ad-hoc queries · Issue #4219 · feldera/feldera

Deprecate the JSON format for ad-hoc queries #4219

New issue
Copy link
New issue
Copy link
Closed
Task
#6244
Closed
Deprecate the JSON format for ad-hoc queries#4219
Task
#6244
Copy link
Assignees
gz
Labels
adhocIssue related to ad hoc query processingIssue related to ad hoc query processing

Description

@gz
gz
opened on Jun 24, 2025
Issue body actions

We support JSON as a format for ad-hoc queries but it's probably good to deprecate it medium term as it has several issues that prevent representing results (of views and tables) in certain cases:

Here are a few known limitations for the JSON format that causes friction with users running into it:

  • Numbers are represented/coerced to f64 which may lead to loss of precision in case types that do not fit f64 are used
  • The SQL MAP type can contain non-string keys which is not supported in JSON
  • It's valid SQL to have >1 column with the same name, in which case the JSON format will silently skip columns

Note that the other formats (text, parquet, and arrow-ipc) do not have these limitation.

As a default arrow-ipc should be used, it can be streamed over http/websocket and is a compact binary format made for data exchange.

We'll start by switching the default in our own libraries and printing a warning in fda.

Activity

  1. gz
    self-assigned this
    on Jun 24, 2025
  2. gz commented on Jun 24, 2025

    @gz
    gz
    on Jun 24, 2025
    ContributorAuthor
    More actions

    See also #3923 #4218

  3. mihaibudiu
    added
    adhocIssue related to ad hoc query processingIssue related to ad hoc query processing
    on Jun 24, 2025
  4. mihaibudiu
    added the
    Task
    issue type on Jun 24, 2025
  5. gz
    added 2 commits that reference this issue on May 15, 2026

    adhoc: add Arrow IPC client APIs and deprecate the JSON format

    cdb572e

    adhoc: add Arrow IPC client APIs and deprecate the JSON format

    99ddae2
  6. gz
    closed this as completedin #6244on May 16, 2026
  7. mdrakiburrahman
    added a commit that references this issue on May 24, 2026

    adhoc: add Arrow IPC client APIs and deprecate the JSON format

    dd1f4c2
  8. lstwn
    added a commit that references this issue on Jul 28, 2026

    [python] Read the UDF view with an ad-hoc query, not a listener

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

Metadata

Metadata

Assignees

  • @gz
    gz

Labels

adhocIssue related to ad hoc query processingIssue related to ad hoc query processing

Type

Task

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.