Skip to main content

Module statement_logging

Module statement_logging 

Source

Structs§

PreparedStatementEvent
Rows to be written to mz_prepared_statement_history and mz_sql_text, with the session id.
StatementBeganExecutionRecord
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.
StatementEndedExecutionRecord
StatementLoggingFrontend
Encapsulates statement logging state needed by the frontend peek sequencing.
StatementLoggingId
ThrottlingState
Throttling state for statement logging, shared across multiple frontend tasks (and currently also shared with the old peek sequencing).
WatchSetCreation
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§

FrontendStatementLoggingEvent
Represents a single statement logging event that can be sent from the frontend peek sequencing to the Coordinator via an mpsc channel.
PreparedStatementLoggingInfo
Metadata required for logging a prepared statement.
StatementEndedExecutionReason
StatementExecutionStrategy
StatementLifecycleEvent