MCPcopy Create free account
hub / github.com/apache/datafusion / digest

Method digest

datafusion/datasource/src/decoder.rs:99–107  ·  view source on GitHub ↗
(&mut self, message: Bytes)

Source from the content-addressed store, hash-verified

97
98impl<T: Decoder> BatchDeserializer<Bytes> for DecoderDeserializer<T> {
99 fn digest(&mut self, message: Bytes) -> usize {
100 if message.is_empty() {
101 return 0;
102 }
103
104 let consumed = message.len();
105 self.buffered_queue.push_back(message);
106 consumed
107 }
108
109 fn next(&mut self) -> Result<DeserializerOutput, ArrowError> {
110 while let Some(buffered) = self.buffered_queue.front_mut() {

Calls 2

is_emptyMethod · 0.45
lenMethod · 0.45