Github user viirya commented on the pull request:

    https://github.com/apache/spark/pull/12729#issuecomment-216404327
  
    The generated codes for Skewness and Kurtosis, the sub-expression 
elimination happens at the comment `// common sub-expressions`.
    
        /* 074 */   private void agg_doAggregateWithoutKey() throws 
java.io.IOException {
        /* 075 */     // initialize aggregation buffer
        /* 076 */     agg_bufIsNull = false;
        /* 077 */     agg_bufValue = 0.0D;
        /* 078 */     agg_bufIsNull1 = false;
        /* 079 */     agg_bufValue1 = 0.0D;
        /* 080 */     agg_bufIsNull2 = false;
        /* 081 */     agg_bufValue2 = 0.0D;
        /* 082 */     agg_bufIsNull3 = false;
        /* 083 */     agg_bufValue3 = 0.0D;
        /* 084 */     agg_bufIsNull4 = false;
        /* 085 */     agg_bufValue4 = 0.0D;
        /* 086 */     agg_bufIsNull5 = false;
        /* 087 */     agg_bufValue5 = 0.0D;
        /* 088 */     agg_bufIsNull6 = false;
        /* 089 */     agg_bufValue6 = 0.0D;
        /* 090 */     agg_bufIsNull7 = false;
        /* 091 */     agg_bufValue7 = 0.0D;
        /* 092 */     agg_bufIsNull8 = false;
        /* 093 */     agg_bufValue8 = 0.0D;
        /* 094 */
        /* 095 */     /*** PRODUCE: Range 0, 1, 1, 10240, [id#1364L] */
        /* 096 */
        /* 097 */     // initialize Range
        /* 098 */     if (!range_initRange) {
        /* 099 */       range_initRange = true;
        /* 100 */       initRange(partitionIndex);
        /* 101 */     }
        /* 102 */
        /* 103 */     while (!range_overflow && range_number < 
range_partitionEnd) {
        /* 104 */       long range_value = range_number;
        /* 105 */       range_number += 1L;
        /* 106 */       if (range_number < range_value ^ 1L < 0) {
        /* 107 */         range_overflow = true;
        /* 108 */       }
        /* 109 */
        /* 110 */       /*** CONSUME: TungstenAggregate(key=[], 
functions=[(skewness(cast(id#1364L as double)),mode=Partial
        ,isDistinct=false),(kurtosis(cast(id#1364L ... */
        /* 111 */
        /* 112 */       // do aggregate
        /* 113 */       // common sub-expressions
        /* 114 */
        /* 115 */       /* ((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) */
        /* 116 */       /* (input[4, double] + 1.0) */
        /* 117 */       double agg_value14 = -1.0;
        /* 118 */       agg_value14 = agg_bufValue4 + 1.0D;
        /* 119 */       boolean agg_isNull9 = false;
        /* 120 */       double agg_value9 = -1.0;
        /* 121 */       if (agg_value14 == 0) {
        /* 122 */         agg_isNull9 = true;
        /* 123 */       } else {
        /* 124 */         /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 125 */         /* cast(input[9, bigint] as double) */
        /* 126 */         boolean agg_isNull11 = false;
        /* 127 */         double agg_value11 = -1.0;
        /* 128 */         if (!false) {
        /* 129 */           agg_value11 = (double) range_value;
        /* 130 */         }
        /* 131 */
        /* 132 */         double agg_value10 = -1.0;
        /* 133 */         agg_value10 = agg_value11 - agg_bufValue5;
        /* 134 */         agg_value9 = (double)(agg_value10 / agg_value14);
        /* 135 */       }
        /* 136 */       boolean agg_evalExprIsNull = agg_isNull9;
        /* 137 */       double agg_evalExprValue = agg_value9;
        /* 138 */
        /* 139 */       /* isnull(cast(input[9, bigint] as double)) */
        /* 140 */       /* cast(input[9, bigint] as double) */
        /* 141 */       boolean agg_isNull18 = false;
        /* 142 */       double agg_value18 = -1.0;
        /* 143 */       if (!false) {
        /* 144 */         agg_value18 = (double) range_value;
        /* 145 */       }
        /* 146 */       boolean agg_evalExpr1IsNull = false;
        /* 147 */       boolean agg_evalExpr1Value = agg_isNull18;
        /* 148 */
        /* 149 */       /* ((cast(input[9, bigint] as double) - input[1, 
double]) / (input[0, double] + 1.0)) */
        /* 150 */       /* (input[0, double] + 1.0) */
        /* 151 */       double agg_value25 = -1.0;
        /* 152 */       agg_value25 = agg_bufValue + 1.0D;
        /* 153 */       boolean agg_isNull20 = false;
        /* 154 */       double agg_value20 = -1.0;
        /* 155 */       if (agg_value25 == 0) {
        /* 156 */         agg_isNull20 = true;
        /* 157 */       } else {
        /* 158 */         /* (cast(input[9, bigint] as double) - input[1, 
double]) */
        /* 159 */         /* cast(input[9, bigint] as double) */
        /* 160 */         boolean agg_isNull22 = false;
        /* 161 */         double agg_value22 = -1.0;
        /* 162 */         if (!false) {
        /* 163 */           agg_value22 = (double) range_value;
        /* 164 */         }
        /* 165 */
        /* 166 */         double agg_value21 = -1.0;
        /* 167 */         agg_value21 = agg_value22 - agg_bufValue1;
        /* 168 */         agg_value20 = (double)(agg_value21 / agg_value25);
        /* 169 */       }
        /* 170 */       boolean agg_evalExpr2IsNull = agg_isNull20;
        /* 171 */       double agg_evalExpr2Value = agg_value20;
        /* 172 */
        /* 173 */       /* (cast(input[9, bigint] as double) - input[1, 
double]) */
        /* 174 */       /* cast(input[9, bigint] as double) */
        /* 175 */       boolean agg_isNull29 = false;
        /* 176 */       double agg_value29 = -1.0;
        /* 177 */       if (!false) {
        /* 178 */         agg_value29 = (double) range_value;
        /* 179 */       }
        /* 180 */
        /* 181 */       double agg_value28 = -1.0;
        /* 182 */       agg_value28 = agg_value29 - agg_bufValue1;
        /* 183 */       boolean agg_evalExpr3IsNull = false;
        /* 184 */       double agg_evalExpr3Value = agg_value28;
        /* 185 */
        /* 186 */       /* cast(input[9, bigint] as double) */
        /* 187 */       boolean agg_isNull32 = false;
        /* 188 */       double agg_value32 = -1.0;
        /* 189 */       if (!false) {
        /* 190 */         agg_value32 = (double) range_value;
        /* 191 */       }
        /* 192 */       boolean agg_evalExpr4IsNull = agg_isNull32;
        /* 193 */       double agg_evalExpr4Value = agg_value32;
        /* 194 */
        /* 195 */       /* ((input[7, double] - ((3.0 * ((cast(input[9, bigint] 
as double) - input[5, double]) / (input[4, double] + 1.0))) * (input[6, dou... 
*/
        /* 196 */       boolean agg_isNull34 = true;
        /* 197 */       double agg_value34 = -1.0;
        /* 198 */       /* (input[7, double] - ((3.0 * ((cast(input[9, bigint] 
as double) - input[5, double]) / (input[4, double] + 1.0))) * (input[6, doub... 
*/
        /* 199 */       boolean agg_isNull35 = true;
        /* 200 */       double agg_value35 = -1.0;
        /* 201 */
        /* 202 */       /* ((3.0 * ((cast(input[9, bigint] as double) - 
input[5, double]) / (input[4, double] + 1.0))) * (input[6, double] + 
((cast(input[9... */
        /* 203 */       boolean agg_isNull37 = true;
        /* 204 */       double agg_value37 = -1.0;
        /* 205 */       /* (3.0 * ((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0))) */
        /* 206 */       boolean agg_isNull38 = true;
        /* 207 */       double agg_value38 = -1.0;
        /* 208 */
        /* 209 */       /* ((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) */
        /* 210 */       /* (input[4, double] + 1.0) */
        /* 211 */       double agg_value45 = -1.0;
        /* 212 */       agg_value45 = agg_bufValue4 + 1.0D;
        /* 213 */       boolean agg_isNull40 = false;
        /* 214 */       double agg_value40 = -1.0;
        /* 215 */       if (agg_value45 == 0) {
        /* 216 */         agg_isNull40 = true;
        /* 217 */       } else {
        /* 218 */         /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 219 */         /* cast(input[9, bigint] as double) */
        /* 220 */         boolean agg_isNull42 = false;
        /* 221 */         double agg_value42 = -1.0;
        /* 222 */         if (!false) {
        /* 223 */           agg_value42 = (double) range_value;
        /* 224 */         }
        /* 225 */
        /* 226 */         double agg_value41 = -1.0;
        /* 227 */         agg_value41 = agg_value42 - agg_bufValue5;
        /* 228 */         agg_value40 = (double)(agg_value41 / agg_value45);
        /* 229 */       }
        /* 230 */       if (!agg_isNull40) {
        /* 231 */         agg_isNull38 = false; // resultCode could change 
nullability.
        /* 232 */         agg_value38 = 3.0D * agg_value40;
        /* 233 */
        /* 234 */       }
        /* 235 */       if (!agg_isNull38) {
        /* 236 */         /* (input[6, double] + ((cast(input[9, bigint] as 
double) - input[5, double]) * ((cast(input[9, bigint] as double) - input[5, 
doubl... */
        /* 237 */         boolean agg_isNull48 = true;
        /* 238 */         double agg_value48 = -1.0;
        /* 239 */
        /* 240 */         /* ((cast(input[9, bigint] as double) - input[5, 
double]) * ((cast(input[9, bigint] as double) - input[5, double]) - 
((cast(input[9... */
        /* 241 */         boolean agg_isNull50 = true;
        /* 242 */         double agg_value50 = -1.0;
        /* 243 */         /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 244 */         /* cast(input[9, bigint] as double) */
        /* 245 */         boolean agg_isNull52 = false;
        /* 246 */         double agg_value52 = -1.0;
        /* 247 */         if (!false) {
        /* 248 */           agg_value52 = (double) range_value;
        /* 249 */         }
        /* 250 */
        /* 251 */         double agg_value51 = -1.0;
        /* 252 */         agg_value51 = agg_value52 - agg_bufValue5;
        /* 253 */         /* ((cast(input[9, bigint] as double) - input[5, 
double]) - ((cast(input[9, bigint] as double) - input[5, double]) / (input[4, 
doub... */
        /* 254 */         boolean agg_isNull55 = true;
        /* 255 */         double agg_value55 = -1.0;
        /* 256 */         /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 257 */         /* cast(input[9, bigint] as double) */
        /* 258 */         boolean agg_isNull57 = false;
        /* 259 */         double agg_value57 = -1.0;
        /* 260 */         if (!false) {
        /* 261 */           agg_value57 = (double) range_value;
        /* 262 */         }
        /* 263 */
        /* 264 */         double agg_value56 = -1.0;
        /* 265 */         agg_value56 = agg_value57 - agg_bufValue5;
        /* 266 */         /* ((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) */
        /* 267 */         /* (input[4, double] + 1.0) */
        /* 268 */         double agg_value65 = -1.0;
        /* 269 */         agg_value65 = agg_bufValue4 + 1.0D;
        /* 270 */         boolean agg_isNull60 = false;
        /* 271 */         double agg_value60 = -1.0;
        /* 272 */         if (agg_value65 == 0) {
        /* 273 */           agg_isNull60 = true;
        /* 274 */         } else {
        /* 275 */           /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 276 */           /* cast(input[9, bigint] as double) */
        /* 277 */           boolean agg_isNull62 = false;
        /* 278 */           double agg_value62 = -1.0;
        /* 279 */           if (!false) {
        /* 280 */             agg_value62 = (double) range_value;
        /* 281 */           }
        /* 282 */
        /* 283 */           double agg_value61 = -1.0;
        /* 284 */           agg_value61 = agg_value62 - agg_bufValue5;
        /* 285 */           agg_value60 = (double)(agg_value61 / agg_value65);
        /* 286 */         }
        /* 287 */         if (!agg_isNull60) {
        /* 288 */           agg_isNull55 = false; // resultCode could change 
nullability.
        /* 289 */           agg_value55 = agg_value56 - agg_value60;
        /* 290 */
        /* 291 */         }
        /* 292 */         if (!agg_isNull55) {
        /* 293 */           agg_isNull50 = false; // resultCode could change 
nullability.
        /* 294 */           agg_value50 = agg_value51 * agg_value55;
        /* 295 */
        /* 296 */         }
        /* 297 */         if (!agg_isNull50) {
        /* 298 */           agg_isNull48 = false; // resultCode could change 
nullability.
        /* 299 */           agg_value48 = agg_bufValue6 + agg_value50;
        /* 300 */
        /* 301 */         }
        /* 302 */         if (!agg_isNull48) {
        /* 303 */           agg_isNull37 = false; // resultCode could change 
nullability.
        /* 304 */           agg_value37 = agg_value38 * agg_value48;
        /* 305 */
        /* 306 */         }
        /* 307 */
        /* 308 */       }
        /* 309 */       if (!agg_isNull37) {
        /* 310 */         agg_isNull35 = false; // resultCode could change 
nullability.
        /* 311 */         agg_value35 = agg_bufValue7 - agg_value37;
        /* 312 */
        /* 313 */       }
        /* 314 */       if (!agg_isNull35) {
        /* 315 */         /* ((cast(input[9, bigint] as double) - input[5, 
double]) * (((cast(input[9, bigint] as double) - input[5, double]) * 
(cast(input[9... */
        /* 316 */         boolean agg_isNull68 = true;
        /* 317 */         double agg_value68 = -1.0;
        /* 318 */         /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 319 */         /* cast(input[9, bigint] as double) */
        /* 320 */         boolean agg_isNull70 = false;
        /* 321 */         double agg_value70 = -1.0;
        /* 322 */         if (!false) {
        /* 323 */           agg_value70 = (double) range_value;
        /* 324 */         }
        /* 325 */
        /* 326 */         double agg_value69 = -1.0;
        /* 327 */         agg_value69 = agg_value70 - agg_bufValue5;
        /* 328 */         /* (((cast(input[9, bigint] as double) - input[5, 
double]) * (cast(input[9, bigint] as double) - input[5, double])) - 
(((cast(input... */
        /* 329 */         boolean agg_isNull73 = true;
        /* 330 */         double agg_value73 = -1.0;
        /* 331 */         /* ((cast(input[9, bigint] as double) - input[5, 
double]) * (cast(input[9, bigint] as double) - input[5, double])) */
        /* 332 */         /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 333 */         /* cast(input[9, bigint] as double) */
        /* 334 */         boolean agg_isNull76 = false;
        /* 335 */         double agg_value76 = -1.0;
        /* 336 */         if (!false) {
        /* 337 */           agg_value76 = (double) range_value;
        /* 338 */         }
        /* 339 */
        /* 340 */         double agg_value75 = -1.0;
        /* 341 */         agg_value75 = agg_value76 - agg_bufValue5;
        /* 342 */         /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 343 */         /* cast(input[9, bigint] as double) */
        /* 344 */         boolean agg_isNull80 = false;
        /* 345 */         double agg_value80 = -1.0;
        /* 346 */         if (!false) {
        /* 347 */           agg_value80 = (double) range_value;
        /* 348 */         }
        /* 349 */
        /* 350 */         double agg_value79 = -1.0;
        /* 351 */         agg_value79 = agg_value80 - agg_bufValue5;
        /* 352 */         double agg_value74 = -1.0;
        /* 353 */         agg_value74 = agg_value75 * agg_value79;
        /* 354 */         /* (((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) * ((cast(input[9, bigint] as double) - 
input... */
        /* 355 */         boolean agg_isNull83 = true;
        /* 356 */         double agg_value83 = -1.0;
        /* 357 */         /* ((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) */
        /* 358 */         /* (input[4, double] + 1.0) */
        /* 359 */         double agg_value89 = -1.0;
        /* 360 */         agg_value89 = agg_bufValue4 + 1.0D;
        /* 361 */         boolean agg_isNull84 = false;
        /* 362 */         double agg_value84 = -1.0;
        /* 363 */         if (agg_value89 == 0) {
        /* 364 */           agg_isNull84 = true;
        /* 365 */         } else {
        /* 366 */           /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 367 */           /* cast(input[9, bigint] as double) */
        /* 368 */           boolean agg_isNull86 = false;
        /* 369 */           double agg_value86 = -1.0;
        /* 370 */           if (!false) {
        /* 371 */             agg_value86 = (double) range_value;
        /* 372 */           }
        /* 373 */
        /* 374 */           double agg_value85 = -1.0;
        /* 375 */           agg_value85 = agg_value86 - agg_bufValue5;
        /* 376 */           agg_value84 = (double)(agg_value85 / agg_value89);
        /* 377 */         }
        /* 378 */         if (!agg_isNull84) {
        /* 379 */           /* ((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) */
        /* 380 */           /* (input[4, double] + 1.0) */
        /* 381 */           double agg_value97 = -1.0;
        /* 382 */           agg_value97 = agg_bufValue4 + 1.0D;
        /* 383 */           boolean agg_isNull92 = false;
        /* 384 */           double agg_value92 = -1.0;
        /* 385 */           if (agg_value97 == 0) {
        /* 386 */             agg_isNull92 = true;
        /* 387 */           } else {
        /* 388 */             /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 389 */             /* cast(input[9, bigint] as double) */
        /* 390 */             boolean agg_isNull94 = false;
        /* 391 */             double agg_value94 = -1.0;
        /* 392 */             if (!false) {
        /* 393 */               agg_value94 = (double) range_value;
        /* 394 */             }
        /* 395 */
        /* 396 */             double agg_value93 = -1.0;
        /* 397 */             agg_value93 = agg_value94 - agg_bufValue5;
        /* 398 */             agg_value92 = (double)(agg_value93 / agg_value97);
        /* 399 */           }
        /* 400 */           if (!agg_isNull92) {
        /* 401 */             agg_isNull83 = false; // resultCode could change 
nullability.
        /* 402 */             agg_value83 = agg_value84 * agg_value92;
        /* 403 */
        /* 404 */           }
        /* 405 */
        /* 406 */         }
        /* 407 */         if (!agg_isNull83) {
        /* 408 */           agg_isNull73 = false; // resultCode could change 
nullability.
        /* 409 */           agg_value73 = agg_value74 - agg_value83;
        /* 410 */
        /* 411 */         }
        /* 412 */         if (!agg_isNull73) {
        /* 413 */           agg_isNull68 = false; // resultCode could change 
nullability.
        /* 414 */           agg_value68 = agg_value69 * agg_value73;
        /* 415 */
        /* 416 */         }
        /* 417 */         if (!agg_isNull68) {
        /* 418 */           agg_isNull34 = false; // resultCode could change 
nullability.
        /* 419 */           agg_value34 = agg_value35 + agg_value68;
        /* 420 */
        /* 421 */         }
        /* 422 */
        /* 423 */       }
        /* 424 */       boolean agg_evalExpr5IsNull = agg_isNull34;
        /* 425 */       double agg_evalExpr5Value = agg_value34;
        /* 426 */
        /* 427 */       /* (input[2, double] + ((cast(input[9, bigint] as 
double) - input[1, double]) * ((cast(input[9, bigint] as double) - input[1, 
doubl... */
        /* 428 */       boolean agg_isNull100 = true;
        /* 429 */       double agg_value100 = -1.0;
        /* 430 */
        /* 431 */       /* ((cast(input[9, bigint] as double) - input[1, 
double]) * ((cast(input[9, bigint] as double) - input[1, double]) - 
((cast(input[9... */
        /* 432 */       boolean agg_isNull102 = true;
        /* 433 */       double agg_value102 = -1.0;
        /* 434 */       /* (cast(input[9, bigint] as double) - input[1, 
double]) */
        /* 435 */       /* cast(input[9, bigint] as double) */
        /* 436 */       boolean agg_isNull104 = false;
        /* 437 */       double agg_value104 = -1.0;
        /* 438 */       if (!false) {
        /* 439 */         agg_value104 = (double) range_value;
        /* 440 */       }
        /* 441 */
        /* 442 */       double agg_value103 = -1.0;
        /* 443 */       agg_value103 = agg_value104 - agg_bufValue1;
        /* 444 */       /* ((cast(input[9, bigint] as double) - input[1, 
double]) - ((cast(input[9, bigint] as double) - input[1, double]) / (input[0, 
doub... */
        /* 445 */       boolean agg_isNull107 = true;
        /* 446 */       double agg_value107 = -1.0;
        /* 447 */       /* (cast(input[9, bigint] as double) - input[1, 
double]) */
        /* 448 */       /* cast(input[9, bigint] as double) */
        /* 449 */       boolean agg_isNull109 = false;
        /* 450 */       double agg_value109 = -1.0;
        /* 451 */       if (!false) {
        /* 452 */         agg_value109 = (double) range_value;
        /* 453 */       }
        /* 454 */
        /* 455 */       double agg_value108 = -1.0;
        /* 456 */       agg_value108 = agg_value109 - agg_bufValue1;
        /* 457 */       /* ((cast(input[9, bigint] as double) - input[1, 
double]) / (input[0, double] + 1.0)) */
        /* 458 */       /* (input[0, double] + 1.0) */
        /* 459 */       double agg_value117 = -1.0;
        /* 460 */       agg_value117 = agg_bufValue + 1.0D;
        /* 461 */       boolean agg_isNull112 = false;
        /* 462 */       double agg_value112 = -1.0;
        /* 463 */       if (agg_value117 == 0) {
        /* 464 */         agg_isNull112 = true;
        /* 465 */       } else {
        /* 466 */         /* (cast(input[9, bigint] as double) - input[1, 
double]) */
        /* 467 */         /* cast(input[9, bigint] as double) */
        /* 468 */         boolean agg_isNull114 = false;
        /* 469 */         double agg_value114 = -1.0;
        /* 470 */         if (!false) {
        /* 471 */           agg_value114 = (double) range_value;
        /* 472 */         }
        /* 473 */
        /* 474 */         double agg_value113 = -1.0;
        /* 475 */         agg_value113 = agg_value114 - agg_bufValue1;
        /* 476 */         agg_value112 = (double)(agg_value113 / agg_value117);
        /* 477 */       }
        /* 478 */       if (!agg_isNull112) {
        /* 479 */         agg_isNull107 = false; // resultCode could change 
nullability.
        /* 480 */         agg_value107 = agg_value108 - agg_value112;
        /* 481 */
        /* 482 */       }
        /* 483 */       if (!agg_isNull107) {
        /* 484 */         agg_isNull102 = false; // resultCode could change 
nullability.
        /* 485 */         agg_value102 = agg_value103 * agg_value107;
        /* 486 */
        /* 487 */       }
        /* 488 */       if (!agg_isNull102) {
        /* 489 */         agg_isNull100 = false; // resultCode could change 
nullability.
        /* 490 */         agg_value100 = agg_bufValue2 + agg_value102;
        /* 491 */
        /* 492 */       }
        /* 493 */       boolean agg_evalExpr6IsNull = agg_isNull100;
        /* 494 */       double agg_evalExpr6Value = agg_value100;
        /* 495 */
        /* 496 */       /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 497 */       /* cast(input[9, bigint] as double) */
        /* 498 */       boolean agg_isNull121 = false;
        /* 499 */       double agg_value121 = -1.0;
        /* 500 */       if (!false) {
        /* 501 */         agg_value121 = (double) range_value;
        /* 502 */       }
        /* 503 */
        /* 504 */       double agg_value120 = -1.0;
        /* 505 */       agg_value120 = agg_value121 - agg_bufValue5;
        /* 506 */       boolean agg_evalExpr7IsNull = false;
        /* 507 */       double agg_evalExpr7Value = agg_value120;
        /* 508 */
        /* 509 */       /* (input[6, double] + ((cast(input[9, bigint] as 
double) - input[5, double]) * ((cast(input[9, bigint] as double) - input[5, 
doubl... */
        /* 510 */       boolean agg_isNull124 = true;
        /* 511 */       double agg_value124 = -1.0;
        /* 512 */
        /* 513 */       /* ((cast(input[9, bigint] as double) - input[5, 
double]) * ((cast(input[9, bigint] as double) - input[5, double]) - 
((cast(input[9... */
        /* 514 */       boolean agg_isNull126 = true;
        /* 515 */       double agg_value126 = -1.0;
        /* 516 */       /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 517 */       /* cast(input[9, bigint] as double) */
        /* 518 */       boolean agg_isNull128 = false;
        /* 519 */       double agg_value128 = -1.0;
        /* 520 */       if (!false) {
        /* 521 */         agg_value128 = (double) range_value;
        /* 522 */       }
        /* 523 */
        /* 524 */       double agg_value127 = -1.0;
        /* 525 */       agg_value127 = agg_value128 - agg_bufValue5;
        /* 526 */       /* ((cast(input[9, bigint] as double) - input[5, 
double]) - ((cast(input[9, bigint] as double) - input[5, double]) / (input[4, 
doub... */
        /* 527 */       boolean agg_isNull131 = true;
        /* 528 */       double agg_value131 = -1.0;
        /* 529 */       /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 530 */       /* cast(input[9, bigint] as double) */
        /* 531 */       boolean agg_isNull133 = false;
        /* 532 */       double agg_value133 = -1.0;
        /* 533 */       if (!false) {
        /* 534 */         agg_value133 = (double) range_value;
        /* 535 */       }
        /* 536 */
        /* 537 */       double agg_value132 = -1.0;
        /* 538 */       agg_value132 = agg_value133 - agg_bufValue5;
        /* 539 */       /* ((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) */
        /* 540 */       /* (input[4, double] + 1.0) */
        /* 541 */       double agg_value141 = -1.0;
        /* 542 */       agg_value141 = agg_bufValue4 + 1.0D;
        /* 543 */       boolean agg_isNull136 = false;
        /* 544 */       double agg_value136 = -1.0;
        /* 545 */       if (agg_value141 == 0) {
        /* 546 */         agg_isNull136 = true;
        /* 547 */       } else {
        /* 548 */         /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 549 */         /* cast(input[9, bigint] as double) */
        /* 550 */         boolean agg_isNull138 = false;
        /* 551 */         double agg_value138 = -1.0;
        /* 552 */         if (!false) {
        /* 553 */           agg_value138 = (double) range_value;
        /* 554 */         }
        /* 555 */
        /* 556 */         double agg_value137 = -1.0;
        /* 557 */         agg_value137 = agg_value138 - agg_bufValue5;
        /* 558 */         agg_value136 = (double)(agg_value137 / agg_value141);
        /* 559 */       }
        /* 560 */       if (!agg_isNull136) {
        /* 561 */         agg_isNull131 = false; // resultCode could change 
nullability.
        /* 562 */         agg_value131 = agg_value132 - agg_value136;
        /* 563 */
        /* 564 */       }
        /* 565 */       if (!agg_isNull131) {
        /* 566 */         agg_isNull126 = false; // resultCode could change 
nullability.
        /* 567 */         agg_value126 = agg_value127 * agg_value131;
        /* 568 */
        /* 569 */       }
        /* 570 */       if (!agg_isNull126) {
        /* 571 */         agg_isNull124 = false; // resultCode could change 
nullability.
        /* 572 */         agg_value124 = agg_bufValue6 + agg_value126;
        /* 573 */
        /* 574 */       }
        /* 575 */       boolean agg_evalExpr8IsNull = agg_isNull124;
        /* 576 */       double agg_evalExpr8Value = agg_value124;
        /* 577 */
        /* 578 */       /* ((cast(input[9, bigint] as double) - input[5, 
double]) * (cast(input[9, bigint] as double) - input[5, double])) */
        /* 579 */       /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 580 */       /* cast(input[9, bigint] as double) */
        /* 581 */       boolean agg_isNull146 = false;
        /* 582 */       double agg_value146 = -1.0;
        /* 583 */       if (!false) {
        /* 584 */         agg_value146 = (double) range_value;
        /* 585 */       }
        /* 586 */
        /* 587 */       double agg_value145 = -1.0;
        /* 588 */       agg_value145 = agg_value146 - agg_bufValue5;
        /* 589 */       /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 590 */       /* cast(input[9, bigint] as double) */
        /* 591 */       boolean agg_isNull150 = false;
        /* 592 */       double agg_value150 = -1.0;
        /* 593 */       if (!false) {
        /* 594 */         agg_value150 = (double) range_value;
        /* 595 */       }
        /* 596 */
        /* 597 */       double agg_value149 = -1.0;
        /* 598 */       agg_value149 = agg_value150 - agg_bufValue5;
        /* 599 */       double agg_value144 = -1.0;
        /* 600 */       agg_value144 = agg_value145 * agg_value149;
        /* 601 */       boolean agg_evalExpr9IsNull = false;
        /* 602 */       double agg_evalExpr9Value = agg_value144;
        /* 603 */
        /* 604 */       /* (((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) * ((cast(input[9, bigint] as double) - 
input... */
        /* 605 */       boolean agg_isNull153 = true;
        /* 606 */       double agg_value153 = -1.0;
        /* 607 */       /* ((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) */
        /* 608 */       /* (input[4, double] + 1.0) */
        /* 609 */       double agg_value159 = -1.0;
        /* 610 */       agg_value159 = agg_bufValue4 + 1.0D;
        /* 611 */       boolean agg_isNull154 = false;
        /* 612 */       double agg_value154 = -1.0;
        /* 613 */       if (agg_value159 == 0) {
        /* 614 */         agg_isNull154 = true;
        /* 615 */       } else {
        /* 616 */         /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 617 */         /* cast(input[9, bigint] as double) */
        /* 618 */         boolean agg_isNull156 = false;
        /* 619 */         double agg_value156 = -1.0;
        /* 620 */         if (!false) {
        /* 621 */           agg_value156 = (double) range_value;
        /* 622 */         }
        /* 623 */
        /* 624 */         double agg_value155 = -1.0;
        /* 625 */         agg_value155 = agg_value156 - agg_bufValue5;
        /* 626 */         agg_value154 = (double)(agg_value155 / agg_value159);
        /* 627 */       }
        /* 628 */       if (!agg_isNull154) {
        /* 629 */         /* ((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) */
        /* 630 */         /* (input[4, double] + 1.0) */
        /* 631 */         double agg_value167 = -1.0;
        /* 632 */         agg_value167 = agg_bufValue4 + 1.0D;
        /* 633 */         boolean agg_isNull162 = false;
        /* 634 */         double agg_value162 = -1.0;
        /* 635 */         if (agg_value167 == 0) {
        /* 636 */           agg_isNull162 = true;
        /* 637 */         } else {
        /* 638 */           /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 639 */           /* cast(input[9, bigint] as double) */
        /* 640 */           boolean agg_isNull164 = false;
        /* 641 */           double agg_value164 = -1.0;
        /* 642 */           if (!false) {
        /* 643 */             agg_value164 = (double) range_value;
        /* 644 */           }
        /* 645 */
        /* 646 */           double agg_value163 = -1.0;
        /* 647 */           agg_value163 = agg_value164 - agg_bufValue5;
        /* 648 */           agg_value162 = (double)(agg_value163 / 
agg_value167);
        /* 649 */         }
        /* 650 */         if (!agg_isNull162) {
        /* 651 */           agg_isNull153 = false; // resultCode could change 
nullability.
        /* 652 */           agg_value153 = agg_value154 * agg_value162;
        /* 653 */
        /* 654 */         }
        /* 655 */
        /* 656 */       }
        /* 657 */       boolean agg_evalExpr10IsNull = agg_isNull153;
        /* 658 */       double agg_evalExpr10Value = agg_value153;
        /* 659 */
        /* 660 */       /* (input[0, double] + 1.0) */
        /* 661 */       double agg_value170 = -1.0;
        /* 662 */       agg_value170 = agg_bufValue + 1.0D;
        /* 663 */       boolean agg_evalExpr11IsNull = false;
        /* 664 */       double agg_evalExpr11Value = agg_value170;
        /* 665 */
        /* 666 */       /* (input[4, double] + 1.0) */
        /* 667 */       double agg_value173 = -1.0;
        /* 668 */       agg_value173 = agg_bufValue4 + 1.0D;
        /* 669 */       boolean agg_evalExpr12IsNull = false;
        /* 670 */       double agg_evalExpr12Value = agg_value173;
        /* 671 */
        /* 672 */       // evaluate aggregate function
        /* 673 */       /* if (isnull(cast(input[9, bigint] as double))) 
input[0, double] else (input[0, double] + 1.0) */
        /* 674 */       /* isnull(cast(input[9, bigint] as double)) */
        /* 675 */       boolean agg_isNull176 = false;
        /* 676 */       double agg_value176 = -1.0;
        /* 677 */       if (!agg_evalExpr1IsNull && agg_evalExpr1Value) {
        /* 678 */         agg_isNull176 = agg_bufIsNull;
        /* 679 */         agg_value176 = agg_bufValue;
        /* 680 */       } else {
        /* 681 */         /* (input[0, double] + 1.0) */
        /* 682 */         agg_isNull176 = agg_evalExpr11IsNull;
        /* 683 */         agg_value176 = agg_evalExpr11Value;
        /* 684 */       }
        /* 685 */       /* if (isnull(cast(input[9, bigint] as double))) 
input[1, double] else (input[1, double] + ((cast(input[9, bigint] as double) - 
inp... */
        /* 686 */       /* isnull(cast(input[9, bigint] as double)) */
        /* 687 */       boolean agg_isNull178 = false;
        /* 688 */       double agg_value178 = -1.0;
        /* 689 */       if (!agg_evalExpr1IsNull && agg_evalExpr1Value) {
        /* 690 */         agg_isNull178 = agg_bufIsNull1;
        /* 691 */         agg_value178 = agg_bufValue1;
        /* 692 */       } else {
        /* 693 */         /* (input[1, double] + ((cast(input[9, bigint] as 
double) - input[1, double]) / (input[0, double] + 1.0))) */
        /* 694 */         boolean agg_isNull180 = true;
        /* 695 */         double agg_value180 = -1.0;
        /* 696 */
        /* 697 */         /* ((cast(input[9, bigint] as double) - input[1, 
double]) / (input[0, double] + 1.0)) */
        /* 698 */         if (!agg_evalExpr2IsNull) {
        /* 699 */           agg_isNull180 = false; // resultCode could change 
nullability.
        /* 700 */           agg_value180 = agg_bufValue1 + agg_evalExpr2Value;
        /* 701 */
        /* 702 */         }
        /* 703 */         agg_isNull178 = agg_isNull180;
        /* 704 */         agg_value178 = agg_value180;
        /* 705 */       }
        /* 706 */       /* if (isnull(cast(input[9, bigint] as double))) 
input[2, double] else (input[2, double] + ((cast(input[9, bigint] as double) - 
inp... */
        /* 707 */       /* isnull(cast(input[9, bigint] as double)) */
        /* 708 */       boolean agg_isNull182 = false;
        /* 709 */       double agg_value182 = -1.0;
        /* 710 */       if (!agg_evalExpr1IsNull && agg_evalExpr1Value) {
        /* 711 */         agg_isNull182 = agg_bufIsNull2;
        /* 712 */         agg_value182 = agg_bufValue2;
        /* 713 */       } else {
        /* 714 */         /* (input[2, double] + ((cast(input[9, bigint] as 
double) - input[1, double]) * ((cast(input[9, bigint] as double) - input[1, 
doubl... */
        /* 715 */         agg_isNull182 = agg_evalExpr6IsNull;
        /* 716 */         agg_value182 = agg_evalExpr6Value;
        /* 717 */       }
        /* 718 */       /* if (isnull(cast(input[9, bigint] as double))) 
input[3, double] else ((input[3, double] - ((3.0 * ((cast(input[9, bigint] as 
doub... */
        /* 719 */       /* isnull(cast(input[9, bigint] as double)) */
        /* 720 */       boolean agg_isNull184 = false;
        /* 721 */       double agg_value184 = -1.0;
        /* 722 */       if (!agg_evalExpr1IsNull && agg_evalExpr1Value) {
        /* 723 */         agg_isNull184 = agg_bufIsNull3;
        /* 724 */         agg_value184 = agg_bufValue3;
        /* 725 */       } else {
        /* 726 */         /* ((input[3, double] - ((3.0 * ((cast(input[9, 
bigint] as double) - input[1, double]) / (input[0
        , double] + 1.0))) * (input[2, dou... */
        /* 727 */         boolean agg_isNull186 = true;
        /* 728 */         double agg_value186 = -1.0;
        /* 729 */         /* (input[3, double] - ((3.0 * ((cast(input[9, 
bigint] as double) - input[1, double]) / (input[0,
         double] + 1.0))) * (input[2, doub... */
        /* 730 */         boolean agg_isNull187 = true;
        /* 731 */         double agg_value187 = -1.0;
        /* 732 */
        /* 733 */         /* ((3.0 * ((cast(input[9, bigint] as double) - 
input[1, double]) / (input[0, double] + 1.0))) *
        (input[2, double] + ((cast(input[9... */
        /* 734 */         boolean agg_isNull189 = true;
        /* 735 */         double agg_value189 = -1.0;
        /* 736 */         /* (3.0 * ((cast(input[9, bigint] as double) - 
input[1, double]) / (input[0, double] + 1.0))) */
        /* 737 */         boolean agg_isNull190 = true;
        /* 738 */         double agg_value190 = -1.0;
        /* 739 */
        /* 740 */         /* ((cast(input[9, bigint] as double) - input[1, 
double]) / (input[0, double] + 1.0)) */
        /* 741 */         if (!agg_evalExpr2IsNull) {
        /* 742 */           agg_isNull190 = false; // resultCode could change 
nullability.
        /* 743 */           agg_value190 = 3.0D * agg_evalExpr2Value;
        /* 744 */
        /* 745 */         }
        /* 746 */         if (!agg_isNull190) {
        /* 747 */           /* (input[2, double] + ((cast(input[9, bigint] as 
double) - input[1, double]) * ((cast(input[9, bigint] as double) - input[1, 
doubl... */
        /* 748 */           if (!agg_evalExpr6IsNull) {
        /* 749 */             agg_isNull189 = false; // resultCode could change 
nullability.
        /* 750 */             agg_value189 = agg_value190 * agg_evalExpr6Value;
        /* 751 */
        /* 752 */           }
        /* 753 */
        /* 754 */         }
        /* 755 */         if (!agg_isNull189) {
        /* 756 */           agg_isNull187 = false; // resultCode could change 
nullability.
        /* 757 */           agg_value187 = agg_bufValue3 - agg_value189;
        /* 758 */
        /* 759 */         }
        /* 760 */         if (!agg_isNull187) {
        /* 761 */           /* ((cast(input[9, bigint] as double) - input[1, 
double]) * (((cast(input[9, bigint] as double) - input[1, double]) * 
(cast(input[9... */
        /* 762 */           boolean agg_isNull192 = true;
        /* 763 */           double agg_value192 = -1.0;
        /* 764 */           /* (cast(input[9, bigint] as double) - input[1, 
double]) */
        /* 765 */           /* (((cast(input[9, bigint] as double) - input[1, 
double]) * (cast(input[9, bigint] as double) - input[1, double])) - 
(((cast(input... */
        /* 766 */           boolean agg_isNull193 = true;
        /* 767 */           double agg_value193 = -1.0;
        /* 768 */           /* ((cast(input[9, bigint] as double) - input[1, 
double]) * (cast(input[9, bigint] as double) - input[1, double])) */
        /* 769 */           /* (cast(input[9, bigint] as double) - input[1, 
double]) */
        /* 770 */           /* (cast(input[9, bigint] as double) - input[1, 
double]) */
        /* 771 */           double agg_value194 = -1.0;
        /* 772 */           agg_value194 = agg_evalExpr3Value * 
agg_evalExpr3Value;
        /* 773 */           /* (((cast(input[9, bigint] as double) - input[1, 
double]) / (input[0, double] + 1.0)) * ((cast(input[9, bigint] as double) - 
input... */
        /* 774 */           boolean agg_isNull195 = true;
        /* 775 */           double agg_value195 = -1.0;
        /* 776 */           /* ((cast(input[9, bigint] as double) - input[1, 
double]) / (input[0, double] + 1.0)) */
        /* 777 */           if (!agg_evalExpr2IsNull) {
        /* 778 */             /* ((cast(input[9, bigint] as double) - input[1, 
double]) / (input[0, double] + 1.0)) */
        /* 779 */             if (!agg_evalExpr2IsNull) {
        /* 780 */               agg_isNull195 = false; // resultCode could 
change nullability.
        /* 781 */               agg_value195 = agg_evalExpr2Value * 
agg_evalExpr2Value;
        /* 782 */
        /* 783 */             }
        /* 784 */
        /* 785 */           }
        /* 786 */           if (!agg_isNull195) {
        /* 787 */             agg_isNull193 = false; // resultCode could change 
nullability.
        /* 788 */             agg_value193 = agg_value194 - agg_value195;
        /* 789 */
        /* 790 */           }
        /* 791 */           if (!agg_isNull193) {
        /* 792 */             agg_isNull192 = false; // resultCode could change 
nullability.
        /* 793 */             agg_value192 = agg_evalExpr3Value * agg_value193;
        /* 794 */
        /* 795 */           }
        /* 796 */           if (!agg_isNull192) {
        /* 797 */             agg_isNull186 = false; // resultCode could change 
nullability.
        /* 798 */             agg_value186 = agg_value187 + agg_value192;
        /* 799 */
        /* 800 */           }
        /* 801 */
        /* 802 */         }
        /* 803 */         agg_isNull184 = agg_isNull186;
        /* 804 */         agg_value184 = agg_value186;
        /* 805 */       }
        /* 806 */       /* if (isnull(cast(input[9, bigint] as double))) 
input[4, double] else (input[4, double] + 1.0) */
        /* 807 */       /* isnull(cast(input[9, bigint] as double)) */
        /* 808 */       boolean agg_isNull196 = false;
        /* 809 */       double agg_value196 = -1.0;
        /* 810 */       if (!agg_evalExpr1IsNull && agg_evalExpr1Value) {
        /* 811 */         agg_isNull196 = agg_bufIsNull4;
        /* 812 */         agg_value196 = agg_bufValue4;
        /* 813 */       } else {
        /* 814 */         /* (input[4, double] + 1.0) */
        /* 815 */         agg_isNull196 = agg_evalExpr12IsNull;
        /* 816 */         agg_value196 = agg_evalExpr12Value;
        /* 817 */       }
        /* 818 */       /* if (isnull(cast(input[9, bigint] as double))) 
input[5, double] else (input[5, double] + ((cast(input[9, bigint] as double) - 
inp... */
        /* 819 */       /* isnull(cast(input[9, bigint] as double)) */
        /* 820 */       boolean agg_isNull198 = false;
        /* 821 */       double agg_value198 = -1.0;
        /* 822 */       if (!agg_evalExpr1IsNull && agg_evalExpr1Value) {
        /* 823 */         agg_isNull198 = agg_bufIsNull5;
        /* 824 */         agg_value198 = agg_bufValue5;
        /* 825 */       } else {
        /* 826 */         /* (input[5, double] + ((cast(input[9, bigint] as 
double) - input[5, double]) / (input[4, double] + 1.0))) */
        /* 827 */         boolean agg_isNull200 = true;
        /* 828 */         double agg_value200 = -1.0;
        /* 829 */
        /* 830 */         /* ((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) */
        /* 831 */         if (!agg_evalExprIsNull) {
        /* 832 */           agg_isNull200 = false; // resultCode could change 
nullability.
        /* 833 */           agg_value200 = agg_bufValue5 + agg_evalExprValue;
        /* 834 */
        /* 835 */         }
        /* 836 */         agg_isNull198 = agg_isNull200;
        /* 837 */         agg_value198 = agg_value200;
        /* 838 */       }
        /* 839 */       /* if (isnull(cast(input[9, bigint] as double))) 
input[6, double] else (input[6, double] + ((cast(input[9, bigint] as double) - 
inp... */
        /* 840 */       /* isnull(cast(input[9, bigint] as double)) */
        /* 841 */       boolean agg_isNull202 = false;
        /* 842 */       double agg_value202 = -1.0;
        /* 843 */       if (!agg_evalExpr1IsNull && agg_evalExpr1Value) {
        /* 844 */         agg_isNull202 = agg_bufIsNull6;
        /* 845 */         agg_value202 = agg_bufValue6;
        /* 846 */       } else {
        /* 847 */         /* (input[6, double] + ((cast(input[9, bigint] as 
double) - input[5, double]) * ((cast(input[9, bigint] as double) - input[5, 
doubl... */
        /* 848 */         agg_isNull202 = agg_evalExpr8IsNull;
        /* 849 */         agg_value202 = agg_evalExpr8Value;
        /* 850 */       }
        /* 851 */       /* if (isnull(cast(input[9, bigint] as double))) 
input[7, double] else ((input[7, double] - ((3.0 * ((cast(input[9, bigint] as 
doub... */
        /* 852 */       /* isnull(cast(input[9, bigint] as double)) */
        /* 853 */       boolean agg_isNull204 = false;
        /* 854 */       double agg_value204 = -1.0;
        /* 855 */       if (!agg_evalExpr1IsNull && agg_evalExpr1Value) {
        /* 856 */         agg_isNull204 = agg_bufIsNull7;
        /* 857 */         agg_value204 = agg_bufValue7;
        /* 858 */       } else {
        /* 859 */         /* ((input[7, double] - ((3.0 * ((cast(input[9, 
bigint] as double) - input[5, double]) / (input[4, double] + 1.0))) * (input[6, 
dou... */
        /* 860 */         agg_isNull204 = agg_evalExpr5IsNull;
        /* 861 */         agg_value204 = agg_evalExpr5Value;
        /* 862 */       }
        /* 863 */       /* if (isnull(cast(input[9, bigint] as double))) 
input[8, double] else (((input[8, double] - ((4.0 * ((cast(input[9, bigint] as 
dou... */
        /* 864 */       /* isnull(cast(input[9, bigint] as double)) */
        /* 865 */       boolean agg_isNull206 = false;
        /* 866 */       double agg_value206 = -1.0;
        /* 867 */       if (!agg_evalExpr1IsNull && agg_evalExpr1Value) {
        /* 868 */         agg_isNull206 = agg_bufIsNull8;
        /* 869 */         agg_value206 = agg_bufValue8;
        /* 870 */       } else {
        /* 871 */         /* (((input[8, double] - ((4.0 * ((cast(input[9, 
bigint] as double) - input[5, double]) / (input[4, double] + 1.0))) * 
((input[7, d... */
        /* 872 */         boolean agg_isNull208 = true;
        /* 873 */         double agg_value208 = -1.0;
        /* 874 */         /* ((input[8, double] - ((4.0 * ((cast(input[9, 
bigint] as double) - input[5, double]) / (input[4, double] + 1.0))) * 
((input[7, do... */
        /* 875 */         boolean agg_isNull209 = true;
        /* 876 */         double agg_value209 = -1.0;
        /* 877 */         /* (input[8, double] - ((4.0 * ((cast(input[9, 
bigint] as double) - input[5, double]) / (input[4, double] + 1.0))) * 
((input[7, dou... */
        /* 878 */         boolean agg_isNull210 = true;
        /* 879 */         double agg_value210 = -1.0;
        /* 880 */
        /* 881 */         /* ((4.0 * ((cast(input[9, bigint] as double) - 
input[5, double]) / (input[4, double] + 1.0))) * ((input[7, double] - ((3.0 * 
((cas... */
        /* 882 */         boolean agg_isNull212 = true;
        /* 883 */         double agg_value212 = -1.0;
        /* 884 */         /* (4.0 * ((cast(input[9, bigint] as double) - 
input[5, double]) / (input[4, double] + 1.0))) */
        /* 885 */         boolean agg_isNull213 = true;
        /* 886 */         double agg_value213 = -1.0;
        /* 887 */
        /* 888 */         /* ((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) */
        /* 889 */         if (!agg_evalExprIsNull) {
        /* 890 */           agg_isNull213 = false; // resultCode could change 
nullability.
        /* 891 */           agg_value213 = 4.0D * agg_evalExprValue;
        /* 892 */
        /* 893 */         }
        /* 894 */         if (!agg_isNull213) {
        /* 895 */           /* ((input[7, double] - ((3.0 * ((cast(input[9, 
bigint] as double) - input[5, double]) / (input[4, double] + 1.0))) * (input[6, 
dou... */
        /* 896 */           if (!agg_evalExpr5IsNull) {
        /* 897 */             agg_isNull212 = false; // resultCode could change 
nullability.
        /* 898 */             agg_value212 = agg_value213 * agg_evalExpr5Value;
        /* 899 */             
        /* 900 */           }
        /* 901 */           
        /* 902 */         }
        /* 903 */         if (!agg_isNull212) {
        /* 904 */           agg_isNull210 = false; // resultCode could change 
nullability.
        /* 905 */           agg_value210 = agg_bufValue8 - agg_value212;
        /* 906 */           
        /* 907 */         }
        /* 908 */         if (!agg_isNull210) {
        /* 909 */           /* ((6.0 * (((cast(input[9, bigint] as double) - 
input[5, double]) / (input[4, double] + 1.0)) * ((cast(input[9, bigint] as 
double)... */
        /* 910 */           boolean agg_isNull215 = true;
        /* 911 */           double agg_value215 = -1.0; 
        /* 912 */           /* (6.0 * (((cast(input[9, bigint] as double) - 
input[5, double]) / (input[4, double] + 1.0)) * ((cast(input[9, bigint] as 
double) ... */
        /* 913 */           boolean agg_isNull216 = true;
        /* 914 */           double agg_value216 = -1.0;
        /* 915 */            
        /* 916 */           /* (((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) * ((cast(input[9, bigint] as double) - 
input... */
        /* 917 */           if (!agg_evalExpr10IsNull) {
        /* 918 */             agg_isNull216 = false; // resultCode could change 
nullability.
        /* 919 */             agg_value216 = 6.0D * agg_evalExpr10Value;
        /* 920 */             
        /* 921 */           }
        /* 922 */           if (!agg_isNull216) {
        /* 923 */             /* (input[6, double] + ((cast(input[9, bigint] as 
double) - input[5, double]) * ((cast(input[9, bigint] as double) - input[5, 
doubl... */
        /* 924 */             if (!agg_evalExpr8IsNull) {
        /* 925 */               agg_isNull215 = false; // resultCode could 
change nullability.
        /* 926 */               agg_value215 = agg_value216 * 
agg_evalExpr8Value;
        /* 927 */               
        /* 928 */             }
        /* 929 */
        /* 930 */           }
        /* 931 */           if (!agg_isNull215) { 
        /* 932 */             agg_isNull209 = false; // resultCode could change 
nullability.
        /* 933 */             agg_value209 = agg_value210 - agg_value215; 
        /* 934 */
        /* 935 */           }
        /* 936 */           
        /* 937 */         } 
        /* 938 */         if (!agg_isNull209) {
        /* 939 */           /* ((cast(input[9, bigint] as double) - input[5, 
double]) * (((cast(input[9, bigint] as double) - input[5, double]) * 
((cast(input[... */
        /* 940 */           boolean agg_isNull218 = true;
        /* 941 */           double agg_value218 = -1.0;
        /* 942 */           /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 943 */           /* (((cast(input[9, bigint] as double) - input[5, 
double]) * ((cast(input[9, bigint] as double) - input[5, double]) * 
(cast(input[9... */
        /* 944 */           boolean agg_isNull219 = true;
        /* 945 */           double agg_value219 = -1.0;
        /* 946 */           /* ((cast(input[9, bigint] as double) - input[5, 
double]) * ((cast(input[9, bigint] as double) - input[5, double]) * 
(cast(input[9,... */
        /* 947 */           /* (cast(input[9, bigint] as double) - input[5, 
double]) */
        /* 948 */           /* ((cast(input[9, bigint] as double) - input[5, 
double]) * (cast(input[9, bigint] as double) - input[5, double])) */
        /* 949 */           double agg_value220 = -1.0;
        /* 950 */           agg_value220 = agg_evalExpr7Value * 
agg_evalExpr9Value;
        /* 951 */           /* (((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) * (((cast(input[9, bigint] as double) - 
inpu... */
        /* 952 */           boolean agg_isNull221 = true;
        /* 953 */           double agg_value221 = -1.0;
        /* 954 */           /* ((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) */
        /* 955 */           if (!agg_evalExprIsNull) {
        /* 956 */             /* (((cast(input[9, bigint] as double) - input[5, 
double]) / (input[4, double] + 1.0)) * ((cast(input[9, bigint] as double) - 
input... */
        /* 957 */             if (!agg_evalExpr10IsNull) {
        /* 958 */               agg_isNull221 = false; // resultCode could 
change nullability.
        /* 959 */               agg_value221 = agg_evalExprValue * 
agg_evalExpr10Value;
        /* 960 */
        /* 961 */             }
        /* 962 */
        /* 963 */           }
        /* 964 */           if (!agg_isNull221) {
        /* 965 */             agg_isNull219 = false; // resultCode could change 
nullability.
        /* 966 */             agg_value219 = agg_value220 - agg_value221;
        /* 967 */
        /* 968 */           }
        /* 969 */           if (!agg_isNull219) {
        /* 970 */             agg_isNull218 = false; // resultCode could change 
nullability.
        /* 971 */             agg_value218 = agg_evalExpr7Value * agg_value219;
        /* 972 */
        /* 973 */           }
        /* 974 */           if (!agg_isNull218) {
        /* 975 */             agg_isNull208 = false; // resultCode could change 
nullability.
        /* 976 */             agg_value208 = agg_value209 + agg_value218;
        /* 977 */
        /* 978 */           }
        /* 979 */
        /* 980 */         }
        /* 981 */         agg_isNull206 = agg_isNull208;
        /* 982 */         agg_value206 = agg_value208;
        /* 983 */       }
        /* 984 */       // update aggregation buffer
        /* 985 */       agg_bufIsNull = agg_isNull176;
        /* 986 */       agg_bufValue = agg_value176;
        /* 987 */
        /* 988 */       agg_bufIsNull1 = agg_isNull178;
        /* 989 */       agg_bufValue1 = agg_value178;
        /* 990 */
        /* 991 */       agg_bufIsNull2 = agg_isNull182;
        /* 992 */       agg_bufValue2 = agg_value182;
        /* 993 */
        /* 994 */       agg_bufIsNull3 = agg_isNull184;
        /* 995 */       agg_bufValue3 = agg_value184;
        /* 996 */
        /* 997 */       agg_bufIsNull4 = agg_isNull196;
        /* 998 */       agg_bufValue4 = agg_value196;
        /* 999 */
        /* 1000 */       agg_bufIsNull5 = agg_isNull198;
        /* 1001 */       agg_bufValue5 = agg_value198;
        /* 1002 */
        /* 1003 */       agg_bufIsNull6 = agg_isNull202;
        /* 1004 */       agg_bufValue6 = agg_value202;
        /* 1005 */
        /* 1006 */       agg_bufIsNull7 = agg_isNull204;
        /* 1007 */       agg_bufValue7 = agg_value204;
        /* 1008 */
        /* 1009 */       agg_bufIsNull8 = agg_isNull206;
        /* 1010 */       agg_bufValue8 = agg_value206;
        /* 1011 */
        /* 1012 */       if (shouldStop()) return;
        /* 1013 */     }
        /* 1014 */
        /* 1015 */   }



---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to