What happened?
The contains selector works as any even specified how=all
t2 = ibis.table(
dict(a="int64", b="string", c="float", d="array<int16>", ab="struct<x: int>", abc="int64")
)
exprt = t2.select(s.contains(("a", "b"),how=all))
expr.columns
It will show columns of "a" and "b" other than "ab" and "abc"
What version of ibis are you using?
11.0.0
What backend(s) are you using, if any?
No response
Relevant log output
Code of Conduct