~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/archive/archive_engine.h

  • Committer: Brian Aker
  • Date: 2010-09-15 20:24:31 UTC
  • mto: (1766.1.1 build)
  • mto: This revision was merged to the branch mainline in revision 1767.
  • Revision ID: brian@tangent.org-20100915202431-wbrrl4vg6rzjvdiu
Adding opt for optional schedulers and making them --plugin-add only.

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
 
13
13
  You should have received a copy of the GNU General Public License
14
14
  along with this program; if not, write to the Free Software
15
 
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA */
 
15
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */
16
16
 
17
17
#include "drizzled/field.h"
18
18
#include "drizzled/field/blob.h"
87
87
    return _mutex;
88
88
  }
89
89
 
90
 
  virtual drizzled::Cursor *create(drizzled::Table &table)
 
90
  virtual drizzled::Cursor *create(drizzled::TableShare &table)
91
91
  {
92
92
    return new ha_archive(*this, table);
93
93
  }
105
105
                           const drizzled::TableIdentifier &identifier,
106
106
                           drizzled::message::Table &table_message);
107
107
 
 
108
  void doGetTableNames(drizzled::CachedDirectory &directory, const drizzled::SchemaIdentifier&, std::set<std::string>& set_of_names);
 
109
 
108
110
  int doDropTable(drizzled::Session&, const drizzled::TableIdentifier &identifier);
109
111
 
110
112
  ArchiveShare *findOpenTable(const std::string table_name);
125
127
 
126
128
  void doGetTableIdentifiers(drizzled::CachedDirectory &directory,
127
129
                             const drizzled::SchemaIdentifier &schema_identifier,
128
 
                             drizzled::TableIdentifier::vector &set_of_identifiers);
 
130
                             drizzled::TableIdentifiers &set_of_identifiers);
129
131
};
130
132
 
131
133
#endif /* PLUGIN_ARCHIVE_ARCHIVE_ENGINE_H */