jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <abstract_column.hpp>
Public Member Functions | |
abstract_column () | |
abstract_column (const column_type &type) | |
void | clear () |
void | dump (std::ostream &os, uint64_t target) const |
abstract_column_base * | get () |
const abstract_column_base * | get () const |
template<typename T > | |
bool | insert (uint64_t index, const T &value) |
template<class Buffer > | |
void | msgpack_pack (msgpack::packer< Buffer > &packer) const |
void | msgpack_unpack (msgpack::object o) |
void | pack_with_index (uint64_t index, framework::packer &pk) const |
template<typename T > | |
void | push_back (const T &value) |
bool | remove (uint64_t index) |
void | swap (abstract_column &x) |
column_type | type () const |
template<typename T > | |
bool | update (uint64_t index, const T &value) |
Private Attributes | |
jubatus::util::lang::shared_ptr< abstract_column_base > | base_ |
Friends | |
void | swap (abstract_column &l, abstract_column &r) |
Definition at line 388 of file abstract_column.hpp.
|
inline |
Definition at line 390 of file abstract_column.hpp.
Referenced by msgpack_unpack().
|
inlineexplicit |
Definition at line 393 of file abstract_column.hpp.
References base_, jubatus::core::storage::column_type::bit_vector_type, jubatus::core::storage::column_type::double_type, jubatus::core::storage::column_type::float_type, jubatus::core::storage::column_type::int16_type, jubatus::core::storage::column_type::int32_type, jubatus::core::storage::column_type::int64_type, jubatus::core::storage::column_type::int8_type, jubatus::core::storage::column_type::is(), JUBATUS_ASSERT_UNREACHABLE, jubatus::core::storage::column_type::string_type, jubatus::core::storage::column_type::uint16_type, jubatus::core::storage::column_type::uint32_type, jubatus::core::storage::column_type::uint64_type, and jubatus::core::storage::column_type::uint8_type.
|
inline |
Definition at line 448 of file abstract_column.hpp.
References base_, and JUBATUS_ASSERT.
|
inline |
Definition at line 464 of file abstract_column.hpp.
References base_, and JUBATUS_ASSERT.
|
inline |
Definition at line 457 of file abstract_column.hpp.
References base_.
|
inline |
Definition at line 460 of file abstract_column.hpp.
References base_.
|
inline |
Definition at line 435 of file abstract_column.hpp.
References base_, and JUBATUS_ASSERT.
|
inline |
Definition at line 477 of file abstract_column.hpp.
References base_, jubatus::core::storage::column_type::bit_vector_type, jubatus::core::storage::column_type::double_type, jubatus::core::storage::column_type::float_type, jubatus::core::storage::column_type::int16_type, jubatus::core::storage::column_type::int32_type, jubatus::core::storage::column_type::int64_type, jubatus::core::storage::column_type::int8_type, jubatus::core::storage::column_type::is(), JUBATUS_ASSERT_UNREACHABLE, jubatus::core::storage::column_type::string_type, type(), jubatus::core::storage::column_type::uint16_type, jubatus::core::storage::column_type::uint32_type, jubatus::core::storage::column_type::uint64_type, and jubatus::core::storage::column_type::uint8_type.
|
inline |
Definition at line 511 of file abstract_column.hpp.
References abstract_column(), base_, jubatus::core::storage::column_type::bit_vector_type, jubatus::core::storage::column_type::double_type, jubatus::core::storage::column_type::float_type, jubatus::core::storage::column_type::int16_type, jubatus::core::storage::column_type::int32_type, jubatus::core::storage::column_type::int64_type, jubatus::core::storage::column_type::int8_type, jubatus::core::storage::column_type::is(), JUBATUS_ASSERT_UNREACHABLE, objs, jubatus::core::storage::column_type::string_type, swap(), type(), jubatus::core::storage::column_type::uint16_type, jubatus::core::storage::column_type::uint32_type, jubatus::core::storage::column_type::uint64_type, and jubatus::core::storage::column_type::uint8_type.
|
inline |
Definition at line 452 of file abstract_column.hpp.
References base_, and JUBATUS_ASSERT.
|
inline |
Definition at line 429 of file abstract_column.hpp.
References base_, and JUBATUS_ASSERT.
|
inline |
Definition at line 444 of file abstract_column.hpp.
References base_, and JUBATUS_ASSERT.
|
inline |
Definition at line 469 of file abstract_column.hpp.
References base_.
Referenced by msgpack_unpack().
|
inline |
Definition at line 423 of file abstract_column.hpp.
References base_, and JUBATUS_ASSERT.
Referenced by msgpack_pack(), and msgpack_unpack().
|
inline |
Definition at line 440 of file abstract_column.hpp.
References base_, and JUBATUS_ASSERT.
|
friend |
Definition at line 472 of file abstract_column.hpp.
|
private |
Definition at line 566 of file abstract_column.hpp.
Referenced by abstract_column(), clear(), dump(), get(), insert(), msgpack_pack(), msgpack_unpack(), pack_with_index(), push_back(), remove(), swap(), type(), and update().