~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/foreign_key.h

  • Committer: Lee Bieber
  • Date: 2011-03-29 22:31:41 UTC
  • mfrom: (2257.1.3 build)
  • Revision ID: kalebral@gmail.com-20110329223141-yxc22h3l2he58sk0
Merge Andrew - 743842: Build failure using GCC 4.6
Merge Stewart - 738022: CachedDirectory silently fails to add entries if stat() fails
Merge Olaf - Common fwd: add copyright, add more declaration

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 */
19
19
 
20
20
 
21
 
#ifndef DRIZZLED_FOREIGN_KEY_H
22
 
#define DRIZZLED_FOREIGN_KEY_H
23
 
 
24
 
#include "drizzled/memory/sql_alloc.h"
25
 
#include "drizzled/key.h"
26
 
#include "drizzled/key_part_spec.h"
27
 
#include "drizzled/sql_list.h"
28
 
#include "drizzled/cursor.h" /* for default_key_create_info */
29
 
#include "drizzled/message/table.pb.h"
30
 
 
31
 
namespace drizzled
32
 
{
33
 
 
34
 
class Item;
35
 
class Table_ident;
36
 
 
37
 
namespace memory { class Root; }
 
21
#pragma once
 
22
 
 
23
#include <drizzled/memory/sql_alloc.h>
 
24
#include <drizzled/key.h>
 
25
#include <drizzled/key_part_spec.h>
 
26
#include <drizzled/sql_list.h>
 
27
#include <drizzled/cursor.h> /* for default_key_create_info */
 
28
#include <drizzled/message/table.pb.h>
 
29
 
 
30
namespace drizzled {
38
31
 
39
32
void add_foreign_key_to_table_message(
40
33
    message::Table *table_message,
98
91
 
99
92
} /* namespace drizzled */
100
93
 
101
 
#endif /* DRIZZLED_FOREIGN_KEY_H */