Structs§
- Prepared
Statement Event - Rows to be written to
mz_prepared_statement_historyandmz_sql_text, with the session id. - Statement
Began Execution Record - Contains all the information necessary to generate the initial
entry in
mz_statement_execution_history. We need to keep this around in order to modify the entry later once the statement finishes executing. - Statement
Ended Execution Record - Statement
Logging Frontend - Encapsulates statement logging state needed by the frontend peek sequencing.
- Statement
Logging Id - Throttling
State - Throttling state for statement logging, shared across multiple frontend tasks (and currently also shared with the old peek sequencing).
- Watch
SetCreation - Bundles all information needed to install watch sets for statement lifecycle logging. This includes the statement logging ID and the transitive dependencies to watch.
Enums§
- Frontend
Statement Logging Event - Represents a single statement logging event that can be sent from the frontend peek sequencing to the Coordinator via an mpsc channel.
- Prepared
Statement Logging Info - Metadata required for logging a prepared statement.
- Statement
Ended Execution Reason - Statement
Execution Strategy - Statement
Lifecycle Event