Skip to content

Commit 823b70a

Browse files
committed
doc
1 parent c4ee2b7 commit 823b70a

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • datafusion/physical-expr/src/expressions

datafusion/physical-expr/src/expressions/in_list.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,7 @@ macro_rules! string_static_filter {
281281
let needle_nulls = needle.nulls();
282282
let needle_has_nulls = needle.null_count() > 0;
283283

284+
// Match the same SQL three-valued logic as the primitive/float specializations;
284285
let contains_buffer =
285286
with_hashes([v as &dyn Array], &self.state, |hashes| {
286287
Ok(BooleanBuffer::collect_bool(needle.len(), |i| {
@@ -4112,7 +4113,7 @@ mod tests {
41124113
);
41134114
}
41144115

4115-
// Utf8 (falls through to ArrayStaticFilter)
4116+
// Utf8 (uses Utf8StaticFilter)
41164117
let utf8_in = Arc::new(StringArray::from(vec!["a", "b", "c"])) as ArrayRef;
41174118
let utf8_needle = Arc::new(StringArray::from(vec!["a", "d", "b"])) as ArrayRef;
41184119

0 commit comments

Comments
 (0)