|
str | print_entry_name (self, 'uchar' arg0, 'nodeidx_t' arg1, 'void *' arg2) |
|
None | print_entry_details (self, 'qstrvec_t *' arg0, 'uchar' arg1, 'nodeidx_t' arg2, 'void *' arg3) |
|
None | get_column_headers (self, 'qstrvec_t *' arg0, 'uchar' arg1, 'void *' arg2) |
|
bool | is_mergeable (self, 'uchar' arg0, 'nodeidx_t' arg1) |
|
'netnode' | get_netnode (self) |
|
None | map_scalar (self, 'nodeidx_t *' arg0, 'void *' arg1, 'diff_source_idx_t' arg2, 'diff_source_idx_t' arg3) |
|
None | map_string (self, str arg0, 'void *' arg1, 'diff_source_idx_t' arg2, 'diff_source_idx_t' arg3) |
|
None | refresh (self, 'uchar' arg0, 'void *' arg1) |
|
| __init__ (self) |
|
| __disown__ (self) |
|
|
None | append_eavec (str s, str prefix, 'eavec_t const &' eas) |
|
◆ __init__()
◆ __disown__()
◆ append_eavec()
None append_eavec |
( |
str | s, |
|
|
str | prefix, |
|
|
'eavec_t const &' | eas ) |
|
static |
can be used by derived classes
◆ get_column_headers()
None get_column_headers |
( |
| self, |
|
|
'qstrvec_t *' | arg0, |
|
|
'uchar' | arg1, |
|
|
'void *' | arg2 ) |
get column headers for chooser (to be used in linear_diff_source_t::get_column_headers)
◆ get_netnode()
'netnode' get_netnode |
( |
| self | ) |
|
return netnode to be used as source. If this function returns BADNODE netnode will be created using netnode name passed to create_nodeval_diff_source
◆ is_mergeable()
bool is_mergeable |
( |
| self, |
|
|
'uchar' | arg0, |
|
|
'nodeidx_t' | arg1 ) |
filter: check if we should perform merging for given record
◆ map_scalar()
None map_scalar |
( |
| self, |
|
|
'nodeidx_t *' | arg0, |
|
|
'void *' | arg1, |
|
|
'diff_source_idx_t' | arg2, |
|
|
'diff_source_idx_t' | arg3 ) |
map scalar/string/buffered value
◆ map_string()
None map_string |
( |
| self, |
|
|
str | arg0, |
|
|
'void *' | arg1, |
|
|
'diff_source_idx_t' | arg2, |
|
|
'diff_source_idx_t' | arg3 ) |
◆ print_entry_details()
None print_entry_details |
( |
| self, |
|
|
'qstrvec_t *' | arg0, |
|
|
'uchar' | arg1, |
|
|
'nodeidx_t' | arg2, |
|
|
'void *' | arg3 ) |
print the details of the specified entry usually contains multiple lines, one for each attribute or detail. (to be used in print_diffpos_details)
◆ print_entry_name()
str print_entry_name |
( |
| self, |
|
|
'uchar' | arg0, |
|
|
'nodeidx_t' | arg1, |
|
|
'void *'
| arg2 ) |
print the name of the specified entry (to be used in print_diffpos_name)
◆ refresh()
None refresh |
( |
| self, |
|
|
'uchar' | arg0, |
|
|
'void *' | arg1 ) |
notify helper that some data was changed in the database and internal structures (e.g. caches) should be refreshed
◆ thisown
Initial value:= property(lambda x: x.this.own(), lambda x, v: x.this.own(v),
doc='The membership flag')
The documentation for this class was generated from the following file: