~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/blackhole/ha_blackhole.cc

  • Committer: Brian Aker
  • Date: 2009-12-01 01:54:04 UTC
  • mto: (1234.1.4 push)
  • mto: This revision was merged to the branch mainline in revision 1235.
  • Revision ID: brian@gaz-20091201015404-19qmqriauoeve2x5
Move max key stuff up to engine.

Show diffs side-by-side

added added

removed removed

Lines of Context:
78
78
  {
79
79
    CachedDirectory::Entries entries= directory.getEntries();
80
80
 
81
 
    for (CachedDirectory::Entries::iterator entry_iter= entries.begin(); 
 
81
    for (CachedDirectory::Entries::iterator entry_iter= entries.begin();
82
82
         entry_iter != entries.end(); ++entry_iter)
83
83
    {
84
84
      CachedDirectory::Entry *entry= *entry_iter;
98
98
 
99
99
        file_name_len= filename_to_tablename(filename->c_str(), uname, sizeof(uname));
100
100
        // TODO: Remove need for memory copy here
101
 
        uname[file_name_len - sizeof(BLACKHOLE_EXT) + 1]= '\0'; // Subtract ending, place NULL 
 
101
        uname[file_name_len - sizeof(BLACKHOLE_EXT) + 1]= '\0'; // Subtract ending, place NULL
102
102
        set_of_names.insert(uname);
103
103
      }
104
104
    }
105
105
  }
 
106
 
 
107
  /* The following defines can be increased if necessary */
 
108
  uint32_t max_supported_keys()          const { return BLACKHOLE_MAX_KEY; }
 
109
  uint32_t max_supported_key_length()    const { return BLACKHOLE_MAX_KEY_LENGTH; }
 
110
  uint32_t max_supported_key_part_length() const { return BLACKHOLE_MAX_KEY_LENGTH; }
106
111
};
107
112
 
108
113
/* Static declarations for shared structures */