SQLsmith  v1.2.1-5-gfacd7a8
A random SQL query generator
Classes | Functions
grammar.hh File Reference

grammar: Top-level and unsorted grammar productions More...

#include <ostream>
#include "relmodel.hh"
#include <memory>
#include "schema.hh"
#include "prod.hh"
#include "expr.hh"
Include dependency graph for grammar.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  table_ref
 
struct  table_or_query_name
 
struct  target_table
 
struct  table_sample
 
struct  table_subquery
 
struct  lateral_subquery
 
struct  join_cond
 
struct  simple_join_cond
 
struct  expr_join_cond
 
struct  joined_table
 
struct  from_clause
 
struct  select_list
 
struct  query_spec
 
struct  select_for_update
 
struct  prepare_stmt
 
struct  modifying_stmt
 
struct  delete_stmt
 
struct  delete_returning
 
struct  insert_stmt
 
struct  set_list
 
struct  upsert_stmt
 
struct  update_stmt
 
struct  when_clause
 
struct  when_clause_update
 
struct  when_clause_insert
 
struct  merge_stmt
 
struct  update_returning
 
struct  common_table_expression
 

Functions

shared_ptr< prodstatement_factory (struct scope *s)
 

Detailed Description

grammar: Top-level and unsorted grammar productions

Definition in file grammar.hh.