File tree Expand file tree Collapse file tree 4 files changed +34
-2
lines changed
rust/ql/src/queries/summary Expand file tree Collapse file tree 4 files changed +34
-2
lines changed Original file line number Diff line number Diff line change 99 */
1010
1111import rust
12+ import Stats
1213
13- select sum ( File f | | f . getNumberOfLinesOfCode ( ) )
14+ select getLinesOfCode ( )
Original file line number Diff line number Diff line change 99 */
1010
1111import rust
12+ import Stats
1213
13- select sum ( File f | exists ( f . getRelativePath ( ) ) | f . getNumberOfLinesOfCode ( ) )
14+ select getLinesOfUserCode ( )
Original file line number Diff line number Diff line change 1+ /**
2+ * Predicates used in summary queries.
3+ */
4+
5+ import rust
6+
7+ int getLinesOfCode ( ) {
8+ result = sum ( File f | | f .getNumberOfLinesOfCode ( ) )
9+ }
10+
11+ int getLinesOfUserCode ( ) {
12+ result = sum ( File f | exists ( f .getRelativePath ( ) ) | f .getNumberOfLinesOfCode ( ) )
13+ }
Original file line number Diff line number Diff line change 1+ /**
2+ * @name Summary Statistics
3+ * @description A table of summary statistics about a database.
4+ * @kind table
5+ * @id rust/summary/summary-statistics
6+ * @tags summary
7+ */
8+
9+ import rust
10+ import Stats
11+
12+ from string key , string value
13+ where
14+ key = "Lines of code" and value = getLinesOfCode ( ) .toString ( )
15+ or
16+ key = "Lines of user code" and value = getLinesOfUserCode ( ) .toString ( )
17+ select key , value
You can’t perform that action at this time.
0 commit comments