jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <bit_vector_ranking.hpp>
Public Member Functions | |
void | clear () |
void | dump (std::ostream &os, uint64_t target) const |
bool | insert (uint64_t target, const T &value) |
bool | insert (uint64_t target, const msgpack::object &obj) |
const T & | operator[] (uint64_t index) const |
T & | operator[] (uint64_t index) |
template<class Buffer > | |
void | pack_array (msgpack::packer< Buffer > &packer) const |
void | pack_with_index (const uint64_t index, framework::packer &pk) const |
void | push_back (const T &value) |
void | push_back (const msgpack::object &obj) |
bool | remove (uint64_t target) |
uint64_t | size () const |
typed_column (const column_type &type) | |
void | unpack_array (msgpack::object o) |
bool | update (uint64_t index, const T &value) |
bool | update (uint64_t target, const msgpack::object &obj) |
Public Member Functions inherited from jubatus::core::storage::detail::abstract_column_base | |
abstract_column_base (const column_type &type) | |
JUBATUS_GEN_FUNCTIONS_ (uint8_t) | |
JUBATUS_GEN_FUNCTIONS_ (uint16_t) | |
JUBATUS_GEN_FUNCTIONS_ (uint32_t) | |
JUBATUS_GEN_FUNCTIONS_ (uint64_t) | |
JUBATUS_GEN_FUNCTIONS_ (int8_t) | |
JUBATUS_GEN_FUNCTIONS_ (int16_t) | |
JUBATUS_GEN_FUNCTIONS_ (int32_t) | |
JUBATUS_GEN_FUNCTIONS_ (int64_t) | |
JUBATUS_GEN_FUNCTIONS_ (float) | |
JUBATUS_GEN_FUNCTIONS_ (double) | |
JUBATUS_GEN_FUNCTIONS_ (std::string) | |
JUBATUS_GEN_FUNCTIONS_ (bit_vector) | |
JUBATUS_GEN_FUNCTIONS_ (msgpack::object) | |
column_type | type () const |
virtual | ~abstract_column_base () |
Private Attributes | |
std::vector< T > | array_ |
Friends | |
std::ostream & | operator<< (std::ostream &os, const typed_column< T > &it) |
Definition at line 31 of file bit_vector_ranking.hpp.
|
inlineexplicit |
Definition at line 105 of file abstract_column.hpp.
|
inlinevirtual |
Implements jubatus::core::storage::detail::abstract_column_base.
Definition at line 151 of file abstract_column.hpp.
References jubatus::core::storage::typed_column< T >::array_.
|
inlinevirtual |
Implements jubatus::core::storage::detail::abstract_column_base.
Definition at line 197 of file abstract_column.hpp.
|
inline |
Definition at line 120 of file abstract_column.hpp.
References jubatus::core::storage::typed_column< T >::array_, and jubatus::core::storage::typed_column< T >::size().
Referenced by jubatus::core::storage::typed_column< T >::insert(), and jubatus::core::storage::typed_column< bit_vector >::insert().
|
inline |
Definition at line 127 of file abstract_column.hpp.
References jubatus::core::storage::typed_column< T >::insert().
|
inline |
Definition at line 159 of file abstract_column.hpp.
References jubatus::core::storage::typed_column< T >::array_, and jubatus::core::storage::typed_column< T >::size().
|
inline |
Definition at line 170 of file abstract_column.hpp.
References jubatus::core::storage::typed_column< T >::array_, and jubatus::core::storage::typed_column< T >::size().
|
inline |
Definition at line 202 of file abstract_column.hpp.
References jubatus::core::storage::typed_column< T >::array_.
|
inlinevirtual |
Reimplemented from jubatus::core::storage::detail::abstract_column_base.
Definition at line 181 of file abstract_column.hpp.
|
inline |
Definition at line 113 of file abstract_column.hpp.
References jubatus::core::storage::typed_column< T >::array_.
Referenced by jubatus::core::storage::typed_column< T >::push_back(), jubatus::core::storage::typed_column< bit_vector >::push_back(), and jubatus::core::anomaly::light_lof::update_entries().
|
inline |
Definition at line 116 of file abstract_column.hpp.
References jubatus::core::storage::typed_column< T >::push_back().
|
inlinevirtual |
Implements jubatus::core::storage::detail::abstract_column_base.
Definition at line 142 of file abstract_column.hpp.
References jubatus::core::storage::typed_column< T >::array_, jubatus::core::storage::typed_column< T >::size(), jubatus::core::clustering::swap(), and jubatus::core::storage::swap().
|
inline |
Definition at line 155 of file abstract_column.hpp.
References jubatus::core::storage::typed_column< T >::array_.
Referenced by jubatus::core::storage::typed_column< bit_vector >::get_data_at_(), jubatus::core::storage::typed_column< T >::insert(), jubatus::core::storage::typed_column< bit_vector >::insert(), jubatus::core::storage::typed_column< T >::operator[](), jubatus::core::storage::typed_column< bit_vector >::push_back(), jubatus::core::storage::typed_column< T >::remove(), jubatus::core::storage::typed_column< bit_vector >::remove(), jubatus::core::storage::typed_column< T >::update(), and jubatus::core::storage::typed_column< bit_vector >::update().
|
inline |
Definition at line 205 of file abstract_column.hpp.
References jubatus::core::storage::typed_column< T >::array_.
|
inline |
Definition at line 131 of file abstract_column.hpp.
References jubatus::core::storage::typed_column< T >::array_, and jubatus::core::storage::typed_column< T >::size().
Referenced by jubatus::core::storage::typed_column< T >::update(), and jubatus::core::storage::typed_column< bit_vector >::update().
|
inline |
Definition at line 138 of file abstract_column.hpp.
References jubatus::core::storage::typed_column< T >::update().
|
friend |
Definition at line 186 of file abstract_column.hpp.
|
private |
Definition at line 210 of file abstract_column.hpp.
Referenced by jubatus::core::storage::typed_column< T >::clear(), jubatus::core::storage::typed_column< bit_vector >::clear(), jubatus::core::storage::typed_column< T >::insert(), jubatus::core::storage::typed_column< bit_vector >::insert(), jubatus::core::storage::typed_column< T >::operator[](), jubatus::core::storage::typed_column< T >::pack_array(), jubatus::core::storage::typed_column< bit_vector >::pack_array(), jubatus::core::storage::typed_column< T >::push_back(), jubatus::core::storage::typed_column< bit_vector >::push_back(), jubatus::core::storage::typed_column< T >::remove(), jubatus::core::storage::typed_column< bit_vector >::remove(), jubatus::core::storage::typed_column< T >::size(), jubatus::core::storage::typed_column< bit_vector >::size(), jubatus::core::storage::typed_column< T >::unpack_array(), jubatus::core::storage::typed_column< bit_vector >::unpack_array(), and jubatus::core::storage::typed_column< T >::update().