~drizzle-trunk/drizzle/development

390.1.2 by Monty Taylor
Fixed copyright headers in drizzled/
1
/* -*- mode: c++; c-basic-offset: 2; indent-tabs-mode: nil; -*-
2
 *  vim:expandtab:shiftwidth=2:tabstop=2:smarttab:
3
 *
4
 *  Copyright (C) 2008 Sun Microsystems
5
 *
6
 *  This program is free software; you can redistribute it and/or modify
7
 *  it under the terms of the GNU General Public License as published by
8
 *  the Free Software Foundation; version 2 of the License.
9
 *
10
 *  This program is distributed in the hope that it will be useful,
11
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 *  GNU General Public License for more details.
14
 *
15
 *  You should have received a copy of the GNU General Public License
16
 *  along with this program; if not, write to the Free Software
17
 *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
18
 */
243.1.15 by Jay Pipes
Added new non-server, non-client common includes header, new show.h and connect.h headers
19
20
/**
21
 * @file
22
 *
23
 * Contains function declarations that deal with the SHOW commands.  These
24
 * will eventually go away, but for now we split these definitions out into
25
 * their own header file for easier maintenance
26
 */
1122.2.10 by Monty Taylor
Fixed all of the include guards.
27
#ifndef DRIZZLED_SHOW_H
28
#define DRIZZLED_SHOW_H
575.4.7 by Monty Taylor
More header cleanup.
29
1071.1.2 by Nathan Williams
Converted st_add_schema_table::files from List<LEX_STRING> to std::vector<LEX_STRING*>.
30
#include <vector>
31
1122.2.10 by Monty Taylor
Fixed all of the include guards.
32
#include "drizzled/sql_list.h"
33
#include "drizzled/lex_string.h"
34
#include "drizzled/sql_parse.h"
1237.9.6 by Padraig O'Sullivan
Resolved some conflicts that appeared after merging with trunk.
35
#include "drizzled/plugin.h"
1122.2.10 by Monty Taylor
Fixed all of the include guards.
36
1280.1.10 by Monty Taylor
Put everything in drizzled into drizzled namespace.
37
namespace drizzled
38
{
39
575.4.7 by Monty Taylor
More header cleanup.
40
/* Forward declarations */
41
class String;
1541.1.1 by Brian Aker
JOIN -> Join rename
42
class Join;
575.4.7 by Monty Taylor
More header cleanup.
43
class Session;
44
struct st_ha_create_information;
45
typedef st_ha_create_information HA_CREATE_INFO;
1891.2.1 by Monty Taylor
Fixed things to make things compile with clang
46
class TableList;
1280.1.10 by Monty Taylor
Put everything in drizzled into drizzled namespace.
47
1130.3.4 by Monty Taylor
Merged in tree-wide include guard fixes and some header cleanup.
48
class Table;
1122.2.13 by Monty Taylor
Header cleanup.
49
typedef class Item COND;
584.1.15 by Monty Taylor
The mega-patch from hell. Renamed sql_class to session (since that's what it is) and removed it and field and table from common_includes.
50
1067.3.1 by Padraig O'Sullivan
Extracted the CHARACTER_SET I_S table into the I_S plugin.
51
int wild_case_compare(const CHARSET_INFO * const cs, 
52
                      const char *str,const char *wildstr);
575.4.7 by Monty Taylor
More header cleanup.
53
1273.19.8 by Brian Aker
Fixes for lint.
54
int get_quote_char_for_identifier();
55
1280.1.10 by Monty Taylor
Put everything in drizzled into drizzled namespace.
56
} /* namespace drizzled */
57
1122.2.10 by Monty Taylor
Fixed all of the include guards.
58
#endif /* DRIZZLED_SHOW_H */