#include <table_delta.h>
Inheritance diagram for table_delta:
Public Types | |
typedef std::pair< std::string, dbt_row > | t_line |
typedef std::vector< t_line > | t_ctr |
Public Methods | |
table_delta (const std::string &a) | |
table_delta (const std::string &a, const t_ctr &_n, const std::vector< annotation > &_r) | |
table_delta (const table_delta &__d) | |
table_delta (const std::string &a, const std::string &__tn, const dbt_row &__t) | |
table_delta (const std::string &a, const std::string &__tn, const std::vector< dbt_row > &__t) | |
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 table_delta * | new_copy () const |
virtual void | destroy_copy (table_delta *__d) |
virtual void | create_table (work_node &_x, vdbl::standard_table *&ptb, const std::string &__t) const |
virtual bool | apply (work_node &_x, undelta_base *&_u) const |
void | convert (work_node &_x, delta_base *&_u) |
virtual void | destroy_copy (delta_base *__d) |
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 43 of file table_delta.h. |
|
Definition at line 45 of file table_delta.h. |
|
Definition at line 49 of file table_delta.h. |
|
Definition at line 57 of file table_delta.h. |
|
Definition at line 61 of file table_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 delta_base. Reimplemented in boxes_delta, and point_delta. Definition at line 30 of file table_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 in boxes_delta, and point_delta. Definition at line 83 of file table_delta.h. |
|
Definition at line 95 of file api_deltabase.h. |
|
Definition at line 81 of file table_delta.h. |
|
Definition at line 105 of file api_deltabase.h. |
|
Definition at line 99 of file api_deltabase.h. |
|
Reimplemented from delta_base. Reimplemented in boxes_delta, and point_delta. Definition at line 79 of file table_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. |