~jaypipes/drizzle/transaction_log

« back to all changes in this revision

Viewing changes to drizzled/item.h

  • Committer: Jay Pipes
  • Date: 2009-12-22 03:07:38 UTC
  • mfrom: (1143.14.85 build)
  • Revision ID: jpipes@serialcoder-20091222030738-gnb0vyg77fmkt4cj
Merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
501
501
  {
502
502
    return COND_OK;
503
503
  }
504
 
  inline uint32_t float_length(uint32_t decimals_par) const
505
 
  {
506
 
    return decimals != NOT_FIXED_DEC ? (DBL_DIG+2+decimals_par) : DBL_DIG+8;
507
 
  }
 
504
  uint32_t float_length(uint32_t decimals_par) const;
508
505
  virtual uint32_t decimal_precision() const;
509
506
  int decimal_int_part() const;
510
507
 
684
681
  virtual bool register_field_in_read_map(unsigned char *arg);
685
682
  virtual bool subst_argument_checker(unsigned char **arg);
686
683
 
 
684
  virtual bool cache_const_expr_analyzer(unsigned char **arg);
 
685
  virtual Item* cache_const_expr_transformer(unsigned char *arg);
 
686
 
687
687
  virtual Item *equal_fields_propagator(unsigned char * arg);
688
688
  virtual bool set_no_const_sub(unsigned char *arg);
689
689
  virtual Item *replace_equal_field(unsigned char * arg);