MCPcopy Create free account
hub / github.com/ciphermodelabs/ciphercore / append_zero_row

Method append_zero_row

ciphercore-base/src/evaluators/join.rs:152–162  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

150 }
151
152 fn append_zero_row(&mut self) {
153 // Add 0 to the null column
154 self.null_column.push(0);
155 // Add zero data columns
156 for (col_i, column_data) in self.columns_data.iter_mut().enumerate() {
157 column_data.extend(vec![0; self.elements_per_row[col_i]]);
158 if !self.columns_masks.is_empty() {
159 self.columns_masks[col_i].push(0);
160 }
161 }
162 }
163
164 fn append_zero_entry(&mut self, header: &str) {
165 let row_size = self.get_row_size(header);

Callers 3

get_inner_join_columnsFunction · 0.80
get_left_join_columnsFunction · 0.80
get_union_columnsFunction · 0.80

Calls 3

is_emptyMethod · 0.80
pushMethod · 0.45
extendMethod · 0.45

Tested by

no test coverage detected