~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/memcached_stats/analysis_table.cc

  • Committer: Brian Aker
  • Date: 2011-02-22 06:12:02 UTC
  • mfrom: (2190.1.6 drizzle-build)
  • Revision ID: brian@tangent.org-20110222061202-k03czxykqy4x9hjs
List update, header fixes, multiple symbols, and David deletes some code.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* 
2
 
 * Copyright (c) 2009, Padraig O'Sullivan
 
2
 * Copyright (C) 2009, Padraig O'Sullivan
3
3
 * All rights reserved.
4
4
 *
5
5
 * Redistribution and use in source and binary forms, with or without
27
27
 * THE POSSIBILITY OF SUCH DAMAGE.
28
28
 */
29
29
 
30
 
#include "config.h"
 
30
#include <config.h>
31
31
 
32
32
#include "analysis_table.h"
33
33
#include "sysvar_holder.h"
34
34
 
35
 
#include "drizzled/error.h"
 
35
#include <drizzled/error.h>
36
36
 
37
37
#include <libmemcached/memcached.h>
38
38
#include <libmemcached/server.h>
39
39
 
40
 
using namespace std;
41
 
using namespace drizzled;
 
40
namespace drizzle_plugin
 
41
{
42
42
 
43
43
AnalysisTableTool::AnalysisTableTool() :
44
44
  plugin::TableFunction("DATA_DICTIONARY", "MEMCACHED_ANALYSIS")
68
68
  }
69
69
  is_done= true;
70
70
 
71
 
  SysvarHolder &sysvar_holder= SysvarHolder::singleton();
72
 
  const string servers_string= sysvar_holder.getServersString();
 
71
  drizzled::sys_var *servers_var= drizzled::find_sys_var("memcached_stats_servers");
 
72
  assert(servers_var != NULL);
 
73
 
 
74
  const string servers_string(static_cast<char *>(servers_var.value_ptr(NULL, 0, NULL)));
73
75
 
74
76
  if (servers_string.empty()) 
75
77
  {       
109
111
 
110
112
  return true;
111
113
}
 
114
 
 
115
} /* namespace drizzle_plugin */