Hi Amir,
The topic is deviating from the original post, but whether the restrictions happens at the lowest level or in the Calc engine depends upon the data model. In a simple case of Calc View, even the filters in the where clause are pushed down and the data set processed in Calc engine is reduced.
Regards,
Ravi