~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/join_table.h

  • Committer: Brian Aker
  • Date: 2010-08-17 01:34:55 UTC
  • mto: (1711.1.23 build)
  • mto: This revision was merged to the branch mainline in revision 1714.
  • Revision ID: brian@tangent.org-20100817013455-zx3nm7qilxvpwrgb
Style on structure cleanup

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* - mode: c; c-basic-offset: 2; indent-tabs-mode: nil; -*-
2
2
 *  vim:expandtab:shiftwidth=2:tabstop=2:smarttab:
3
3
 *
4
 
 *  Copyright (C) 2008-2009 Sun Microsystems, Inc.
 
4
 *  Copyright (C) 2008-2009 Sun Microsystems
5
5
 *
6
6
 *  This program is free software; you can redistribute it and/or modify
7
7
 *  it under the terms of the GNU General Public License as published by
41
41
namespace drizzled
42
42
{
43
43
 
44
 
class Table;
45
 
 
46
 
namespace optimizer
47
 
{
48
 
  class Position;
49
 
}
50
44
/* Values for JoinTable::packed_info */
51
45
#define TAB_INFO_HAVE_VALUE 1
52
46
#define TAB_INFO_USING_INDEX 2
53
47
#define TAB_INFO_USING_WHERE 4
54
48
#define TAB_INFO_FULL_SCAN_ON_NULL 8
55
49
 
 
50
class Table;
 
51
 
 
52
 
56
53
/** Description of an access method */
57
54
enum access_method
58
55
246
243
  }
247
244
 
248
245
  void readCachedRecord();
249
 
  int joinReadConstTable(optimizer::Position *pos);
250
 
  int joinReadSystem();
251
246
};
252
247
 
253
248
} /* namespace drizzled */