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