public final class QueryPlanView:
Stable public summary of an immutable KQL plan.
This descriptor deliberately exposes no internal QIR nodes, captured values, optimizer state or mutable compiler objects.
view = query.plan print(view.sourceType + " -> " + view.resultType)
| Modifier and Type | Member | Description |
|---|---|---|
| public readonly property | aggregateaggregate as Boolean |
No summary. |
| public readonly property | correlatedSubquerycorrelatedSubquery as Boolean |
No summary. |
| public readonly property | distinctdistinct as Boolean |
No summary. |
| public readonly property | fetchJoinfetchJoin as Boolean |
No summary. |
| public readonly property | filteredfiltered as Boolean |
No summary. |
| public readonly property | fullOuterJoinfullOuterJoin as Boolean |
No summary. |
| public readonly property | groupCountgroupCount as Int |
No summary. |
| public readonly property | havinghaving as Boolean |
No summary. |
| public readonly property | joinCountjoinCount as Int |
No summary. |
| public readonly property | orderedordered as Boolean |
No summary. |
| public readonly property | outerJoinouterJoin as Boolean |
No summary. |
| public readonly property | pagedpaged as Boolean |
No summary. |
| public readonly property | projectedprojected as Boolean |
No summary. |
| public readonly property | resultTyperesultType as String |
No summary. |
| public readonly property | rightJoinrightJoin as Boolean |
No summary. |
| public readonly property | sourceTypesourceType as String |
No summary. |
| public readonly property | subquerysubquery as Boolean |
No summary. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | QueryPlanViewQueryPlanView(
sourceType as String,
resultType as String,
filtered as Boolean = false,
projected as Boolean = false,
joinCount as Int = 0,
outerJoin as Boolean = false,
rightJoin as Boolean = false,
fullOuterJoin as Boolean = false,
groupCount as Int = 0,
having as Boolean = false,
subquery as Boolean = false,
correlatedSubquery as Boolean = false,
ordered as Boolean = false,
paged as Boolean = false,
distinct as Boolean = false,
fetchJoin as Boolean = false,
aggregate as Boolean = false
): |
Creates one immutable provider-safe query-plan summary. |