( query: QueryIR, whereClause: BasicExpression<boolean>, outerAlias: string, )
| 1006 | } |
| 1007 | |
| 1008 | function unsafeSelect( |
| 1009 | query: QueryIR, |
| 1010 | whereClause: BasicExpression<boolean>, |
| 1011 | outerAlias: string, |
| 1012 | ): boolean { |
| 1013 | if (!query.select) return false |
| 1014 | |
| 1015 | return ( |
| 1016 | selectHasAggregates(query.select) || |
| 1017 | whereReferencesComputedSelectFields(query.select, whereClause, outerAlias) |
| 1018 | ) |
| 1019 | } |
| 1020 | |
| 1021 | function unsafeGroupBy(query: QueryIR) { |
| 1022 | return query.groupBy && query.groupBy.length > 0 |
no test coverage detected