MySQL 9.1.0
Source Code Documentation
|
State data storage for digest_start
, digest_add_token
.
More...
#include <sql_digest_stream.h>
Public Member Functions | |
void | reset (unsigned char *token_array, uint length) |
bool | is_empty () |
Public Attributes | |
int | m_last_id_index |
Index, in the digest token array, of the last identifier seen. More... | |
sql_digest_storage | m_digest_storage |
State data storage for digest_start
, digest_add_token
.
This structure extends the sql_digest_storage
structure with temporary state used only during parsing.
|
inline |
|
inline |
sql_digest_storage sql_digest_state::m_digest_storage |
int sql_digest_state::m_last_id_index |
Index, in the digest token array, of the last identifier seen.
Reduce rules used in the digest computation can not apply to tokens seen before an identifier.