#include <boxes_delta.h>
Inheritance diagram for boxes_delta:
Public Types | |
typedef std::pair< std::string, dbt_row > | t_line |
typedef std::vector< t_line > | t_ctr |
Public Methods | |
boxes_delta (bool _add=true) | |
boxes_delta (const dbt_row &_b, bool _add=true) | |
boxes_delta (const std::vector< dbt_row > &_b, bool _add=true) | |
boxes_delta (const boxes_delta &__d) | |
boxes_delta * | new_copy () const |
void | destroy_copy (boxes_delta *__d) |
void | create_table (work_node &_x, vdbl::standard_table *&ptb, const std::string &__t) const |
bool | apply (work_node &_x, undelta_base *&_u) const |
void | add (const t_line &_tl) |
void | add (const std::string &_tn, const dbt_row &_r) |
void | add (const std::vector< t_line > &_tlv) |
void | rm (const annotation &_tr) |
void | rm (const std::vector< annotation > &_trv) |
virtual void | destroy_copy (table_delta *__d) |
virtual void | destroy_copy (delta_base *__d) |
void | convert (work_node &_x, delta_base *&_u) |
delta | make_delta (const std::string &a) |
const std::string & | get_action () const |
virtual bool | apply3 (work_node &_x, const work_node &_y, undelta_base *&_u) const |
Protected Attributes | |
std::string | _action |
|
Definition at line 36 of file table_delta.h. |
|
Definition at line 35 of file table_delta.h. |
|
Definition at line 39 of file boxes_delta.h. |
|
Definition at line 41 of file boxes_delta.h. |
|
Definition at line 45 of file boxes_delta.h. |
|
Definition at line 49 of file boxes_delta.h. |
|
Definition at line 73 of file table_delta.h. |
|
Definition at line 71 of file table_delta.h. |
|
Definition at line 70 of file table_delta.h. |
|
Reimplemented from table_delta. Definition at line 30 of file boxes_delta.cc. |
|
Definition at line 63 of file api_delta.h. |
|
Reimplemented from delta_base. Definition at line 37 of file table_delta.cc. |
|
Reimplemented from table_delta. Definition at line 38 of file boxes_delta.cc. |
|
Definition at line 95 of file api_deltabase.h. |
|
Definition at line 81 of file table_delta.h. |
|
Definition at line 53 of file boxes_delta.h. |
|
Definition at line 105 of file api_deltabase.h. |
|
Definition at line 99 of file api_deltabase.h. |
|
Reimplemented from table_delta. Definition at line 51 of file boxes_delta.h. |
|
Definition at line 76 of file table_delta.h. |
|
Definition at line 75 of file table_delta.h. |
|
Definition at line 86 of file api_deltabase.h. |