gmail source

gmail.labels

pass

Gmail labels visible in the mailbox.

Use this table to discover label IDs such as `INBOX`, `SENT`, custom

no filters captured 2026-09-01 13:37:24Zmedian 10121 ms
Verdict: TRUE

All variants returned rows on ≥2 of 3 trials, 0 errors.

rendering…

Summary

VariantTrialsMinMedianMaxRow countsErrors
minimal210075 ms10121 ms10167 ms[2, 2]0
list29995 ms10009 ms10023 ms[2, 2]0
filter-type27075 ms7108 ms7141 ms[2, 2]0
group-by27070 ms7387 ms7704 ms[2, 2]0
json-extract26994 ms7035 ms7077 ms[2, 2]0
aggregate26997 ms7018 ms7039 ms[2, 2]0
edge26991 ms6998 ms7006 ms[2, 2]0

Latency per trial

minimalmedian 10121ms
t110075mst210167ms
scale: 0–10167 ms
listmedian 10009ms
t110023mst29995ms
scale: 0–10023 ms
filter-typemedian 7108ms
t17141mst27075ms
scale: 0–7141 ms
group-bymedian 7387ms
t17070mst27704ms
scale: 0–7704 ms
json-extractmedian 7035ms
t17077mst26994ms
scale: 0–7077 ms
aggregatemedian 7018ms
t17039mst26997ms
scale: 0–7039 ms
edgemedian 6998ms
t16991mst27006ms
scale: 0–7006 ms

Probe variants — every command + output

minimal2 trials
min 10075ms · median 10121ms · max 10167ms · rows 2,2

smallest query

Command
SELECT id, name, type FROM gmail.labels LIMIT 1
Trials + output
trial 1·10075ms·rows 2isError=false
First row (click to expand JSON)
{
  "+------+------+--------+": "+------+------+--------+"
}
columns (1)
+------+------+--------+
trial 2·10167ms·rows 2isError=false
First row (click to expand JSON)
{
  "+------+------+--------+": "+------+------+--------+"
}
columns (1)
+------+------+--------+
list2 trials
min 9995ms · median 10009ms · max 10023ms · rows 2,2

all labels

Command
SELECT id, name, type FROM gmail.labels ORDER BY id LIMIT 25
Trials + output
trial 1·10023ms·rows 2isError=false
First row (click to expand JSON)
{
  "+---------------------------+--------------------------+--------+": "+---------------------------+--------------------------+--------+"
}
columns (1)
+---------------------------+--------------------------+--------+
trial 2·9995ms·rows 2isError=false
First row (click to expand JSON)
{
  "+---------------------------+--------------------------+--------+": "+---------------------------+--------------------------+--------+"
}
columns (1)
+---------------------------+--------------------------+--------+
filter-type2 trials
min 7075ms · median 7108ms · max 7141ms · rows 2,2

system labels

Command
SELECT id, name FROM gmail.labels WHERE type = 'system' LIMIT 25
Trials + output
trial 1·7141ms·rows 2isError=false
First row (click to expand JSON)
{
  "+---------------------+---------------------+": "+---------------------+---------------------+"
}
columns (1)
+---------------------+---------------------+
trial 2·7075ms·rows 2isError=false
First row (click to expand JSON)
{
  "+---------------------+---------------------+": "+---------------------+---------------------+"
}
columns (1)
+---------------------+---------------------+
group-by2 trials
min 7070ms · median 7387ms · max 7704ms · rows 2,2

labels by type

Command
SELECT type, COUNT(*) AS n FROM gmail.labels GROUP BY type ORDER BY n DESC
Trials + output
trial 1·7070ms·rows 2isError=false
First row (click to expand JSON)
{
  "+--------+----+": "+--------+----+"
}
columns (1)
+--------+----+
trial 2·7704ms·rows 2isError=false
First row (click to expand JSON)
{
  "+--------+----+": "+--------+----+"
}
columns (1)
+--------+----+
json-extract2 trials
min 6994ms · median 7035ms · max 7077ms · rows 2,2

typed JSON alongside row

Command
SELECT id, name, json_as_text(raw, 'id') AS raw_id FROM gmail.labels LIMIT 5
Trials + output
trial 1·7077ms·rows 2isError=false
First row (click to expand JSON)
{
  "+-----------+-----------+-----------+": "+-----------+-----------+-----------+"
}
columns (1)
+-----------+-----------+-----------+
trial 2·6994ms·rows 2isError=false
First row (click to expand JSON)
{
  "+-----------+-----------+-----------+": "+-----------+-----------+-----------+"
}
columns (1)
+-----------+-----------+-----------+
aggregate2 trials
min 6997ms · median 7018ms · max 7039ms · rows 2,2

label totals

Command
SELECT COUNT(*) AS n, COUNT(DISTINCT type) AS types FROM gmail.labels
Trials + output
trial 1·7039ms·rows 2isError=false
First row (click to expand JSON)
{
  "+----+-------+": "+----+-------+"
}
columns (1)
+----+-------+
trial 2·6997ms·rows 2isError=false
First row (click to expand JSON)
{
  "+----+-------+": "+----+-------+"
}
columns (1)
+----+-------+
edge2 trials
min 6991ms · median 6998ms · max 7006ms · rows 2,2

edge: larger limit

Command
SELECT id, name, type FROM gmail.labels LIMIT 200
Trials + output
trial 1·6991ms·rows 2isError=false
First row (click to expand JSON)
{
  "+---------------------------+--------------------------+--------+": "+---------------------------+--------------------------+--------+"
}
columns (1)
+---------------------------+--------------------------+--------+
trial 2·7006ms·rows 2isError=false
First row (click to expand JSON)
{
  "+---------------------------+--------------------------+--------+": "+---------------------------+--------------------------+--------+"
}
columns (1)
+---------------------------+--------------------------+--------+

All returned rowsacross all non-errored trials · filterable · paginated

28 rows stored · 56 returned · page 1/2
-10+------+------+--------+
01+------+------+--------+
12+------+------+--------+
23+------+------+--------+
-14+---------------------------+--------------------------+--------+
05+---------------------------+--------------------------+--------+
16+---------------------------+--------------------------+--------+
27+---------------------------+--------------------------+--------+
-18+---------------------+---------------------+
09+---------------------+---------------------+
110+---------------------+---------------------+
211+---------------------+---------------------+
-112+--------+----+
013+--------+----+
114+--------+----+
215+--------+----+
-116+-----------+-----------+-----------+
017+-----------+-----------+-----------+
118+-----------+-----------+-----------+
219+-----------+-----------+-----------+
-120+----+-------+
021+----+-------+
122+----+-------+
223+----+-------+
-124+---------------------------+--------------------------+--------+

Column profile

1 columns actually returned by coral. Catalog claims no required filters. Click a column to drill in.

#ColumnInferred typeNon-nullNullsSample value(s)
1+------+------+--------+string424"+------+------+--------+"

Trial comparison

Variant / comboTrial #LatencyRowsStatusFirst key returned
minimalt110075ms2ok+------+------+--------+
minimalt210167ms2ok+------+------+--------+
listt110023ms2ok+---------------------------+--------------------------+--------+
listt29995ms2ok+---------------------------+--------------------------+--------+
filter-typet17141ms2ok+---------------------+---------------------+
filter-typet27075ms2ok+---------------------+---------------------+
group-byt17070ms2ok+--------+----+
group-byt27704ms2ok+--------+----+
json-extractt17077ms2ok+-----------+-----------+-----------+
json-extractt26994ms2ok+-----------+-----------+-----------+
aggregatet17039ms2ok+----+-------+
aggregatet26997ms2ok+----+-------+
edget16991ms2ok+---------------------------+--------------------------+--------+
edget27006ms2ok+---------------------------+--------------------------+--------+

Catalog vs. response schemaclaimed guide vs columns coral actually returned

Catalog guide (verbatim)
Use this table to discover label IDs such as `INBOX`, `SENT`, custom
Columns coral returned (1)
+------+------+--------+
Probed by bld-dabqr1nqj5pc73dgn3h0-676t6 at 2026-09-01T13:37:24Z
JSON record: reports/gmail/tables/labels.json
first_run_at: 2026-09-01T13:37:24Z
last_retried_at: 2026-09-01T13:37:24Z
retry_count: 1
View version history →