Closed hbdeshmukh closed 8 years ago
LGTM besides the style suggestions as @zuyu pointed out.
Addressed the comments.
I am wondering why a Travis build wasn't fired after my two latest commits. I can't find a way to manually trigger a Travis build.
Perhaps just revise some comments by one or two words and do one more push.
@hbdeshmukh It happened to me before. What I did was to close this PR, and then create a new using the same branch.
Strange. I see a "missing commit" entry in https://travis-ci.org/pivotalsoftware/quickstep/requests. Not sure if that has something to do with it. I think closing this PR and opening it back again should trigger Travis again.
This PR includes creation of a new class called
QueryExecutionState
. The functionality of the class is related to book keeping of a query execution which inculdes:Earlier, all of the supporting data structures were private members of Foreman. Now they have been pulled out in the class
QueryExecutionState
. As this class is fairly straightforward, and we had all of its functionality earlier in Foreman, I didn't write test cases for this class.The next PR will be about
QueryManager
, which moves all the functions about a query's execution from Foreman to a new class calledQueryManager
.