Skip to content

Add catalog entry table#10290

Merged
lucasmerlin merged 7 commits into
mainfrom
lucas/catalog-table
Jun 19, 2025
Merged

Add catalog entry table#10290
lucasmerlin merged 7 commits into
mainfrom
lucas/catalog-table

Conversation

@lucasmerlin
Copy link
Copy Markdown
Member

@lucasmerlin lucasmerlin commented Jun 18, 2025

Related

What

Uses the datafusion table to show a table of entries for the whole catalog.

Screenshot 2025-06-18 at 15 00 03

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 18, 2025

Web viewer built successfully. If applicable, you should also test it:

  • I have tested the web viewer
Result Commit Link Manifest
a846673 https://rerun.io/viewer/pr/10290 +nightly +main

Note: This comment is updated whenever you push a commit.

@lucasmerlin lucasmerlin added enhancement New feature or request ui concerns graphical user interface include in changelog labels Jun 18, 2025
@lucasmerlin lucasmerlin force-pushed the lucas/catalog-table branch from 6df16fc to a846673 Compare June 18, 2025 12:56
@lucasmerlin lucasmerlin marked this pull request as ready for review June 18, 2025 12:56
@Wumpf Wumpf self-requested a review June 19, 2025 13:02
@Wumpf Wumpf added the dataplatform Rerun Data Platform integration label Jun 19, 2025
Copy link
Copy Markdown
Member

@Wumpf Wumpf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

understanding a bit too little about the envisioned architecture here to gauge whether it's the right call to extend the table blueprint and the data fusion query data like this, but looks great otherwise! :)

Comment on lines +124 to +126
global_ctx.command_sender.send_system(
SystemCommand::ChangeDisplayMode(DisplayMode::RedapServer(origin)),
);
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice!

_component_descriptor: &ComponentDescriptor,
_row_id: Option<RowId>,
data: &dyn arrow::array::Array,
) -> Result<(), Box<dyn Error>> {
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

out of scope of this pr, but annoys me that this is boxed error. might just as well be anyhow but I bet it's not that diverse in regards of error types and could be thiserror

@lucasmerlin lucasmerlin merged commit bfe31da into main Jun 19, 2025
45 checks passed
@lucasmerlin lucasmerlin deleted the lucas/catalog-table branch June 19, 2025 13:48
@abey79
Copy link
Copy Markdown
Member

abey79 commented Jun 19, 2025

understanding a bit too little about the envisioned architecture here to gauge whether it's the right call to extend the table blueprint and the data fusion query data like this, but looks great otherwise! :)

That's kind of what I alluded at during yesterday's standup. We need table-blueprint-y stuff but we don't yet have a well established frame for building this. So it happens organically and is occasionally weird. Another way to put it is that we're building hindsight that will help future designs 🤷🏻

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

Labels

dataplatform Rerun Data Platform integration enhancement New feature or request include in changelog ui concerns graphical user interface

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants