~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item.h

  • Committer: Olaf van der Spek
  • Date: 2011-08-14 17:04:01 UTC
  • mto: This revision was merged to the branch mainline in revision 2407.
  • Revision ID: olafvdspek@gmail.com-20110814170401-mk7dg2patdedfr7k
Remove unnecessary constructors and destructors

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
 * statement "tree" or Lex.  Each item represents something in the
54
54
 * execution plan.
55
55
 */
56
 
class DRIZZLED_API Item : public memory::SqlAlloc
 
56
class DRIZZLED_API Item : public memory::SqlAlloc, boost::noncopyable
57
57
{
58
 
  /* Prevent use of these */
59
 
  Item(const Item &);
60
 
  void operator=(Item &);
61
 
 
62
58
  /* Cache of the result of is_expensive(). */
63
59
  int8_t is_expensive_cache;
64
60
  virtual bool is_expensive_processor(unsigned char *arg);