~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/table_function.cc

  • Committer: Brian Aker
  • Date: 2010-02-18 17:24:08 UTC
  • mto: (1273.19.13 fix_is)
  • mto: This revision was merged to the branch mainline in revision 1304.
  • Revision ID: brian@gaz-20100218172408-l224655n3lf4h6nd
Revert OSX fix, requiring more cast.

Show diffs side-by-side

added added

removed removed

Lines of Context:
153
153
 
154
154
void plugin::TableFunction::Generator::push(uint64_t arg)
155
155
{
156
 
  (*columns_iterator)->store(static_cast<int64_t>(arg), false);
157
 
  columns_iterator++;
158
 
}
159
 
 
160
 
void plugin::TableFunction::Generator::push(uint32_t arg)
161
 
{
162
 
  (*columns_iterator)->store(static_cast<int64_t>(arg), false);
 
156
  (*columns_iterator)->store(static_cast<int64_t>(arg), true);
163
157
  columns_iterator++;
164
158
}
165
159
 
169
163
  columns_iterator++;
170
164
}
171
165
 
172
 
void plugin::TableFunction::Generator::push(int32_t arg)
173
 
{
174
 
  (*columns_iterator)->store(static_cast<int64_t>(arg), false);
175
 
  columns_iterator++;
176
 
}
177
 
 
178
 
void plugin::TableFunction::Generator::push(size_t arg)
179
 
{
180
 
  (*columns_iterator)->store(static_cast<int64_t>(arg), false);
181
 
  columns_iterator++;
182
 
}
183
 
 
184
166
void plugin::TableFunction::Generator::push(const char *arg, uint32_t length)
185
167
{
186
168
  assert(columns_iterator);