~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/cursor.h

  • Committer: Brian Aker
  • Date: 2009-11-24 02:06:37 UTC
  • mfrom: (1223.1.7 push)
  • Revision ID: brian@gaz-20091124020637-9gb65vj98x1arydm
MergeĀ forĀ staging.

Show diffs side-by-side

added added

removed removed

Lines of Context:
577
577
  virtual uint32_t max_supported_key_length(void) const { return MAX_KEY_LENGTH; }
578
578
  virtual uint32_t max_supported_key_part_length(void) const { return 255; }
579
579
 
580
 
  virtual bool low_byte_first(void) const { return 1; }
 
580
  virtual bool low_byte_first(void) const { return true; }
581
581
  virtual uint32_t checksum(void) const { return 0; }
582
 
  virtual bool is_crashed(void) const  { return 0; }
583
 
  virtual bool auto_repair(void) const { return 0; }
 
582
  virtual bool is_crashed(void) const  { return false; }
 
583
  virtual bool auto_repair(void) const { return false; }
584
584
 
585
585
  /**
586
586
    Is not invoked for non-transactional temporary tables.
595
595
    than lock_count() claimed. This can happen when the MERGE children
596
596
    are not attached when this is called from another thread.
597
597
  */
598
 
  virtual THR_LOCK_DATA **store_lock(Session *session,
 
598
  virtual THR_LOCK_DATA **store_lock(Session *,
599
599
                                     THR_LOCK_DATA **to,
600
 
                                     enum thr_lock_type lock_type)=0;
 
600
                                     enum thr_lock_type)
 
601
  {
 
602
    assert(0); // Impossible programming situation
 
603
 
 
604
    return(to);
 
605
  }
601
606
 
602
607
 /*
603
608
   @retval true   Primary key (if there is one) is clustered
694
699
  }
695
700
  virtual void release_auto_increment(void) { return; };
696
701
  /** admin commands - called from mysql_admin_table */
697
 
  virtual int check(Session *, HA_CHECK_OPT *)
 
702
  virtual int check(Session *)
698
703
  { return HA_ADMIN_NOT_IMPLEMENTED; }
699
704
 
700
705
  virtual void start_bulk_insert(ha_rows)
740
745
  virtual int reset_auto_increment(uint64_t)
741
746
  { return HA_ERR_WRONG_COMMAND; }
742
747
 
743
 
  virtual int optimize(Session *, HA_CHECK_OPT *)
 
748
  virtual int optimize(Session *)
744
749
  { return HA_ADMIN_NOT_IMPLEMENTED; }
745
750
 
746
 
  virtual int analyze(Session *, HA_CHECK_OPT *)
 
751
  virtual int analyze(Session *)
747
752
  { return HA_ADMIN_NOT_IMPLEMENTED; }
748
753
 
749
754
  virtual int disable_indexes(uint32_t)