Column-oriented GPU-accelerated Database Management System
CoGaDB
/home/sebastian/gpudbms/trunk/cogadb/src/sql/server/sql_parser.cpp File Reference
#include "sql_parser.hpp"
#include "sql/server/sql_driver.hpp"
#include <boost/make_shared.hpp>
Include dependency graph for sql_parser.cpp:

Namespaces

namespace  CoGaDB
 

The global namespace of the programming tasks, to avoid name claches with other libraries.


namespace  CoGaDB::SQL

Defines

#define yylex   CoGaDB::SQL::Scanner::lex
#define YY_(msgid)   msgid
#define YYRHSLOC(Rhs, K)   ((Rhs)[K])
#define YYLLOC_DEFAULT(Current, Rhs, N)
#define YYUSE(e)   ((void) (e))
#define YYCDEBUG   if (yydebug_) (*yycdebug_)
#define YY_SYMBOL_PRINT(Title, Type, Value, Location)
#define YY_REDUCE_PRINT(Rule)
#define YY_STACK_PRINT()
#define yyerrok   (yyerrstatus_ = 0)
#define yyclearin   (yychar = yyempty_)
#define YYACCEPT   goto yyacceptlab
#define YYABORT   goto yyabortlab
#define YYERROR   goto yyerrorlab
#define YYRECOVERING()   (!!yyerrstatus_)

Define Documentation

#define YY_ (   msgid)    msgid
#define YY_REDUCE_PRINT (   Rule)
Value:
do {                                    \
  if (yydebug_)                         \
    yy_reduce_print_ (Rule);            \
} while (false)

Referenced by CoGaDB::SQL::Parser::parse().

#define YY_STACK_PRINT ( )
Value:
do {                                    \
  if (yydebug_)                         \
    yystack_print_ ();                  \
} while (false)

Referenced by CoGaDB::SQL::Parser::parse().

#define YY_SYMBOL_PRINT (   Title,
  Type,
  Value,
  Location 
)
Value:
do {                                                    \
  if (yydebug_)                                         \
    {                                                   \
      *yycdebug_ << Title << ' ';                       \
      yy_symbol_print_ ((Type), (Value), (Location));   \
      *yycdebug_ << std::endl;                          \
    }                                                   \
} while (false)

Referenced by CoGaDB::SQL::Parser::parse(), CoGaDB::SQL::Parser::yy_reduce_print_(), and CoGaDB::SQL::Parser::yydestruct_().

#define YYABORT   goto yyabortlab
#define YYACCEPT   goto yyacceptlab
#define YYCDEBUG   if (yydebug_) (*yycdebug_)
#define yyclearin   (yychar = yyempty_)
#define yyerrok   (yyerrstatus_ = 0)
#define YYERROR   goto yyerrorlab
#define YYLLOC_DEFAULT (   Current,
  Rhs,
 
)
Value:
do                                                                    \
   if (N)                                                              \
     {                                                                 \
       (Current).begin = YYRHSLOC (Rhs, 1).begin;                      \
       (Current).end   = YYRHSLOC (Rhs, N).end;                        \
     }                                                                 \
   else                                                                \
     {                                                                 \
       (Current).begin = (Current).end = YYRHSLOC (Rhs, 0).end;        \
     }                                                                 \
 while (false)

Referenced by CoGaDB::SQL::Parser::parse().

#define YYRECOVERING ( )    (!!yyerrstatus_)
#define YYRHSLOC (   Rhs,
 
)    ((Rhs)[K])
#define YYUSE (   e)    ((void) (e))
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines