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

Method next

src/repr/src/row.rs:2964–2970  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

2962impl<'a> Iterator for DatumListIter<'a> {
2963 type Item = Datum<'a>;
2964 fn next(&mut self) -> Option<Self::Item> {
2965 if self.data.is_empty() {
2966 None
2967 } else {
2968 Some(unsafe { read_datum(&mut self.data) })
2969 }
2970 }
2971}
2972
2973impl<'a, T: FromDatum<'a>> Iterator for DatumListTypedIter<'a, T> {

Callers 15

regexp_split_to_arrayFunction · 0.45
try_union_manyMethod · 0.45
from_bytesMethod · 0.45
write_delimitedFunction · 0.45
try_from_iterMethod · 0.45
try_from_iterMethod · 0.45
from_strMethod · 0.45
from_strMethod · 0.45
from_strMethod · 0.45
from_strMethod · 0.45
unpack_firstMethod · 0.45
test_nestingFunction · 0.45

Calls 7

read_datumFunction · 0.85
read_byteFunction · 0.85
read_lengthed_datumFunction · 0.85
expectMethod · 0.80
unwrap_strMethod · 0.80
is_emptyMethod · 0.45
mapMethod · 0.45

Tested by 4

test_nestingFunction · 0.36
test_list_encoding_innerFunction · 0.36
build_datumFunction · 0.36
build_rowFunction · 0.36