~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/optimizer/key_field.h

  • Committer: Olaf van der Spek
  • Date: 2011-02-12 18:24:24 UTC
  • mto: (2167.1.2 build) (2172.1.4 build)
  • mto: This revision was merged to the branch mainline in revision 2168.
  • Revision ID: olafvdspek@gmail.com-20110212182424-kgnm9osi7qo97at2
casts

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) 2009 Sun Microsystems
 
4
 *  Copyright (C) 2009 Sun Microsystems, Inc.
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
150
150
 
151
151
};
152
152
 
153
 
void add_key_fields(JOIN *join, 
 
153
void add_key_fields(Join *join, 
154
154
                    KeyField **key_fields,
155
155
                    uint32_t *and_level,
156
156
                    COND *cond,
193
193
 *   @endcode
194
194
 *   Here we can add 'ref' access candidates for t1 and t2, but not for t3.
195
195
 */
196
 
void add_key_fields_for_nj(JOIN *join,
 
196
void add_key_fields_for_nj(Join *join,
197
197
                           TableList *nested_join_table,
198
198
                           KeyField **end,
199
199
                           uint32_t *and_level,