24#ifndef SQL_DIGEST_STREAM_H 
   25#define SQL_DIGEST_STREAM_H 
#define yylval
Definition: fts0pars.cc:68
 
unsigned long long int ulonglong
Definition: my_inttypes.h:56
 
bool length(const dd::Spatial_reference_system *srs, const Geometry *g1, double *length, bool *null) noexcept
Computes the length of linestrings and multilinestrings.
Definition: length.cc:76
 
ValueType value(const std::optional< ValueType > &v)
Definition: gtid.h:83
 
sql_digest_state * digest_adjust_by_numeric_column_token(sql_digest_state *state, ulonglong value)
Definition: sql_digest.cc:817
 
sql_digest_state * digest_reduce_token(sql_digest_state *state, uint token_left, uint token_right)
Definition: sql_lexer.cc:59
 
sql_digest_state * digest_add_token(sql_digest_state *state, uint token, Lexer_yystype *yylval)
Definition: sql_lexer.cc:53
 
State data storage for digest_start, digest_add_token.
Definition: sql_digest_stream.h:36
 
bool is_empty()
Definition: sql_digest_stream.h:58
 
sql_digest_storage m_digest_storage
Definition: sql_digest_stream.h:51
 
int m_last_peekable_index
Index, in the digest token array, of the last peekable position.
Definition: sql_digest_stream.h:50
 
void reset(unsigned char *token_array, uint length)
Definition: sql_digest_stream.h:53
 
Structure to store token count/array for a statement on which digest is to be calculated.
Definition: sql_digest.h:98
 
void reset(unsigned char *token_array, size_t length)
Definition: sql_digest.h:122
 
bool is_empty()
Definition: sql_digest.h:135
 
Definition: lexer_yystype.h:33