MySQL  8.0.17
Source Code Documentation
window.h File Reference
#include "my_dbug.h"
#include "my_inttypes.h"
#include "sql/enum_query_type.h"
#include "sql/handler.h"
#include "sql/item.h"
#include "sql/mem_root_array.h"
#include "sql/sql_lex.h"
#include "sql/table.h"
#include "sql/window_lex.h"
#include "sql_string.h"
#include <sys/types.h>
#include <cstring>
#include "sql/sql_error.h"
#include "sql/sql_list.h"

Go to the source code of this file.

Classes

class  Window
 Represents the (explicit) window of a SQL 2003 section 7.11 <window clause>, or the implicit (inlined) window of a window function call, or a reference to a named window in a window function call (instead of the inlined definition) before resolution. More...
 
struct  Window::st_offset
 
struct  Window::st_ll_offset
 
struct  Window::st_nth
 
struct  Window::st_lead_lag
 
struct  Window::Frame_buffer_position
 Holds information about a position in the buffer frame as stored in a temporary file (cf. More...
 
struct  Window::Evaluation_requirements
 Collects evaluation requirements from a window function, used by Item_sum::check_wf_semantics and its overrides. More...