2
/* -*- mode: c++; c-basic-offset: 2; indent-tabs-mode: nil; -*-
3
* vim:expandtab:shiftwidth=2:tabstop=2:smarttab:
5
* Copyright (C) 2008 Sun Microsystems
7
* This program is free software; you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation; version 2 of the License.
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU General Public License for more details.
16
* You should have received a copy of the GNU General Public License
17
* along with this program; if not, write to the Free Software
18
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22
/* This file includes all functions */
24
#include <drizzled/sql_yacc.h>
25
#include <drizzled/lex_symbol.h>
28
Symbols are broken into separated arrays to allow field names with
29
same name as functions.
30
These are kept sorted for human lookup (the symbols are hashed).
32
NOTE! The symbol tables should be the same regardless of what features
33
are compiled into the server. Don't add ifdef'ed symbols to the
47
DATE_ADD,DATE_ADD_INTERVAL
48
DATE_SUB,DATE_SUB_INTERVAL
50
GROUP_CONCAT,GROUP_CONCAT_SYM
61
STDDEV_SAMP,STDDEV_SAMP_SYM