gmail source

gmail.thread_details

pass

Detailed metadata and messages for one Gmail thread.

Requires `id` from `gmail.threads`. The default `format` is `full`,

id captured 2026-09-01 14:01:02Zmedian 7123 ms
Verdict: TRUE

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

rendering…

Summary

VariantTrialsMinMedianMaxRow countsErrors
minimal27111 ms7123 ms7136 ms[2, 2]0
list27037 ms7098 ms7159 ms[2, 2]0
json-extract27147 ms7158 ms7170 ms[2, 2]0
aggregate27011 ms7015 ms7020 ms[4, 4]0
edge27070 ms7159 ms7248 ms[2, 2]0

Latency per trial

minimalmedian 7123ms
t17111mst27136ms
scale: 0–7136 ms
listmedian 7098ms
t17037mst27159ms
scale: 0–7159 ms
json-extractmedian 7158ms
t17170mst27147ms
scale: 0–7170 ms
aggregatemedian 7015ms
t17011mst27020ms
scale: 0–7020 ms
edgemedian 7159ms
t17248mst27070ms
scale: 0–7248 ms

Probe variants — every command + output

minimal2 trials
min 7111ms · median 7123ms · max 7136ms · rows 2,2

smallest query

Command
SELECT id, snippet FROM gmail.thread_details WHERE id = '1a05d23da594d902' LIMIT 1
Trials + output
trial 1·7111ms·rows 2isError=false
First row (click to expand JSON)
{
  "+------------------+---------+": "+------------------+---------+"
}
columns (1)
+------------------+---------+
trial 2·7136ms·rows 2isError=false
First row (click to expand JSON)
{
  "+------------------+---------+": "+------------------+---------+"
}
columns (1)
+------------------+---------+
list2 trials
min 7037ms · median 7098ms · max 7159ms · rows 2,2

thread meta

Command
SELECT id, snippet, history_id, first_message_id FROM gmail.thread_details WHERE id = '1a05d23da594d902' LIMIT 1
Trials + output
trial 1·7037ms·rows 2isError=false
First row (click to expand JSON)
{
  "+------------------+---------+------------+------------------+": "+------------------+---------+------------+------------------+"
}
columns (1)
+------------------+---------+------------+------------------+
trial 2·7159ms·rows 2isError=false
First row (click to expand JSON)
{
  "+------------------+---------+------------+------------------+": "+------------------+---------+------------+------------------+"
}
columns (1)
+------------------+---------+------------+------------------+
json-extract2 trials
min 7147ms · median 7158ms · max 7170ms · rows 2,2

typed JSON

Command
SELECT id, json_as_text(raw, 'id') AS raw_id, json_as_text(messages, '0') AS first_message FROM gmail.thread_details WHERE id = '1a05d23da594d902' LIMIT 1
Trials + output
trial 1·7170ms·rows 2isError=false
First row (click to expand JSON)
{
  "+------------------+------------------+---------------+": "+------------------+------------------+---------------+"
}
columns (1)
+------------------+------------------+---------------+
trial 2·7147ms·rows 2isError=false
First row (click to expand JSON)
{
  "+------------------+------------------+---------------+": "+------------------+------------------+---------------+"
}
columns (1)
+------------------+------------------+---------------+
aggregate2 trials
min 7011ms · median 7015ms · max 7020ms · rows 4,4

single-id count

Command
SELECT COUNT(*) AS n FROM gmail.thread_details WHERE id = '1a05d23da594d902'
Trials + output
trial 1·7011ms·rows 4isError=false
First row (click to expand JSON)
{
  "+---+": "n"
}
columns (1)
+---+
trial 2·7020ms·rows 4isError=false
First row (click to expand JSON)
{
  "+---+": "n"
}
columns (1)
+---+
edge2 trials
min 7070ms · median 7159ms · max 7248ms · rows 2,2

edge: capped LIMIT

Command
SELECT id, snippet FROM gmail.thread_details WHERE id = '1a05d23da594d902' LIMIT 25
Trials + output
trial 1·7248ms·rows 2isError=false
First row (click to expand JSON)
{
  "+------------------+---------+": "+------------------+---------+"
}
columns (1)
+------------------+---------+
trial 2·7070ms·rows 2isError=false
First row (click to expand JSON)
{
  "+------------------+---------+": "+------------------+---------+"
}
columns (1)
+------------------+---------+

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

20 rows stored · 48 returned · page 1/1
-10+------------------+---------+
01+------------------+---------+
12+------------------+---------+
23+------------------+---------+
-14+------------------+---------+------------+------------------+
05+------------------+---------+------------+------------------+
16+------------------+---------+------------+------------------+
27+------------------+---------+------------+------------------+
-18+------------------+------------------+---------------+
09+------------------+------------------+---------------+
110+------------------+------------------+---------------+
211+------------------+------------------+---------------+
-112n
013n
114n
215n
-116+------------------+---------+
017+------------------+---------+
118+------------------+---------+
219+------------------+---------+

Column profile

1 columns actually returned by coral. Catalog claims "1 required filter(s)": "id". Click a column to drill in.

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

Trial comparison

Variant / comboTrial #LatencyRowsStatusFirst key returned
minimalt17111ms2ok+------------------+---------+
minimalt27136ms2ok+------------------+---------+
listt17037ms2ok+------------------+---------+------------+------------------+
listt27159ms2ok+------------------+---------+------------+------------------+
json-extractt17170ms2ok+------------------+------------------+---------------+
json-extractt27147ms2ok+------------------+------------------+---------------+
aggregatet17011ms4ok+---+
aggregatet27020ms4ok+---+
edget17248ms2ok+------------------+---------+
edget27070ms2ok+------------------+---------+

Catalog vs. response schemaclaimed guide vs columns coral actually returned

Catalog guide (verbatim)
Requires `id` from `gmail.threads`. The default `format` is `full`,
Columns coral returned (1)
+------------------+---------+
Probed by bld-dabqr1nqj5pc73dgn3h0-676t6 at 2026-09-01T14:01:02Z
JSON record: reports/gmail/tables/thread_details.json
first_run_at: 2026-09-01T14:01:02Z
last_retried_at: 2026-09-01T14:01:02Z
retry_count: 1
View version history →