MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / push

Method push

src/repr/src/row.rs:623–626  ·  view source on GitHub ↗
(&mut self, item: &Row)

Source from the content-addressed store, hash-verified

621 impl<BC: Push<u64>> Push<&Row> for Rows<BC> {
622 #[inline(always)]
623 fn push(&mut self, item: &Row) {
624 self.values.extend_from_slice(item.data.as_slice());
625 self.bounds.push(u64::cast_from(self.values.len()));
626 }
627 }
628 impl<BC: for<'a> Push<&'a u64>> Push<&RowRef> for Rows<BC> {
629 #[inline(always)]

Callers 15

decode_from_protoMethod · 0.45
arbitrary_withMethod · 0.45
extend_from_selfMethod · 0.45
push_lengthed_bytesFunction · 0.45
push_datumFunction · 0.45
push_list_withMethod · 0.45
push_dict_withMethod · 0.45
try_push_arrayMethod · 0.45
push_listMethod · 0.45

Calls 6

push_datumFunction · 0.85
as_sliceMethod · 0.80
dataMethod · 0.80
extend_from_sliceMethod · 0.45
lenMethod · 0.45
borrowMethod · 0.45