remove redundant arguments from query submit api
remove the redundant layer between physicalPlan and fragments.
Before this commit, arguments such as rawQuery were recorded twice in QueryStatusEncoding due to the redundant layer physicalPlan.plan.
add ftMode into catalog and QueryStatusEncoding
add language into catalog and QueryStatusEncoding
rename to be consistent with raco
Claim QueryStatusEncoding.plan to be a SubPlanEncoding.
It also solved a problem where serializing this Object to json string didn't include the type field.
fix QueryEncoding.plan could be null
Ingesting and unit tests, for example.
revert the previous commit, writing null is correct.
A String "null" is expected during deserialization.
Fixes: comments and adding checks for fields in QueryStatusEncoding
missing s
It's never really compiled :)
a test can trigger the bug.
bug fix.
Merge pull request #576 from uwescience/shumo_fix_rowIndices_arity_bug_in_leapfrog

fix rowIndices arity bug in LeapFrog
Merge branch 'master' into jwang_refactorQueryEncoding
Merge pull request #573 from uwescience/jwang_refactorQueryEncoding

Jwang refactor query encoding
Merge branch 'master' into slxu-kill-cleanup
fix extra space in comment