Esc

Results viewer

A virtualized results grid with sorting, filtering, CSV / JSON export, and a built-in chart view.

Overview

Query results render in a pane below the editor. The grid is virtualized with @tanstack/react-virtual, so only the visible rows are drawn and large result sets scroll smoothly. Results are paginated, with a selectable page size of 25, 50, 100, 250, or 500 rows.

The Arris results grid showing an orders query with typed column headers and virtualized rows
Query results render in a virtualized grid with typed column headers and selectable page size.

View modes

The results toolbar switches the pane between two modes:

Working with the grid

Exporting

The download button () in the results toolbar exports the result set to a file:

Charts

Switching a result to the Chart view turns it into a visualization, rendered with Recharts. The chart and the table share the same underlying result, so there is no separate dashboard or export step: pick the chart view, map columns to axes, and the chart renders live.

When you first open the chart view, Arris seeds a default chart from the result's columns. You refine it from the chart editor in the right sidebar, choosing the chart type, the X / Y columns, an optional series-split column, an aggregation, and styling.

The Arris results pane in Chart mode rendering a bar chart of amount by order date
Switch to Chart mode to plot the same result, configured from the chart editor in the right sidebar.

Chart types

Type Description
BarVertical or horizontal bars, with grouping or stacking.
LineConnected points with selectable curve interpolation.
AreaFilled line with adjustable fill opacity and stacking.
ComboBars and lines overlaid on the same axes.
HistogramBinned frequency of a continuous column.
PieProportional slices of a whole.
DonutPie with a configurable inner radius.
ScatterX / Y points for correlation.
BubbleScatter with a Z column controlling point size.
RadarMulti-axis polygon across several dimensions.
TreemapNested rectangles sized by value.
FunnelProgressively narrowing stages.
KPIA single-value indicator card.

Multi-series rendering by a series-split column applies to the bar, line, and area types; the other types plot one measure per series.

Chart configuration

The chart editor maps result columns to the chart and controls its appearance:

Setting Description
X / Y / Z columnsThe horizontal axis, one or more measure columns, and an optional size column for bubble charts.
Series columnSplits a measure into one series per distinct value (bar, line, area).
AggregationNone, sum, average, min, max, or count, applied per X value.
TitleChart heading text.
ColorsPer-series palette, defaulting to a built-in six-color set.
Line styleSolid, dashed, or dotted, with adjustable stroke width and curve type.
StackingNone, stacked, or 100% stacked (bar, area).
Bar orientationVertical or horizontal.
AxesAxis titles, manual min / max bounds, X label angle, and a linear or log Y scale.
Reference lineA horizontal line at a chosen Y value.
Legend & gridToggle the legend (and its position), grid lines, and data labels.
Donut radiusInner radius for the donut type.