(scan)
| 564 | //----------------------------------------------------------- |
| 565 | |
| 566 | function isAggregate(scan) { |
| 567 | if(scan instanceof Aggregate || |
| 568 | scan instanceof Sort || |
| 569 | scan.hasAggregate || |
| 570 | (scan.strata && scan.strata.length > 1)) { |
| 571 | return true; |
| 572 | } |
| 573 | return false; |
| 574 | } |
| 575 | |
| 576 | function stratify(scans) { |
| 577 | if(!scans.length) return [new BlockStratum([], [])]; |