@@ -18,7 +18,7 @@ import ReactDOMServer from "react-dom/server";
18
18
import * as dagreD3 from "dagre-d3-es" ;
19
19
import * as d3 from "d3" ;
20
20
21
- import { formatRows , getStageStateColor , truncateString } from "../utils" ;
21
+ import { formatRows , getStageStateColor , truncateString , formatDataSize } from "../utils" ;
22
22
import { initializeGraph , initializeSvg } from "../d3utils" ;
23
23
import { QueryHeader } from "./QueryHeader" ;
24
24
@@ -160,6 +160,7 @@ type LivePlanState = {
160
160
render : any ,
161
161
}
162
162
163
+
163
164
export class LivePlan extends React . Component < LivePlanProps , LivePlanState > {
164
165
timeoutId : TimeoutID ;
165
166
@@ -250,7 +251,7 @@ export class LivePlan extends React.Component<LivePlanProps, LivePlanState> {
250
251
class : "plan-edge" ,
251
252
style : "stroke-width: 4px" ,
252
253
arrowheadClass : "plan-arrowhead" ,
253
- label : sourceStats . outputDataSize + " / " + formatRows ( sourceStats . outputPositions ) ,
254
+ label : formatDataSize ( sourceStats . outputDataSizeInBytes ) + " / " + formatRows ( sourceStats . outputPositions ) ,
254
255
labelStyle : "color: #fff; font-weight: bold; font-size: 24px;" ,
255
256
labelType : "html" ,
256
257
} ) ;
@@ -308,9 +309,7 @@ export class LivePlan extends React.Component<LivePlanProps, LivePlanState> {
308
309
}
309
310
310
311
componentDidUpdate ( prevProps : LivePlanProps , prevState : LivePlanState ) {
311
- if ( this . state . query !== prevState . query ) {
312
- this . updateD3Graph ( ) ;
313
- }
312
+ this . updateD3Graph ( ) ;
314
313
//$FlowFixMe
315
314
$ ( '[data-bs-toggle="tooltip"]' ) ?. tooltip ?. ( )
316
315
}
@@ -361,4 +360,4 @@ export class LivePlan extends React.Component<LivePlanProps, LivePlanState> {
361
360
}
362
361
}
363
362
364
- export default LivePlan ;
363
+ export default LivePlan ;
0 commit comments