32 #include <drizzled/plugin/table_function.h>
33 #include <drizzled/field.h>
35 #include "user_commands.h"
36 #include "global_stats.h"
37 #include "logging_stats.h"
110 uint32_t current_bucket;
112 std::vector<ScoreboardSlot *>::iterator scoreboard_vector_it;
113 std::vector<ScoreboardSlot *>::iterator scoreboard_vector_end;
114 std::vector<std::vector<ScoreboardSlot* >* >::iterator vector_of_scoreboard_vectors_it;
115 std::vector<std::vector<ScoreboardSlot* >* >::iterator vector_of_scoreboard_vectors_end;
116 boost::shared_mutex* current_lock;
118 void setVectorIteratorsAndLock(uint32_t bucket_number);
123 return new Generator(arg, outer_logging_stats);
143 int32_t record_number;
144 int32_t last_valid_index;
149 return new Generator(arg, outer_logging_stats);
169 int32_t record_number;
170 int32_t last_valid_index;
175 return new Generator(arg, outer_logging_stats);
200 return new Generator(arg, outer_logging_stats);