google_calendar source

google_calendar.events

pass

Events on a Google Calendar

Omit `calendar_id` to query the primary calendar, or pass

no filters captured 2026-09-01 12:59:34Zmedian 7223 ms
Verdict: TRUE

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

rendering…

Summary

VariantTrialsMinMedianMaxRow countsErrors
minimal26985 ms7223 ms7461 ms[2, 2]0
order-time27137 ms7143 ms7149 ms[2, 2]0
filter-type27044 ms7156 ms7269 ms[2, 2]0
filter-status27182 ms7369 ms7556 ms[2, 2]0
group-by27204 ms7298 ms7393 ms[2, 2]0
json-extract27116 ms7122 ms7129 ms[2, 2]0
aggregate27151 ms7391 ms7631 ms[2, 2]0
edge27128 ms7135 ms7142 ms[2, 2]0

Latency per trial

minimalmedian 7223ms
t16985mst27461ms
scale: 0–7461 ms
order-timemedian 7143ms
t17149mst27137ms
scale: 0–7149 ms
filter-typemedian 7156ms
t17044mst27269ms
scale: 0–7269 ms
filter-statusmedian 7369ms
t17182mst27556ms
scale: 0–7556 ms
group-bymedian 7298ms
t17393mst27204ms
scale: 0–7393 ms
json-extractmedian 7122ms
t17116mst27129ms
scale: 0–7129 ms
aggregatemedian 7391ms
t17151mst27631ms
scale: 0–7631 ms
edgemedian 7135ms
t17128mst27142ms
scale: 0–7142 ms

Probe variants — every command + output

minimal2 trials
min 6985ms · median 7223ms · max 7461ms · rows 2,2

smallest query

Command
SELECT id, calendar_id, summary, event_type, status FROM google_calendar.events LIMIT 1
Trials + output
trial 1·6985ms·rows 2isError=false
First row (click to expand JSON)
{
  "+---------------------------------------------------------------------------------------------------+-------------+------------------------------------------------------+------------+-----------+": "+---------------------------------------------------------------------------------------------------+-------------+------------------------------------------------------+------------+-----------+"
}
columns (1)
+---------------------------------------------------------------------------------------------------+-------------+------------------------------------------------------+------------+-----------+
trial 2·7461ms·rows 2isError=false
First row (click to expand JSON)
{
  "+---------------------------------------------------------------------------------------------------+-------------+------------------------------------------------------+------------+-----------+": "+---------------------------------------------------------------------------------------------------+-------------+------------------------------------------------------+------------+-----------+"
}
columns (1)
+---------------------------------------------------------------------------------------------------+-------------+------------------------------------------------------+------------+-----------+
order-time2 trials
min 7137ms · median 7143ms · max 7149ms · rows 2,2

most recent events

Command
SELECT id, summary, start_date_time, end_date_time, event_type FROM google_calendar.events ORDER BY start_date_time DESC LIMIT 25
Trials + output
trial 1·7149ms·rows 2isError=false
First row (click to expand JSON)
{
  "+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------+----------------------+----------------------+------------+": "+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------+----------------------+----------------------+------------+"
}
columns (1)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------+----------------------+----------------------+------------+
trial 2·7137ms·rows 2isError=false
First row (click to expand JSON)
{
  "+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------+----------------------+----------------------+------------+": "+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------+----------------------+----------------------+------------+"
}
columns (1)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------+----------------------+----------------------+------------+
filter-type2 trials
min 7044ms · median 7156ms · max 7269ms · rows 2,2

birthday events

Command
SELECT id, summary, start_date_time, status FROM google_calendar.events WHERE event_type = 'birthday' LIMIT 25
Trials + output
trial 1·7044ms·rows 2isError=false
First row (click to expand JSON)
{
  "+----------------------------+-----------------+-----------------+-----------+": "+----------------------------+-----------------+-----------------+-----------+"
}
columns (1)
+----------------------------+-----------------+-----------------+-----------+
trial 2·7269ms·rows 2isError=false
First row (click to expand JSON)
{
  "+----------------------------+-----------------+-----------------+-----------+": "+----------------------------+-----------------+-----------------+-----------+"
}
columns (1)
+----------------------------+-----------------+-----------------+-----------+
filter-status2 trials
min 7182ms · median 7369ms · max 7556ms · rows 2,2

confirmed events

Command
SELECT id, summary, event_type FROM google_calendar.events WHERE status = 'confirmed' LIMIT 25
Trials + output
trial 1·7182ms·rows 2isError=false
First row (click to expand JSON)
{
  "+-------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+": "+-------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+"
}
columns (1)
+-------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+
trial 2·7556ms·rows 2isError=false
First row (click to expand JSON)
{
  "+-------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+": "+-------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+"
}
columns (1)
+-------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+
group-by2 trials
min 7204ms · median 7298ms · max 7393ms · rows 2,2

