queryPlan element
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<queryPlan>
<selectWeight>...</selectWeight>
<numFilters>...</numFilters>
<numHaving>...</numHaving>
<planString>...</planString>
<hasSubQuery>...</hasSubQuery>
<gbyWeight>...</gbyWeight>
<errorMsg>...</errorMsg>
<numAggrExprs>...</numAggrExprs>
<tablesQueried>
<tablesQueried>...</tablesQueried>
<tablesQueried>...</tablesQueried>
<!--...more "tablesQueried" elements...-->
</tablesQueried>
<error>...</error>
<filterWeight>...</filterWeight>
<tableWeights>
<entry>
<key>...</key>
<value>...</value>
</entry>
<entry>
<key>
<!--(another 'string' type)-->
</key>
<value>
<!--(another 'double' type)-->
</value>
</entry>
<!--...more entries...-->
</tableWeights>
<havingWeight>...</havingWeight>
<joinWeight>...</joinWeight>
<queryCost>
<estimatedResourceUsage>...</estimatedResourceUsage>
<estimatedExecTimeMillis>...</estimatedExecTimeMillis>
</queryCost>
<execMode>...</execMode>
<prepareHandle>
<prepareHandleId>...</prepareHandleId>
</prepareHandle>
<scanMode>...</scanMode>
<numJoins>...</numJoins>
<obyWeight>...</obyWeight>
<numSels>...</numSels>
<numGbys>...</numGbys>
<numSelDi>...</numSelDi>
<numObys>...</numObys>
</queryPlan>
Example JSON
{
"selectWeight" : ...,
"numFilters" : ...,
"numHaving" : ...,
"planString" : "...",
"hasSubQuery" : false,
"gbyWeight" : ...,
"errorMsg" : "...",
"numAggrExprs" : ...,
"tablesQueried" : [ "...", ... ],
"error" : false,
"filterWeight" : ...,
"tableWeights" : {
"..." : ...,
"---" : ...
},
"havingWeight" : ...,
"joinWeight" : ...,
"queryCost" : {
"estimatedResourceUsage" : ...,
"estimatedExecTimeMillis" : ...
},
"execMode" : "...",
"prepareHandle" : {
"prepareHandleId" : "..."
},
"scanMode" : "...",
"numJoins" : ...,
"obyWeight" : ...,
"numSels" : ...,
"numGbys" : ...,
"numSelDi" : ...,
"numObys" : ...
}