int aggregator::flush_results(double scaling_param, double gamma, double costcut_threshold, int max_reuse_batches, result_storage& stored) { JUBATUS_ASSERT(p_); return p_->flush_results(scaling_param, gamma, costcut_threshold, max_reuse_batches, stored); }
void burst_serv::watcher_impl_(int type, int state, const std::string& path) { #ifdef HAVE_ZOOKEEPER_H JUBATUS_ASSERT(!argv().is_standalone()); if (type == ZOO_CHILD_EVENT) { jubatus::util::concurrent::scoped_wlock lk(rw_mutex()); rehash_keywords(); } else { LOG(WARNING) << "burst_serv::watcher_impl_ got unexpected event (" << type << "), something wrong: " << path; } // reregister bind_watcher_(); #endif }
bool unlock() { JUBATUS_ASSERT(locked_); locked_ = false; return true; }
bool lock() { JUBATUS_ASSERT(!locked_); locked_ = true; return true; }
void aggregator::unpack(msgpack::object o) { JUBATUS_ASSERT(p_); o.convert(p_.get()); }
void aggregator::pack(framework::packer& packer) const { JUBATUS_ASSERT(p_); packer.pack(*p_); }
bool aggregator::add_document(int d, int r, double pos) { JUBATUS_ASSERT(p_); return p_->add_document(d, r, pos); }
const_uint64_column& column_table::get_uint64_column(size_t column_id) const { JUBATUS_ASSERT(columns_[column_id].type().is(column_type::uint64_type)); return *static_cast<const_uint64_column*>(columns_[column_id].get()); }
bit_vector_column& column_table::get_bit_vector_column(size_t column_id) { JUBATUS_ASSERT(columns_[column_id].type().is(column_type::bit_vector_type)); return *static_cast<bit_vector_column*>(columns_[column_id].get()); }
string_column& column_table::get_string_column(size_t column_id) { JUBATUS_ASSERT(columns_[column_id].type().is(column_type::string_type)); return *static_cast<string_column*>(columns_[column_id].get()); }