1. A method for implementation by one or more data processor forming part of at least one computing system, the method comprising: receiving, by at least one data processor, a query statement requiring at least one calculated attribute; generating, by at least one data processor, a data flow graph comprising a plurality of nodes for executing the query, at least one of the nodes corresponding to the at least one calculated attribute and having at least one level of child nodes, the generating comprising: generating, by at least one data processor for each of the nodes corresponding to the at least one calculated attribute, at least one filter that is based on an inverse of a calculated expression corresponding to the at least one calculated attribute; and pushing, by at least one data processor, the generated filters down to a corresponding child node; and initiating, by at least one data processor, executing of the query using the generated data flow graph.