~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_lex.h

  • Committer: Brian Aker
  • Date: 2008-11-18 23:19:19 UTC
  • mfrom: (584.1.16 devel)
  • Revision ID: brian@tangent.org-20081118231919-w9sr347dtiwhccml
Merge of Monty's work.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
  @defgroup Semantic_Analysis Semantic Analysis
25
25
*/
26
26
 
27
 
#include "sql_udf.h"
 
27
#include <drizzled/sql_udf.h>
 
28
#include <drizzled/name_resolution_context.h>
 
29
#include <drizzled/item/subselect.h>
 
30
#include <drizzled/table_list.h>
 
31
#include <drizzled/functions/real.h>
 
32
#include <drizzled/alter_drop.h>
 
33
#include <drizzled/alter_column.h>
 
34
#include <drizzled/key.h>
 
35
#include <drizzled/foreign_key.h>
 
36
 
 
37
class select_result_interceptor;
 
38
class virtual_column_info;
28
39
 
29
40
/* YACC and LEX Definitions */
30
41
 
40
51
*/
41
52
 
42
53
#include <drizzled/set_var.h>
43
 
 
 
54
#include <drizzled/item/func.h>
44
55
#ifdef DRIZZLE_YACC
45
56
#define LEX_YYSTYPE void *
46
57
#else
47
58
#if defined(DRIZZLE_LEX)
48
 
#include "lex_symbol.h"
49
 
#include "sql_yacc.h"
 
59
#include <drizzled/lex_symbol.h>
 
60
#include <drizzled/sql_yacc.h>
50
61
#define LEX_YYSTYPE YYSTYPE *
51
62
#else
52
63
#define LEX_YYSTYPE void *
1570
1581
 
1571
1582
extern bool is_lex_native_function(const LEX_STRING *name);
1572
1583
 
 
1584
int lex_casecmp(const char *s, const char *t, uint32_t len);
 
1585
 
1573
1586
/**
1574
1587
  @} (End of group Semantic_Analysis)
1575
1588
*/