23 #include <plugin/performance_dictionary/dictionary.h>
25 #include <drizzled/session.h>
27 #include <sys/resource.h>
29 using namespace drizzled;
32 namespace performance_dictionary {
34 bool SessionUsageLogger::pre(
Session *session)
36 session->setUsage(
true);
40 bool SessionUsageLogger::post(
Session *session)
44 usage_cache= session->setProperty(
"query_usage",
new QueryUsage);
45 usage_cache->push(session->getQueryString(), session->getUsage());