#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. |
1.2.18