crate/crate — pull request #1347 by mfussenegger (2014-11-11 21:09:12+00:00)
Title: make setNextRow in FilterProjector synchronized

Fixes a race conditation where rows weren't filtered but should have been. (Or
the other way around).

The collectorExpression/condition that is used there contains shared state and
setNextRow is called from different threads.

testHavingGroupByNonDistributed failed about 3 times in 800 runs.