exec-sql
SET application_name = 'consistent-test'
----

register-callback event=stmt-stats-flushed callbackCmd=set-time callbackCmdArgKey=time callbackCmdArgValue=2021-09-20T15:00:01Z
----

set-time time=2021-09-20T14:59:59Z
----
2021-09-20 14:59:59 +0000 UTC

exec-sql
SELECT 1
----

observe-sql
SELECT
  aggregated_ts,
  encode(fingerprint_id, 'hex'),
  metadata -> 'stmtFingerprintIDs'
FROM
  crdb_internal.transaction_statistics
WHERE
  app_name = 'consistent-test'
ORDER BY aggregated_ts
----
2021-09-20 14:00:00 +0000 UTC,b249ab0edc510f5b,["1d2a16425a50b884"]


observe-sql
SELECT
  aggregated_ts,
  encode(fingerprint_id, 'hex'),
  metadata ->> 'query'
FROM
  crdb_internal.statement_statistics
WHERE
  app_name = 'consistent-test'
ORDER BY aggregated_ts
----
2021-09-20 14:00:00 +0000 UTC,1d2a16425a50b884,SELECT _

sql-stats-flush
----

observe-sql
SELECT
  aggregated_ts,
  encode(fingerprint_id, 'hex'),
  metadata ->> 'query'
FROM
  crdb_internal.statement_statistics
WHERE
  app_name = 'consistent-test'
ORDER BY aggregated_ts
----
2021-09-20 14:00:00 +0000 UTC,1d2a16425a50b884,SELECT _

observe-sql
SELECT
  aggregated_ts,
  encode(fingerprint_id, 'hex'),
  metadata -> 'stmtFingerprintIDs'
FROM
  crdb_internal.transaction_statistics
WHERE
  app_name = 'consistent-test'
ORDER BY aggregated_ts
----
2021-09-20 14:00:00 +0000 UTC,b249ab0edc510f5b,["1d2a16425a50b884"]

exec-sql
SELECT 1
----

observe-sql
SELECT
  aggregated_ts,
  encode(fingerprint_id, 'hex'),
  metadata ->> 'query'
FROM
  crdb_internal.statement_statistics
WHERE
  app_name = 'consistent-test'
ORDER BY aggregated_ts
----
2021-09-20 14:00:00 +0000 UTC,1d2a16425a50b884,SELECT _
2021-09-20 15:00:00 +0000 UTC,1d2a16425a50b884,SELECT _

observe-sql
SELECT
  aggregated_ts,
  encode(fingerprint_id, 'hex'),
  metadata -> 'stmtFingerprintIDs'
FROM
  crdb_internal.transaction_statistics
WHERE
  app_name = 'consistent-test'
ORDER BY aggregated_ts
----
2021-09-20 14:00:00 +0000 UTC,b249ab0edc510f5b,["1d2a16425a50b884"]
2021-09-20 15:00:00 +0000 UTC,b249ab0edc510f5b,["1d2a16425a50b884"]

unregister-callback event=stmt-stats-flushed
----
