~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/tmp_table_param.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) 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
38
38
  void operator=(Tmp_Table_Param &);
39
39
 
40
40
public:
41
 
  KEY *keyinfo;
 
41
  KeyInfo *keyinfo;
42
42
  List<Item> copy_funcs;
43
43
  List<Item> save_copy_funcs;
44
44
  CopyField *copy_field, *copy_field_end;
71
71
 
72
72
  const CHARSET_INFO *table_charset;
73
73
 
74
 
  Tmp_Table_Param()
75
 
    :copy_field(0),
 
74
  Tmp_Table_Param() :
 
75
    keyinfo(0),
 
76
    copy_funcs(),
 
77
    save_copy_funcs(),
 
78
    copy_field(0),
 
79
    copy_field_end(0),
 
80
    save_copy_field(0),
 
81
    save_copy_field_end(0),
 
82
    group_buff(0),
 
83
    items_to_copy(0),
 
84
    recinfo(0),
 
85
    start_recinfo(0),
 
86
    end_write_records(0),
 
87
    field_count(0),
 
88
    sum_func_count(0),
 
89
    func_count(0),
 
90
    hidden_field_count(0),
76
91
    group_parts(0),
77
92
    group_length(0),
78
93
    group_null_parts(0),
 
94
    quick_group(0),
 
95
    using_indirect_summary_function(false),
79
96
    schema_table(false),
80
97
    precomputed_group_by(false),
81
98
    force_copy_fields(false),
82
 
    convert_blob_length(0)
 
99
    convert_blob_length(0),
 
100
    table_charset(0)
83
101
  {}
 
102
 
84
103
  ~Tmp_Table_Param()
85
104
  {
86
105
    cleanup();