The User changes come through perfectly, but the entity data does not, regardless of someColumn value. I also tried alternative patterns like "null" and /^null$/ to no avail.
I tried the most obvious case (exclude: *.*, include: test.foo.a=null) and it seemed to work properly... can you put together a script or a test that repros the issue?
Hi there, I have a filter rule that is effectively this:
The
User
changes come through perfectly, but the entity data does not, regardless ofsomeColumn
value. I also tried alternative patterns like"null"
and/^null$/
to no avail.But reading the source code for filtering, it does look like there's some logic to handle null values when the pattern is
null
(https://github.com/zendesk/maxwell/blob/master/src/main/java/com/zendesk/maxwell/filtering/FilterColumnPattern.java)? Have I misinterpreted how it works, or is there an issue? I'm using thezendesk/maxwell:latest
container.If I can get it working I'd be happy to PR a docs change to add examples for null filtering.