~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/cursor.h

  • Committer: Monty Taylor
  • Date: 2011-02-13 17:24:18 UTC
  • mfrom: (2159.1.1 remove-lint)
  • mto: This revision was merged to the branch mainline in revision 2166.
  • Revision ID: mordred@inaugust.com-20110213172418-vd210j88hiwk8jih
Removed the lint stuff.

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
#ifndef DRIZZLED_CURSOR_H
21
21
#define DRIZZLED_CURSOR_H
22
22
 
23
 
#include <drizzled/atomics.h>
 
23
#include <drizzled/xid.h>
 
24
#include <drizzled/discrete_interval.h>
 
25
#include <drizzled/identifier.h>
24
26
#include <drizzled/definitions.h>
25
 
#include <drizzled/discrete_interval.h>
 
27
#include <drizzled/key_map.h>
26
28
#include <drizzled/error_t.h>
 
29
 
 
30
/* Definitions for parameters to do with Cursor-routines */
 
31
 
 
32
#include <drizzled/thr_lock.h>
 
33
#include <drizzled/sql_list.h>
 
34
#include <drizzled/handler_structs.h>
27
35
#include <drizzled/ha_statistics.h>
28
 
#include <drizzled/handler_structs.h>
29
 
#include <drizzled/identifier.h>
30
 
#include <drizzled/key_map.h>
 
36
#include <drizzled/atomics.h>
 
37
 
31
38
#include <drizzled/message/table.h>
32
 
#include <drizzled/sql_list.h>
33
 
#include <drizzled/thr_lock.h>
34
 
#include <drizzled/xid.h>
35
39
 
36
40
#include <bitset>
37
41
#include <algorithm>
38
42
 
39
 
#include <drizzled/visibility.h>
 
43
#include "drizzled/visibility.h"
40
44
 
41
45
namespace drizzled
42
46
{
272
276
 
273
277
  /* Estimates calculation */
274
278
  virtual double scan_time(void)
275
 
  { return static_cast<double>(stats.data_file_length) / IO_SIZE + 2; }
 
279
  { return uint64_t2double(stats.data_file_length) / IO_SIZE + 2; }
276
280
  virtual double read_time(uint32_t, uint32_t ranges, ha_rows rows)
277
 
  { return ranges + rows; }
 
281
  { return rows2double(ranges+rows); }
278
282
 
279
283
  virtual double index_only_read_time(uint32_t keynr, double records);
280
284