~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/tmp_table_param.h

  • Committer: Brian Aker
  • Date: 2011-02-22 06:12:02 UTC
  • mfrom: (2190.1.6 drizzle-build)
  • Revision ID: brian@tangent.org-20110222061202-k03czxykqy4x9hjs
List update, header fixes, multiple symbols, and David deletes some code.

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 Sun Microsystems
 
4
 *  Copyright (C) 2008 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
21
21
#ifndef DRIZZLED_TMP_TABLE_PARAM_H
22
22
#define DRIZZLED_TMP_TABLE_PARAM_H
23
23
 
 
24
#include <plugin/myisam/myisam.h>
 
25
 
24
26
namespace drizzled
25
27
{
26
28
 
 
29
class CopyField;
 
30
 
27
31
/*
28
32
  Param to create temporary tables when doing SELECT:s
29
33
  NOTE
71
75
 
72
76
  const CHARSET_INFO *table_charset;
73
77
 
74
 
  Tmp_Table_Param()
75
 
    :copy_field(0),
 
78
  Tmp_Table_Param() :
 
79
    keyinfo(0),
 
80
    copy_funcs(),
 
81
    save_copy_funcs(),
 
82
    copy_field(0),
 
83
    copy_field_end(0),
 
84
    save_copy_field(0),
 
85
    save_copy_field_end(0),
 
86
    group_buff(0),
 
87
    items_to_copy(0),
 
88
    recinfo(0),
 
89
    start_recinfo(0),
 
90
    end_write_records(0),
 
91
    field_count(0),
 
92
    sum_func_count(0),
 
93
    func_count(0),
 
94
    hidden_field_count(0),
76
95
    group_parts(0),
77
96
    group_length(0),
78
97
    group_null_parts(0),
 
98
    quick_group(0),
 
99
    using_indirect_summary_function(false),
79
100
    schema_table(false),
80
101
    precomputed_group_by(false),
81
102
    force_copy_fields(false),
82
 
    convert_blob_length(0)
 
103
    convert_blob_length(0),
 
104
    table_charset(0)
83
105
  {}
 
106
 
84
107
  ~Tmp_Table_Param()
85
108
  {
86
109
    cleanup();