events by type

Command
SELECT event_type, COUNT(*) AS n FROM google_calendar.events GROUP BY event_type ORDER BY n DESC
Trials + output
trial 1·7393ms·rows 2isError=false
First row (click to expand JSON)
{
  "+------------+----+": "+------------+----+"
}
columns (1)
+------------+----+
trial 2·7204ms·rows 2isError=false
First row (click to expand JSON)
{
  "+------------+----+": "+------------+----+"
}
columns (1)
+------------+----+
json-extract2 trials
min 7116ms · median 7122ms · max 7129ms · rows 2,2

typed JSON fields

Command
SELECT id, summary, json_as_text(attendees, '0.email') AS first_attendee, json_as_text(reminders, 'useDefault') AS reminders_default FROM google_calendar.events WHERE event_type = 'default' LIMIT 5
Trials + output
trial 1·7116ms·rows 2isError=false
First row (click to expand JSON)
{
  "+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------+-------------------+": "+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------+-------------------+"
}
columns (1)
+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------+-------------------+
trial 2·7129ms·rows 2isError=false
First row (click to expand JSON)
{
  "+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------+-------------------+": "+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------+-------------------+"
}
columns (1)
+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------+-------------------+
aggregate2 trials
min 7151ms · median 7391ms · max 7631ms · rows 2,2

events by type + status

Command
SELECT event_type, status, COUNT(*) AS n FROM google_calendar.events GROUP BY event_type, status ORDER BY n DESC
Trials + output
trial 1·7151ms·rows 2isError=false
First row (click to expand JSON)
{
  "+------------+-----------+----+": "+------------+-----------+----+"
}
columns (1)
+------------+-----------+----+
trial 2·7631ms·rows 2isError=false
First row (click to expand JSON)
{
  "+------------+-----------+----+": "+------------+-----------+----+"
}
columns (1)
+------------+-----------+----+
edge2 trials
min 7128ms · median 7135ms · max 7142ms · rows 2,2

edge: larger limit

Command
SELECT id, summary, event_type, start_date_time FROM google_calendar.events LIMIT 200
Trials + output
trial 1·7128ms·rows 2isError=false
First row (click to expand JSON)
{
  "+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+----------------------+": "+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+----------------------+"
}
columns (1)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+----------------------+
trial 2·7142ms·rows 2isError=false
First row (click to expand JSON)
{
  "+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+----------------------+": "+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+----------------------+"
}
columns (1)
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+----------------------+

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

32 rows stored · 64 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+---------------------------------------------------------------------------------------------------+-------------+------------------------------------------------------+------------+-----------+string428"+-----------------------------------------------------------"

Trial comparison

Variant / comboTrial #LatencyRowsStatusFirst key returned
minimalt16985ms2ok+---------------------------------------------------------------------------------------------------+-------------+------------------------------------------------------+------------+-----------+
minimalt27461ms2ok+---------------------------------------------------------------------------------------------------+-------------+------------------------------------------------------+------------+-----------+
order-timet17149ms2ok+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------+----------------------+----------------------+------------+
order-timet27137ms2ok+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------+----------------------+----------------------+------------+
filter-typet17044ms2ok+----------------------------+-----------------+-----------------+-----------+
filter-typet27269ms2ok+----------------------------+-----------------+-----------------+-----------+
filter-statust17182ms2ok+-------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+
filter-statust27556ms2ok+-------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+
group-byt17393ms2ok+------------+----+
group-byt27204ms2ok+------------+----+
json-extractt17116ms2ok+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------+-------------------+
json-extractt27129ms2ok+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------+-------------------+
aggregatet17151ms2ok+------------+-----------+----+
aggregatet27631ms2ok+------------+-----------+----+
edget17128ms2ok+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+----------------------+
edget27142ms2ok+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+------------+----------------------+

Catalog vs. response schemaclaimed guide vs columns coral actually returned

Catalog guide (verbatim)
Omit `calendar_id` to query the primary calendar, or pass
Columns coral returned (1)
+---------------------------------------------------------------------------------------------------+-------------+------------------------------------------------------+------------+-----------+
Probed by bld-dabqr1nqj5pc73dgn3h0-676t6 at 2026-09-01T12:59:34Z
JSON record: reports/google_calendar/tables/events.json
first_run_at: 2026-09-01T12:59:34Z
last_retried_at: 2026-09-01T12:59:34Z
retry_count: 1
View version history →