dbLinter Check Report
Options
| Option | Value |
|---|---|
| workspace | /home/runner/work/dbLinter-Demo/dbLinter-Demo |
| repoUrl | |
| tenantName | Grisselbav |
| userName | philipp.salvisberg@grisselbav.com |
| configName | dbLinter-Demo |
| connJdbcUrl | jdbc:oracle:thin:@localhost:1542/FREEPDB1 |
| connUser | DBL_READ |
| clearCacheThreshold | |
| parallel |
Workspace Metrics
| Metric | Value |
|---|---|
| Begin of analysis | 2025-12-24 16:12:26.729 |
| End of analysis | 2025-12-24 16:12:33.494 |
| Duration | 6.766 sec. |
| Files | 186 |
| Characters | 92,194 |
| Lines | 3,231 |
| Lines of code | 2,144 |
| Statements | 424 |
| PL/SQL units | 61 |
| Functions | 61 |
| Comment line density | 8.8% |
| Cyclomatic complexity | 123 |
| Max cyclomatic complexity per unit | 20 |
| Avg cyclomatic complexity per unit | 2 ✅ |
| Errors | 68 |
| Warnings | 296 |
| Infos | 2 |
Problems by Severity and Frequency
| Severity Level | Count | Rule Name | Rule Title |
|---|---|---|---|
| Blocker | 11 |
Core G-3170 | Always use DEFAULT ON NULL declarations to assign default values to table columns if you refuse to store NULL values. |
| Blocker | 8 |
Core G-3145 | Avoid using SELECT * directly from a table or view. |
| Blocker | 3 |
Core G-1920 | Avoid syntax errors. |
| Blocker | 3 |
Core G-3120 | Always use table aliases when your SQL statement involves more than one source. |
| Blocker | 2 |
Core G-2190 | Avoid using ROWID or UROWID. |
| Blocker | 2 |
Core G-3110 | Always specify the target columns when coding an insert statement. |
| Blocker | 2 |
Core G-3185 | Never use ROWNUM at the same query level as ORDER BY. |
| Blocker | 2 |
Core G-5070 | Avoid using Oracle predefined exceptions. |
| Blocker | 2 |
Core G-7330 | Always assign values to OUT parameters. |
| Blocker | 2 |
Core G-7515 | Always prefix Oracle supplied object types with owner schema name. |
| Blocker | 2 |
Core G-7910 | Never use DML within a SQL macro. |
| Blocker | 2 |
Core G-8410 | Always use application locks to ensure a program unit is only running once at a given time. |
| Blocker | 1 |
Core G-1060 | Avoid storing ROWIDs or UROWIDs in database tables. |
| Blocker | 1 |
Core G-1080 | Avoid using the same expression on both sides of a relational comparison operator or a logical operator. |
| Blocker | 1 |
Core G-2145 | Never self-assign a variable. |
| Blocker | 1 |
Core G-2150 | Avoid comparisons with NULL value, consider using IS [NOT] NULL. |
| Blocker | 1 |
Core G-2310 | Avoid using CHAR data type. |
| Blocker | 1 |
Core G-2320 | Never use VARCHAR data type. |
| Blocker | 1 |
Core G-2330 | Never use zero-length strings to substitute NULL. |
| Blocker | 1 |
Core G-2340 | Always define your VARCHAR2 variables using CHAR SEMANTIC (if not defined anchored). |
| Blocker | 1 |
Core G-3115 | Avoid self-assigning a column. |
| Blocker | 1 |
Core G-3182 | Always specify column names/aliases instead of positional references in GROUP BY clauses. |
| Blocker | 1 |
Core G-3190 | Avoid using NATURAL JOIN. |
| Blocker | 1 |
Core G-3195 | Always use wildcards in a LIKE clause. |
| Blocker | 1 |
Core G-3310 | Never commit within a cursor loop. |
| Blocker | 1 |
Core G-3330 | Avoid autonomous transactions. |
| Blocker | 1 |
Core G-4120 | Avoid using %NOTFOUND directly after the FETCH when working with BULK OPERATIONS and LIMIT clause. |
| Blocker | 1 |
Core G-4130 | Always close locally opened cursors. |
| Blocker | 1 |
Core G-4140 | Avoid executing any statements between a SQL operation and the usage of an implicit cursor attribute. |
| Blocker | 1 |
Core G-4250 | Avoid using identical conditions in different branches of the same IF or CASE statement. |
| Blocker | 1 |
Core G-4350 | Always use 1 as lower and COUNT() as upper bound when looping through a dense array. |
| Blocker | 1 |
Core G-4387 | Never use a FOR LOOP for a query that should return not more than one row. |
| Blocker | 1 |
Core G-5030 | Never assign predefined exception names to user defined exceptions. |
| Blocker | 1 |
Core G-7450 | Never return a NULL value from a BOOLEAN function. |
| Blocker | 1 |
Core G-7510 | Always prefix Oracle supplied packages with owner schema name. |
| Blocker | 1 |
Core G-7720 | Never use multiple UPDATE OF in trigger event clause. |
| Blocker | 1 |
Core G-9010 | Always use a format model in string to date/time conversion functions. |
| Blocker | 1 |
Core G-9040 | Try using FX in string to date/time conversion format model to avoid fuzzy conversion. |
| Blocker | 1 |
Core G-9501 | Never use parameter in string expression of dynamic SQL. Use asserted local variable instead. |
| Critical | 32 |
Core G-5010 | Try to use a error/logging framework for your application. |
| Critical | 4 |
Core G-3210 | Always use BULK OPERATIONS (BULK COLLECT, FORALL) whenever you have to execute a DML statement for more than 4 times. |
| Critical | 3 |
Core G-9605 | Never use an invalid stats keyword. |
| Critical | 2 |
Core G-3150 | Try to use identity columns for surrogate keys. |
| Critical | 2 |
Core G-8110 | Never use SELECT COUNT(*) if you are only interested in the existence of a row. |
| Critical | 2 |
Core G-9602 | Always use the alias name instead of the table name. |
| Critical | 2 |
Core G-9603 | Never reference an unknown table/alias. |
| Critical | 1 |
Core G-2160 | Avoid initializing variables using functions in the declaration section. |
| Critical | 1 |
Core G-2210 | Avoid declaring NUMBER variables, constants or subtypes with no precision. |
| Critical | 1 |
Core G-2220 | Try to use PLS_INTEGER instead of NUMBER for arithmetic operations with integer values. |
| Critical | 1 |
Core G-2230 | Try to use SIMPLE_INTEGER datatype when appropriate. |
| Critical | 1 |
Core G-3220 | Always process saved exceptions from a FORALL statement. |
| Critical | 1 |
Core G-4230 | Always use a COALESCE instead of a NVL command, if parameter 2 of the NVL function is a function call or a SELECT statement. |
| Critical | 1 |
Core G-4240 | Always use a CASE instead of a NVL2 command if parameter 2 or 3 of NVL2 is either a function call or a SELECT statement. |
| Critical | 1 |
Core G-4360 | Always use a WHILE loop to process a loose array. |
| Critical | 1 |
Core G-4385 | Never use a cursor for loop to check whether a cursor returns data. |
| Critical | 1 |
Core G-5020 | Never handle unnamed exceptions using the error number. |
| Critical | 1 |
Core G-5040 | Avoid use of WHEN OTHERS clause in an exception section without any other specific handlers. |
| Critical | 1 |
Core G-5080 | Always use FORMAT_ERROR_BACKTRACE when using FORMAT_ERROR_STACK or SQLERRM. |
| Critical | 1 |
Core G-7180 | Try to keep the complexity of functions, procedures and triggers simple. |
| Critical | 1 |
Core G-7810 | Never use SQL inside PL/SQL to read sequence numbers (or SYSDATE). |
| Critical | 1 |
Core G-8120 | Never check existence of a row to decide whether to create it or not. |
| Critical | 1 |
Core G-9020 | Try to use a format model and NLS_NUMERIC_CHARACTERS in string to number conversion functions. |
| Critical | 1 |
Core G-9600 | Never define more than one comment with hints. |
| Critical | 1 |
Core G-9601 | Never use unknown hints. |
| Critical | 1 |
Core G-9604 | Never use an invalid stats method. |
| Major | 11 |
Core G-2185 | Avoid using overly short names for explicitly or implicitly declared identifiers. |
| Major | 7 |
Core G-2180 | Never use quoted identifiers. |
| Major | 5 |
Core G-7460 | Try to define your packaged/standalone function deterministic if appropriate. |
| Major | 4 |
Core G-7160 | Always explicitly state parameter mode. |
| Major | 3 |
Core G-3180 | Always specify column names instead of positional references in ORDER BY clauses. |
| Major | 3 |
Core G-4370 | Avoid using EXIT to stop loop processing unless you are in a basic loop. |
| Major | 3 |
Core G-7130 | Always use parameters or pull in definitions rather than referencing external variables in a local program unit. |
| Major | 3 |
Core G-7420 | Always make the RETURN statement the last statement of your function. |
| Major | 2 |
Core G-2135 | Avoid assigning values to local variables that are not used by a subsequent statement. |
| Major | 2 |
Core G-2510 | Avoid using the LONG and LONG RAW data types. |
| Major | 2 |
Core G-3140 | Try to use anchored records as targets for your cursors. |
| Major | 2 |
Core G-4365 | Never use unconditional CONTINUE or EXIT in a loop. |
| Major | 2 |
Core G-7110 | Try to use named notation when calling program units. |
| Major | 2 |
Core G-7125 | Always use CREATE OR REPLACE instead of CREATE alone. |
| Major | 2 |
Core G-7150 | Try to remove unused parameters. |
| Major | 2 |
Core G-7170 | Avoid using an IN OUT parameter as IN or OUT only. |
| Major | 2 |
Core G-7430 | Try to use no more than one RETURN statement within a function. |
| Major | 1 |
Core G-2110 | Try to use anchored declarations for variables, constants and types. |
| Major | 1 |
Core G-2170 | Never overload variables. |
| Major | 1 |
Core G-3130 | Try to use ANSI SQL-92 join syntax. |
| Major | 1 |
Core G-3320 | Try to move transactions within a non-cursor loop into procedures. |
| Major | 1 |
Core G-4220 | Try to use CASE rather than DECODE. |
| Major | 1 |
Core G-4310 | Never use GOTO statements in your code. |
| Major | 1 |
Core G-4325 | Never reuse labels in inner scope. |
| Major | 1 |
Core G-4330 | Always use a CURSOR FOR loop to process the complete cursor results unless you are using bulk operations. |
| Major | 1 |
Core G-4340 | Always use a NUMERIC FOR loop to process a dense array. |
| Major | 1 |
Core G-4390 | Avoid use of unreferenced FOR loop indexes. |
| Major | 1 |
Core G-5050 | Avoid use of the RAISE_APPLICATION_ERROR built-in procedure with a hard-coded 20nnn error number or hard-coded message. |
| Major | 1 |
Core G-5060 | Avoid unhandled exceptions. |
| Major | 1 |
Core G-6010 | Always use a character variable to execute dynamic SQL. |
| Major | 1 |
Core G-7140 | Always ensure that locally defined procedures or functions are referenced. |
| Major | 1 |
Core G-7230 | Avoid declaring global variables public. |
| Major | 1 |
Core G-7250 | Never use RETURN in package initialization block. |
| Major | 1 |
Core G-7320 | Avoid using RETURN statements in a PROCEDURE. |
| Major | 1 |
Core G-7440 | Never use OUT parameters to return values from a function. |
| Major | 1 |
Core G-7520 | Avoid using deprecated units in your own code. |
| Major | 1 |
Core G-7710 | Avoid cascading triggers. |
| Major | 1 |
Core G-9030 | Try to define a default value on conversion errors. |
| Minor | 15 |
Core G-2120 | Try to have a single location to define your types. |
| Minor | 12 |
Core G-1030 | Avoid defining variables that are not used. |
| Minor | 10 |
Core G-2130 | Try to use subtypes for constructs used often in your code. |
| Minor | 8 |
Core G-4320 | Always label your loops. |
| Minor | 8 |
Core G-9102 | Always follow naming conventions for local variables. |
| Minor | 7 |
Core G-1040 | Avoid dead code. |
| Minor | 6 |
Core G-7120 | Always add the name of the program unit to its end keyword. |
| Minor | 5 |
Core G-1020 | Always have a matching loop or block label. |
| Minor | 5 |
Core G-1050 | Avoid using literals in your code. |
| Minor | 4 |
Core G-1010 | Try to label your sub blocks. |
| Minor | 4 |
Core G-4395 | Avoid hard-coded upper or lower bound values with FOR loops. |
| Minor | 4 |
Core G-8310 | Always validate input parameter size by assigning the parameter to a size limited variable in the declaration section of program unit. |
| Minor | 4 |
Core G-9113 | Always follow naming conventions for exceptions. |
| Minor | 3 |
Core G-4380 | Try to label your EXIT WHEN statements. |
| Minor | 3 |
Core G-7730 | Avoid multiple DML events per trigger. |
| Minor | 3 |
Core G-9105 | Always follow naming conventions for collection variables (arrays/tables). |
| Minor | 3 |
Core G-9112 | Always follow naming conventions for collection type definitions (arrays/tables). |
| Minor | 3 |
Core G-9114 | Always follow naming conventions for constants. |
| Minor | 2 |
Core G-1070 | Avoid nesting comment blocks. |
| Minor | 2 |
Core G-7310 | Avoid standalone procedures – put your procedures in packages. |
| Minor | 2 |
Core G-9104 | Always follow naming conventions for record variables. |
| Minor | 2 |
Core G-9217 | Always follow naming conventions for object types. |
| Minor | 1 |
Core G-2140 | Never initialize variables with NULL. |
| Minor | 1 |
Core G-2410 | Try to use boolean data type for values with dual meaning. |
| Minor | 1 |
Core G-2610 | Never use self-defined weak ref cursor types. |
| Minor | 1 |
Core G-3183 | Always specify column aliases instead of expressions in GROUP BY clauses. |
| Minor | 1 |
Core G-4110 | Always use %NOTFOUND instead of NOT %FOUND to check whether a cursor returned data. |
| Minor | 1 |
Core G-4210 | Try to use CASE rather than an IF statement with multiple ELSIF paths. |
| Minor | 1 |
Core G-4260 | Avoid inverting boolean conditions with NOT. |
| Minor | 1 |
Core G-4270 | Avoid comparing boolean values to boolean literals. |
| Minor | 1 |
Core G-4375 | Always use EXIT WHEN instead of an IF statement to exit from a loop. |
| Minor | 1 |
Core G-6020 | Try to use output bind arguments in the RETURNING INTO clause of dynamic DML statements rather than the USING clause. |
| Minor | 1 |
Core G-7220 | Always use forward declaration for private functions and procedures. |
| Minor | 1 |
Core G-7410 | Avoid standalone functions – put your functions in packages. |
| Minor | 1 |
Core G-8210 | Always use synonyms when accessing objects of another application schema. |
| Minor | 1 |
Core G-9101 | Always follow naming conventions for global variables. |
| Minor | 1 |
Core G-9103 | Always follow naming conventions for cursor variables. |
| Minor | 1 |
Core G-9106 | Always follow naming conventions for object variables. |
| Minor | 1 |
Core G-9107 | Always follow naming conventions for cursor parameters. |
| Minor | 1 |
Core G-9108 | Always follow naming conventions for IN parameters of functions and procedures. |
| Minor | 1 |
Core G-9109 | Always follow naming conventions for OUT parameters of functions and procedures. |
| Minor | 1 |
Core G-9110 | Always follow naming conventions for IN/OUT parameters of functions and procedures. |
| Minor | 1 |
Core G-9111 | Always follow naming conventions for record type definitions. |
| Minor | 1 |
Core G-9115 | Always follow naming conventions for subtypes. |
| Minor | 1 |
Core G-9116 | Always follow naming conventions for record fields. |
| Minor | 1 |
Core G-9201 | Always follow naming conventions for tables. |
| Minor | 1 |
Core G-9202 | Always follow naming conventions for table/view columns. |
| Minor | 1 |
Core G-9204 | Always follow naming conventions for primary key constraints. |
| Minor | 1 |
Core G-9205 | Always follow naming conventions for unique constraints. |
| Minor | 1 |
Core G-9206 | Always follow naming conventions for foreign key constraints. |
| Minor | 1 |
Core G-9207 | Always follow naming conventions for check constraints. |
| Minor | 1 |
Core G-9209 | Always follow naming conventions for global temporary tables. |
| Minor | 1 |
Core G-9210 | Always follow naming conventions for views. |
| Minor | 1 |
Core G-9213 | Always follow naming conventions for triggers. |
| Minor | 1 |
Core G-9214 | Always follow naming conventions for PL/SQL packages. |
| Minor | 1 |
Core G-9215 | Always follow naming conventions for functions. |
| Minor | 1 |
Core G-9216 | Always follow naming conventions for procedures. |
| Minor | 1 |
Core G-9218 | Always follow naming conventions for object type attributes. |
| Minor | 1 |
Core G-9219 | Always follow naming conventions for collection types. |
| Info | 1 |
Core G-1910 | Avoid using the NOSONAR marker. |
| Info | 1 |
Core G-1940 | Avoid long checking times. |
Top 100 PL/SQL Units by Cyclomatic Complexity
| File | PL/SQL Unit | Line | Complexity | Chars | LoC | Stmts | Comments |
|---|---|---|---|---|---|---|---|
| examples/Core-G-7180.sql | job_util.max_salary | 10 |
20 |
1,073 | 25 | 22 | 0.0% |
| examples/Core-G-4310.sql | my_package.password_check | 13 |
5 ✅ | 641 | 21 | 10 | 0.0% |
| examples/Core-G-8310.sql | department_api.dept_by_name | 10 |
5 ✅ | 512 | 18 | 7 | 5.3% |
| examples/Core-G-1030.sql | my_package.my_proc | 8 |
3 ✅ | 284 | 11 | 3 | 15.4% |
| examples/Core-G-2110.sql | my_package.my_proc | 7 |
3 ✅ | 296 | 11 | 3 | 15.4% |
| examples/Core-G-2135.sql | my_package.my_proc | 9 |
3 ✅ | 345 | 12 | 4 | 14.3% |
| examples/Core-G-5080.sql | order_api.discount_and_recalculate | 10 |
3 ✅ | 367 | 13 | 5 | 7.1% |
| examples/Core-G-7120.sql | employee_api.employee_by_id | 8 |
3 ✅ | 248 | 12 | 4 | 0.0% |
| examples/Core-G-7125.sql | employee_api.employee_by_id | 8 |
3 ✅ | 263 | 12 | 4 | 0.0% |
| examples/Core-G-7130.sql | employee_api.calc_salary | 17 |
3 ✅ | 290 | 12 | 4 | 0.0% |
| examples/Core-G-7150.sql | department_api.name_by_id | 11 |
3 ✅ | 371 | 13 | 4 | 0.0% |
| examples/Core-G-7220.sql | department_api.does_exist | 13 |
3 ✅ | 333 | 13 | 4 | 0.0% |
| examples/Core-G-7420.sql | my_package.my_function | 11 |
3 ✅ | 233 | 11 | 5 | 0.0% |
| examples/Core-G-7730.sql | dept_br_iu | 6 |
3 ✅ | 145 | 8 | 4 | 0.0% |
| examples/Core-G-7740.sql | dept_br_iu | 6 |
3 ✅ | 198 | 9 | 5 | 0.0% |
| install.sql | employee_api.employee_by_id | 190 |
3 ✅ | 225 | 9 | 3 | 0.0% |
| examples/Core-G-4140.sql | employee_api.remove_employee | 16 |
2 ✅ | 293 | 9 | 4 | 10.0% |
| examples/Core-G-4387.sql | employee_api.emp_name | 6 |
2 ✅ | 232 | 12 | 3 | 0.0% |
| examples/Core-G-7130.sql | employee_api.calc_salary.commission | 10 |
2 ✅ | 190 | 6 | 3 | 0.0% |
| examples/Core-G-7170.sql | fetch_salary_by_id | 10 |
2 ✅ | 217 | 9 | 2 | 0.0% |
| examples/Core-G-7220.sql | department_api.del | 30 |
2 ✅ | 89 | 5 | 2 | 0.0% |
| examples/Core-G-7320.sql | my_package.my_procedure | 7 |
2 ✅ | 192 | 9 | 4 | 0.0% |
| examples/Core-G-7430.sql | my_package.my_function | 8 |
2 ✅ | 127 | 7 | 3 | 0.0% |
| examples/Core-G-8120.sql | department_api.ins | 6 |
2 ✅ | 252 | 10 | 3 | 0.0% |
| examples/Core-G-8510.sql | employee_api.process_emps | 5 |
2 ✅ | 283 | 11 | 2 | 8.3% |
| examples/Core-G-1050.sql | p | 4 |
1 ✅ | 144 | 5 | 3 | 0.0% |
| examples/Core-G-2120.sql | my_package.my_proc | 7 |
1 ✅ | 82 | 4 | 2 | 0.0% |
| examples/Core-G-2130.sql | my_package.my_proc | 6 |
1 ✅ | 82 | 4 | 2 | 0.0% |
| examples/Core-G-2330.sql | constants_up.null_string | 7 |
1 ✅ | 42 | 3 | 1 | 0.0% |
| examples/Core-G-3110.sql | dept_api.ins_dept | 5 |
1 ✅ | 211 | 9 | 1 | 0.0% |
| examples/Core-G-3150.sql | location_br_i | 17 |
1 ✅ | 55 | 3 | 1 | 0.0% |
| examples/Core-G-3330.sql | dept_api.ins_dept | 6 |
1 ✅ | 123 | 5 | 2 | 16.7% |
| examples/Core-G-4130.sql | employee_api.department_salary | 12 |
1 ✅ | 192 | 5 | 3 | 0.0% |
| examples/Core-G-4140.sql | employee_api.process_dept | 9 |
1 ✅ | 80 | 3 | 1 | 0.0% |
| examples/Core-G-5060.sql | department_api.name_by_id | 8 |
1 ✅ | 178 | 7 | 2 | 0.0% |
| examples/Core-G-6020.sql | employee_api.upd_salary | 16 |
1 ✅ | 126 | 4 | 1 | 0.0% |
| examples/Core-G-7140.sql | my_package.my_procedure.my_func | 9 |
1 ✅ | 49 | 3 | 1 | 0.0% |
| examples/Core-G-7140.sql | my_package.my_procedure | 12 |
1 ✅ | 38 | 3 | 1 | 0.0% |
| examples/Core-G-7230.sql | employee_api.set_salary_increase | 16 |
1 ✅ | 158 | 4 | 1 | 0.0% |
| examples/Core-G-7230.sql | employee_api.salary_increase | 22 |
1 ✅ | 119 | 3 | 1 | 25.0% |
| examples/Core-G-7250.sql | employee_api.set_salary_increase | 8 |
1 ✅ | 196 | 4 | 1 | 0.0% |
| examples/Core-G-7250.sql | employee_api.salary_increase | 14 |
1 ✅ | 119 | 3 | 1 | 25.0% |
| examples/Core-G-7250.sql | employee_api | 18 |
1 ✅ | 138 | 4 | 3 | 0.0% |
| examples/Core-G-7310.sql | my_procedure | 4 |
1 ✅ | 32 | 3 | 1 | 0.0% |
| examples/Core-G-7330.sql | my_package.greet | 11 |
1 ✅ | 59 | 3 | 1 | 0.0% |
| examples/Core-G-7410.sql | my_function | 6 |
1 ✅ | 38 | 3 | 1 | 0.0% |
| examples/Core-G-7440.sql | my_package.my_function | 7 |
1 ✅ | 71 | 4 | 2 | 0.0% |
| examples/Core-G-7450.sql | my_package.my_function | 7 |
1 ✅ | 44 | 3 | 1 | 0.0% |
| examples/Core-G-7710.sql | dept_br_u | 5 |
1 ✅ | 271 | 14 | 1 | 0.0% |
| examples/Core-G-7710.sql | dept_hist_br_i | 22 |
1 ✅ | 190 | 10 | 1 | 0.0% |
| examples/Core-G-7720.sql | dept_br_u | 6 |
1 ✅ | 241 | 10 | 1 | 9.1% |
| examples/Core-G-7910.sql | my_package.row_generator | 6 |
1 ✅ | 276 | 7 | 3 | 0.0% |
| examples/Core-G-8410.sql | lock_up.request_lock | 12 |
1 ✅ | 122 | 3 | 1 | 25.0% |
| examples/Core-G-8410.sql | lock_up.release_lock | 19 |
1 ✅ | 86 | 3 | 1 | 0.0% |
| examples/Core-G-9010.sql | employee_api.set_dob | 10 |
1 ✅ | 169 | 5 | 1 | 0.0% |
| examples/Core-G-9020.sql | employee_api.set_salary | 10 |
1 ✅ | 163 | 5 | 1 | 0.0% |
| examples/Core-G-9030.sql | employee_api.set_dob | 10 |
1 ✅ | 151 | 5 | 1 | 0.0% |
| examples/Core-G-9040.sql | employee_api.set_dob | 10 |
1 ✅ | 229 | 8 | 1 | 0.0% |
| examples/Core-G-9213.sql | logon | 4 |
1 ✅ | 47 | 3 | 1 | 25.0% |
| examples/Core-G-9501.sql | pkg.f | 8 |
1 ✅ | 178 | 6 | 4 | 0.0% |
| install.sql | constants_up.small_increase | 171 |
1 ✅ | 47 | 3 | 1 | 0.0% |
Files by Errors, Warnings, Infos, and Name
| File | Errors | Warnings | Infos | Max. Complexity | Chars | LoC | Stmts | Funcs | Comments | Duration (sec.) |
|---|---|---|---|---|---|---|---|---|---|---|
| examples/Core-G-3120.sql | 3 |
0 | 0 | 0 ✅ | 282 | 7 | 0 | 0 | 12.5% | 0.039 |
| examples/Core-G-5030.sql | 2 |
2 |
0 | 0 ✅ | 540 | 18 | 4 | 0 | 5.3% | 0.042 |
| examples/Core-G-4120.sql | 2 |
1 |
0 | 0 ✅ | 782 | 23 | 7 | 0 | 4.2% | 0.019 |
| examples/Core-G-7515.sql | 2 |
1 |
0 | 0 ✅ | 225 | 7 | 2 | 0 | 12.5% | 0.039 |
| examples/Core-G-7910.sql | 2 |
1 |
0 | 1 ✅ |
533 | 12 | 3 | 1 | 14.3% | 0.012 |
| examples/Core-G-9601.sql | 2 |
1 |
0 | 0 ✅ | 561 | 4 | 0 | 0 | 63.6% | 0.004 |
| examples/Core-G-1060.sql | 2 |
0 | 0 | 0 ✅ | 279 | 14 | 1 | 0 | 6.7% | 0.020 |
| examples/Core-G-1230.sql | 2 |
0 | 0 | 0 ✅ | 454 | 11 | 0 | 0 | 8.3% | 0.090 |
| examples/Core-G-1240.sql | 2 |
0 | 0 | 0 ✅ | 536 | 12 | 0 | 0 | 7.7% | 0.022 |
| examples/Core-G-1250.sql | 2 |
0 | 0 | 0 ✅ | 548 | 12 | 0 | 0 | 7.7% | 0.020 |
| examples/Core-G-3185.sql | 2 |
0 | 0 | 0 ✅ | 225 | 8 | 0 | 0 | 11.1% | 0.003 |
| examples/Core-G-8410.sql | 2 |
0 | 0 | 1 ✅ |
1,342 | 27 | 8 | 2 | 27.0% | 0.031 |
| examples/Core-G-9501.sql | 1 |
6 |
0 | 1 ✅ |
576 | 13 | 4 | 1 | 7.1% | 0.029 |
| examples/Core-G-7170.sql | 1 |
3 |
0 | 2 ✅ |
698 | 22 | 5 | 1 | 4.3% | 0.033 |
| examples/Core-G-4110.sql | 1 |
2 |
0 | 0 ✅ | 768 | 23 | 7 | 0 | 4.2% | 0.048 |
| examples/Core-G-4350.sql | 1 |
2 |
0 | 0 ✅ | 424 | 11 | 2 | 0 | 15.4% | 0.057 |
| examples/Core-G-7330.sql | 1 |
2 |
0 | 1 ✅ |
424 | 13 | 1 | 1 | 7.1% | 0.008 |
| examples/Core-G-7510.sql | 1 |
2 |
0 | 0 ✅ | 205 | 6 | 1 | 0 | 14.3% | 0.005 |
| examples/Core-G-9602.sql | 1 |
2 |
0 | 0 ✅ | 983 | 5 | 0 | 0 | 72.2% | 0.004 |
| examples/Core-G-9603.sql | 1 |
2 |
0 | 0 ✅ | 975 | 5 | 0 | 0 | 72.2% | 0.005 |
| examples/Core-G-1110.sql | 1 |
1 |
0 | 0 ✅ | 172 | 2 | 0 | 0 | 50.0% | 0.050 |
| examples/Core-G-3310.sql | 1 |
1 |
0 | 0 ✅ | 879 | 28 | 9 | 0 | 3.4% | 0.063 |
| examples/Core-G-4140.sql | 1 |
1 |
0 | 2 ✅ |
1,028 | 22 | 5 | 2 | 8.3% | 0.045 |
| examples/Core-G-7720.sql | 1 |
1 |
0 | 1 ✅ |
439 | 14 | 1 | 1 | 12.5% | 0.015 |
| examples/Core-G-9107.sql | 1 |
1 |
0 | 0 ✅ | 210 | 9 | 1 | 0 | 10.0% | 0.008 |
| examples/Core-G-9206.sql | 1 |
1 |
0 | 0 ✅ | 348 | 8 | 0 | 0 | 11.1% | 0.008 |
| examples/Core-G-1080.sql | 1 |
0 | 0 | 0 ✅ | 352 | 11 | 1 | 0 | 8.3% | 0.041 |
| examples/Core-G-1260.sql | 1 |
0 | 0 | 0 ✅ | 281 | 6 | 0 | 0 | 14.3% | 0.013 |
| examples/Core-G-1270.sql | 1 |
0 | 0 | 0 ✅ | 282 | 6 | 0 | 0 | 14.3% | 0.009 |
| examples/Core-G-1280.sql | 1 |
0 | 0 | 0 ✅ | 304 | 6 | 0 | 0 | 14.3% | 0.019 |
| examples/Core-G-1310.sql | 1 |
0 | 0 | 0 ✅ | 122 | 5 | 2 | 1 | 16.7% | 0.007 |
| examples/Core-G-1920.sql | 1 |
0 | 0 | 0 ✅ | 81 | 2 | 0 | 0 | 33.3% | 0.005 |
| examples/Core-G-2145.sql | 1 |
0 | 0 | 0 ✅ | 415 | 12 | 4 | 0 | 7.7% | 0.049 |
| examples/Core-G-2150.sql | 1 |
0 | 0 | 0 ✅ | 172 | 8 | 2 | 0 | 11.1% | 0.016 |
| examples/Core-G-2190.sql | 1 |
0 | 0 | 0 ✅ | 246 | 9 | 1 | 0 | 10.0% | 0.024 |
| examples/Core-G-2310.sql | 1 |
0 | 0 | 0 ✅ | 141 | 5 | 0 | 0 | 16.7% | 0.031 |
| examples/Core-G-2320.sql | 1 |
0 | 0 | 0 ✅ | 145 | 4 | 0 | 0 | 20.0% | 0.031 |
| examples/Core-G-2330.sql | 1 |
0 | 0 | 1 ✅ |
246 | 9 | 1 | 1 | 10.0% | 0.010 |
| examples/Core-G-2340.sql | 1 |
0 | 0 | 0 ✅ | 202 | 4 | 0 | 0 | 20.0% | 0.021 |
| examples/Core-G-3110.sql | 1 |
0 | 0 | 1 ✅ |
412 | 13 | 1 | 1 | 7.1% | 0.027 |
| examples/Core-G-3115.sql | 1 |
0 | 0 | 0 ✅ | 97 | 2 | 0 | 0 | 33.3% | 0.004 |
| examples/Core-G-3145.sql | 1 |
0 | 0 | 0 ✅ | 384 | 15 | 2 | 0 | 6.2% | 0.036 |
| examples/Core-G-3170.sql | 1 |
0 | 0 | 0 ✅ | 521 | 8 | 0 | 0 | 11.1% | 0.050 |
| examples/Core-G-3182.sql | 1 |
0 | 0 | 0 ✅ | 208 | 5 | 0 | 0 | 16.7% | 0.020 |
| examples/Core-G-3190.sql | 1 |
0 | 0 | 0 ✅ | 201 | 7 | 0 | 0 | 12.5% | 0.004 |
| examples/Core-G-3195.sql | 1 |
0 | 0 | 0 ✅ | 148 | 4 | 0 | 0 | 20.0% | 0.010 |
| examples/Core-G-3330.sql | 1 |
0 | 0 | 1 ✅ |
325 | 10 | 2 | 1 | 16.7% | 0.012 |
| examples/Core-G-4130.sql | 1 |
0 | 0 | 1 ✅ |
776 | 16 | 3 | 1 | 11.1% | 0.046 |
| examples/Core-G-4250.sql | 1 |
0 | 0 | 0 ✅ | 457 | 15 | 5 | 0 | 16.7% | 0.022 |
| examples/Core-G-4387.sql | 1 |
0 | 0 | 2 ✅ |
541 | 17 | 3 | 1 | 10.5% | 0.011 |
| examples/Core-G-5070.sql | 1 |
0 | 0 | 0 ✅ | 96 | 4 | 1 | 0 | 20.0% | 0.002 |
| examples/Core-G-7450.sql | 1 |
0 | 0 | 1 ✅ |
244 | 9 | 1 | 1 | 10.0% | 0.003 |
| examples/Core-G-9010.sql | 1 |
0 | 0 | 1 ✅ |
590 | 14 | 1 | 1 | 6.7% | 0.027 |
| examples/Core-G-9040.sql | 1 |
0 | 0 | 1 ✅ |
666 | 17 | 1 | 1 | 5.6% | 0.011 |
| examples/Core-G-9208.sql | 1 |
0 | 0 | 0 ✅ | 354 | 10 | 0 | 0 | 9.1% | 0.024 |
| examples/Core-G-4320.sql | 0 | 12 |
0 | 0 ✅ | 400 | 21 | 9 | 0 | 4.5% | 0.023 |
| examples/Core-G-9105.sql | 0 | 12 |
0 | 0 ✅ | 371 | 11 | 1 | 0 | 8.3% | 0.005 |
| examples/Core-G-2180.sql | 0 | 10 |
0 | 0 ✅ | 276 | 12 | 3 | 0 | 7.7% | 0.016 |
| examples/Core-G-1020.sql | 0 | 8 |
0 | 0 ✅ | 661 | 26 | 10 | 0 | 3.7% | 0.772 |
| examples/Core-G-1040.sql | 0 | 8 |
0 | 0 ✅ | 1,143 | 36 | 16 | 0 | 26.5% | 0.227 |
| examples/Core-G-9104.sql | 0 | 7 |
0 | 0 ✅ | 277 | 12 | 1 | 0 | 7.7% | 0.037 |
| examples/Core-G-7180.sql | 0 | 6 |
0 | 20 |
1,458 | 34 | 22 | 1 | 2.9% | 0.015 |
| examples/Core-G-9112.sql | 0 | 6 |
0 | 0 ✅ | 282 | 8 | 1 | 0 | 11.1% | 0.003 |
| examples/Core-G-2185.sql | 0 | 5 |
0 | 0 ✅ | 247 | 12 | 3 | 0 | 7.7% | 0.011 |
| examples/Core-G-1010.sql | 0 | 4 |
0 | 0 ✅ | 119 | 9 | 4 | 0 | 10.0% | 0.080 |
| examples/Core-G-4370.sql | 0 | 4 |
0 | 0 ✅ | 939 | 35 | 13 | 0 | 5.4% | 0.019 |
| examples/Core-G-7130.sql | 0 | 4 |
0 | 3 ✅ |
1,008 | 26 | 7 | 2 | 7.1% | 0.050 |
| examples/Core-G-7160.sql | 0 | 4 |
0 | 0 ✅ | 479 | 9 | 0 | 0 | 10.0% | 0.023 |
| examples/Core-G-7220.sql | 0 | 4 |
0 | 3 ✅ |
1,100 | 31 | 6 | 2 | 3.1% | 0.043 |
| examples/Core-G-9106.sql | 0 | 4 |
0 | 0 ✅ | 248 | 12 | 1 | 0 | 7.7% | 0.006 |
| examples/Core-G-1050.sql | 0 | 3 |
0 | 1 ✅ |
232 | 7 | 3 | 1 | 12.5% | 0.039 |
| examples/Core-G-2140.sql | 0 | 3 |
0 | 0 ✅ | 151 | 6 | 1 | 0 | 14.3% | 0.012 |
| examples/Core-G-2220.sql | 0 | 3 |
0 | 0 ✅ | 413 | 15 | 5 | 0 | 6.2% | 0.033 |
| examples/Core-G-2230.sql | 0 | 3 |
0 | 0 ✅ | 374 | 14 | 4 | 0 | 6.7% | 0.030 |
| examples/Core-G-3180.sql | 0 | 3 |
0 | 0 ✅ | 206 | 6 | 0 | 0 | 14.3% | 0.036 |
| examples/Core-G-3320.sql | 0 | 3 |
0 | 0 ✅ | 966 | 30 | 6 | 0 | 3.2% | 0.036 |
| examples/Core-G-4310.sql | 0 | 3 |
0 | 5 ✅ |
1,310 | 33 | 10 | 1 | 2.9% | 0.047 |
| examples/Core-G-4340.sql | 0 | 3 |
0 | 0 ✅ | 712 | 19 | 6 | 0 | 5.0% | 0.054 |
| examples/Core-G-4360.sql | 0 | 3 |
0 | 0 ✅ | 721 | 19 | 5 | 0 | 9.5% | 0.039 |
| examples/Core-G-4380.sql | 0 | 3 |
0 | 0 ✅ | 987 | 27 | 9 | 0 | 3.6% | 0.020 |
| examples/Core-G-4395.sql | 0 | 3 |
0 | 0 ✅ | 189 | 8 | 2 | 0 | 11.1% | 0.005 |
| examples/Core-G-8120.sql | 0 | 3 |
0 | 2 ✅ |
501 | 15 | 3 | 1 | 6.2% | 0.010 |
| examples/Core-G-8310.sql | 0 | 3 |
0 | 5 ✅ |
1,021 | 27 | 7 | 1 | 10.0% | 0.037 |
| examples/Core-G-9215.sql | 0 | 3 |
0 | 0 ✅ | 197 | 4 | 0 | 0 | 20.0% | 0.002 |
| examples/Core-G-9605.sql | 0 | 3 |
0 | 0 ✅ | 697 | 4 | 0 | 0 | 69.2% | 0.004 |
| examples/Core-G-1030.sql | 0 | 2 |
0 | 3 ✅ |
569 | 18 | 3 | 1 | 14.3% | 0.113 |
| examples/Core-G-1070.sql | 0 | 2 |
0 | 0 ✅ | 167 | 5 | 2 | 0 | 37.5% | 0.010 |
| examples/Core-G-2160.sql | 0 | 2 |
0 | 0 ✅ | 322 | 8 | 1 | 0 | 11.1% | 0.036 |
| examples/Core-G-2170.sql | 0 | 2 |
0 | 0 ✅ | 381 | 16 | 3 | 0 | 5.9% | 0.048 |
| examples/Core-G-2510.sql | 0 | 2 |
0 | 0 ✅ | 169 | 8 | 2 | 0 | 11.1% | 0.038 |
| examples/Core-G-2610.sql | 0 | 2 |
0 | 0 ✅ | 404 | 15 | 3 | 0 | 6.2% | 0.022 |
| examples/Core-G-3140.sql | 0 | 2 |
0 | 0 ✅ | 628 | 18 | 5 | 0 | 10.0% | 0.038 |
| examples/Core-G-4325.sql | 0 | 2 |
0 | 0 ✅ | 307 | 12 | 2 | 0 | 7.7% | 0.007 |
| examples/Core-G-4330.sql | 0 | 2 |
0 | 0 ✅ | 514 | 16 | 6 | 0 | 5.9% | 0.011 |
| examples/Core-G-4375.sql | 0 | 2 |
0 | 0 ✅ | 405 | 13 | 5 | 0 | 7.1% | 0.008 |
| examples/Core-G-4390.sql | 0 | 2 |
0 | 0 ✅ | 810 | 23 | 6 | 0 | 4.2% | 0.018 |
| examples/Core-G-5010.sql | 0 | 2 |
0 | 0 ✅ | 303 | 8 | 2 | 0 | 20.0% | 0.009 |
| examples/Core-G-5060.sql | 0 | 2 |
0 | 1 ✅ |
543 | 14 | 2 | 1 | 6.7% | 0.021 |
| examples/Core-G-7110.sql | 0 | 2 |
0 | 0 ✅ | 233 | 7 | 1 | 0 | 12.5% | 0.014 |
| examples/Core-G-7120.sql | 0 | 2 |
0 | 3 ✅ |
642 | 19 | 4 | 1 | 9.5% | 0.018 |
| examples/Core-G-7250.sql | 0 | 2 |
0 | 1 ✅ |
872 | 18 | 5 | 2 | 14.3% | 0.103 |
| examples/Core-G-7430.sql | 0 | 2 |
0 | 2 ✅ |
405 | 14 | 3 | 1 | 6.7% | 0.005 |
| examples/Core-G-7740.sql | 0 | 2 |
0 | 3 ✅ |
391 | 13 | 5 | 1 | 7.1% | 0.007 |
| examples/Core-G-9101.sql | 0 | 2 |
0 | 0 ✅ | 151 | 4 | 0 | 0 | 20.0% | 0.003 |
| examples/Core-G-9102.sql | 0 | 2 |
0 | 0 ✅ | 123 | 6 | 1 | 0 | 14.3% | 0.003 |
| examples/Core-G-9103.sql | 0 | 2 |
0 | 0 ✅ | 127 | 6 | 1 | 0 | 14.3% | 0.003 |
| examples/Core-G-9108.sql | 0 | 2 |
0 | 0 ✅ | 172 | 4 | 0 | 0 | 20.0% | 0.003 |
| examples/Core-G-9109.sql | 0 | 2 |
0 | 0 ✅ | 174 | 4 | 0 | 0 | 20.0% | 0.002 |
| examples/Core-G-9110.sql | 0 | 2 |
0 | 0 ✅ | 180 | 4 | 0 | 0 | 20.0% | 0.002 |
| examples/Core-G-9111.sql | 0 | 2 |
0 | 0 ✅ | 245 | 11 | 1 | 0 | 8.3% | 0.003 |
| examples/Core-G-9113.sql | 0 | 2 |
0 | 0 ✅ | 120 | 6 | 1 | 0 | 14.3% | 0.002 |
| examples/Core-G-9114.sql | 0 | 2 |
0 | 0 ✅ | 132 | 6 | 1 | 0 | 14.3% | 0.002 |
| examples/Core-G-9115.sql | 0 | 2 |
0 | 0 ✅ | 139 | 6 | 1 | 0 | 14.3% | 0.003 |
| examples/Core-G-9116.sql | 0 | 2 |
0 | 0 ✅ | 233 | 10 | 1 | 0 | 9.1% | 0.003 |
| examples/Core-G-9214.sql | 0 | 2 |
0 | 0 ✅ | 133 | 3 | 0 | 0 | 25.0% | 0.002 |
| examples/Core-G-9216.sql | 0 | 2 |
0 | 0 ✅ | 177 | 4 | 0 | 0 | 20.0% | 0.002 |
| examples/Core-G-1910.sql | 0 | 1 |
1 |
0 ✅ | 174 | 6 | 1 | 0 | 25.0% | 0.019 |
| examples/Core-G-3150.sql | 0 | 1 |
1 |
1 ✅ |
489 | 14 | 1 | 1 | 6.7% | 1.631 |
| examples/Core-G-2110.sql | 0 | 1 |
0 | 3 ✅ |
553 | 17 | 3 | 1 | 15.0% | 0.019 |
| examples/Core-G-2120.sql | 0 | 1 |
0 | 1 ✅ |
326 | 10 | 2 | 1 | 9.1% | 0.021 |
| examples/Core-G-2130.sql | 0 | 1 |
0 | 1 ✅ |
285 | 9 | 2 | 1 | 10.0% | 0.011 |
| examples/Core-G-2135.sql | 0 | 1 |
0 | 3 ✅ |
760 | 20 | 4 | 1 | 13.0% | 0.047 |
| examples/Core-G-2210.sql | 0 | 1 |
0 | 0 ✅ | 180 | 4 | 0 | 0 | 20.0% | 0.016 |
| examples/Core-G-2410.sql | 0 | 1 |
0 | 0 ✅ | 334 | 13 | 4 | 0 | 7.1% | 0.013 |
| examples/Core-G-3130.sql | 0 | 1 |
0 | 0 ✅ | 289 | 8 | 0 | 0 | 11.1% | 0.044 |
| examples/Core-G-3183.sql | 0 | 1 |
0 | 0 ✅ | 208 | 5 | 0 | 0 | 16.7% | 0.017 |
| examples/Core-G-3210.sql | 0 | 1 |
0 | 0 ✅ | 706 | 17 | 3 | 0 | 5.6% | 0.050 |
| examples/Core-G-3220.sql | 0 | 1 |
0 | 0 ✅ | 625 | 15 | 2 | 0 | 6.2% | 0.029 |
| examples/Core-G-4210.sql | 0 | 1 |
0 | 0 ✅ | 373 | 12 | 4 | 0 | 7.7% | 0.015 |
| examples/Core-G-4220.sql | 0 | 1 |
0 | 0 ✅ | 429 | 5 | 0 | 0 | 16.7% | 0.026 |
| examples/Core-G-4230.sql | 0 | 1 |
0 | 0 ✅ | 218 | 2 | 0 | 0 | 33.3% | 0.035 |
| examples/Core-G-4240.sql | 0 | 1 |
0 | 0 ✅ | 268 | 3 | 0 | 0 | 25.0% | 0.054 |
| examples/Core-G-4260.sql | 0 | 1 |
0 | 0 ✅ | 204 | 8 | 2 | 0 | 11.1% | 0.026 |
| examples/Core-G-4270.sql | 0 | 1 |
0 | 0 ✅ | 298 | 10 | 3 | 0 | 9.1% | 0.022 |
| examples/Core-G-4365.sql | 0 | 1 |
0 | 0 ✅ | 275 | 9 | 4 | 0 | 18.2% | 0.005 |
| examples/Core-G-4385.sql | 0 | 1 |
0 | 0 ✅ | 424 | 16 | 4 | 0 | 11.1% | 0.005 |
| examples/Core-G-5020.sql | 0 | 1 |
0 | 0 ✅ | 381 | 13 | 4 | 0 | 13.3% | 0.012 |
| examples/Core-G-5040.sql | 0 | 1 |
0 | 0 ✅ | 230 | 7 | 2 | 0 | 12.5% | 0.004 |
| examples/Core-G-5050.sql | 0 | 1 |
0 | 0 ✅ | 287 | 6 | 1 | 0 | 14.3% | 0.015 |
| examples/Core-G-5080.sql | 0 | 1 |
0 | 3 ✅ |
798 | 22 | 5 | 1 | 8.3% | 0.037 |
| examples/Core-G-6010.sql | 0 | 1 |
0 | 0 ✅ | 221 | 7 | 1 | 0 | 12.5% | 0.011 |
| examples/Core-G-6020.sql | 0 | 1 |
0 | 1 ✅ |
874 | 17 | 1 | 1 | 5.6% | 0.098 |
| examples/Core-G-7125.sql | 0 | 1 |
0 | 3 ✅ |
653 | 19 | 4 | 1 | 9.5% | 0.006 |
| examples/Core-G-7140.sql | 0 | 1 |
0 | 1 ✅ |
391 | 14 | 2 | 2 | 6.7% | 0.007 |
| examples/Core-G-7150.sql | 0 | 1 |
0 | 3 ✅ |
850 | 23 | 4 | 1 | 8.0% | 0.017 |
| examples/Core-G-7230.sql | 0 | 1 |
0 | 1 ✅ |
1,076 | 21 | 2 | 2 | 12.5% | 0.112 |
| examples/Core-G-7310.sql | 0 | 1 |
0 | 1 ✅ |
159 | 5 | 1 | 1 | 16.7% | 0.009 |
| examples/Core-G-7320.sql | 0 | 1 |
0 | 2 ✅ |
443 | 15 | 4 | 1 | 6.2% | 0.019 |
| examples/Core-G-7410.sql | 0 | 1 |
0 | 1 ✅ |
194 | 7 | 1 | 1 | 12.5% | 0.005 |
| examples/Core-G-7420.sql | 0 | 1 |
0 | 3 ✅ |
545 | 21 | 5 | 1 | 4.5% | 0.005 |
| examples/Core-G-7440.sql | 0 | 1 |
0 | 1 ✅ |
298 | 10 | 2 | 1 | 9.1% | 0.015 |
| examples/Core-G-7460.sql | 0 | 1 |
0 | 0 ✅ | 283 | 5 | 0 | 0 | 16.7% | 0.003 |
| examples/Core-G-7520.sql | 0 | 1 |
0 | 0 ✅ | 104 | 4 | 1 | 0 | 20.0% | 0.006 |
| examples/Core-G-7710.sql | 0 | 1 |
0 | 1 ✅ |
676 | 30 | 2 | 2 | 3.2% | 0.039 |
| examples/Core-G-7730.sql | 0 | 1 |
0 | 3 ✅ |
293 | 12 | 4 | 1 | 7.7% | 0.006 |
| examples/Core-G-7810.sql | 0 | 1 |
0 | 0 ✅ | 277 | 9 | 2 | 0 | 10.0% | 0.022 |
| examples/Core-G-8110.sql | 0 | 1 |
0 | 0 ✅ | 648 | 23 | 5 | 0 | 4.2% | 0.047 |
| examples/Core-G-8210.sql | 0 | 1 |
0 | 0 ✅ | 470 | 15 | 3 | 0 | 16.7% | 0.021 |
| examples/Core-G-8510.sql | 0 | 1 |
0 | 2 ✅ |
471 | 15 | 2 | 1 | 11.8% | 0.013 |
| examples/Core-G-9020.sql | 0 | 1 |
0 | 1 ✅ |
610 | 14 | 1 | 1 | 6.7% | 0.007 |
| examples/Core-G-9030.sql | 0 | 1 |
0 | 1 ✅ |
553 | 14 | 1 | 1 | 6.7% | 0.018 |
| examples/Core-G-9201.sql | 0 | 1 |
0 | 0 ✅ | 120 | 3 | 0 | 0 | 25.0% | 0.002 |
| examples/Core-G-9202.sql | 0 | 1 |
0 | 0 ✅ | 147 | 3 | 0 | 0 | 25.0% | 0.002 |
| examples/Core-G-9204.sql | 0 | 1 |
0 | 0 ✅ | 192 | 4 | 0 | 0 | 20.0% | 0.005 |
| examples/Core-G-9205.sql | 0 | 1 |
0 | 0 ✅ | 188 | 4 | 0 | 0 | 20.0% | 0.018 |
| examples/Core-G-9207.sql | 0 | 1 |
0 | 0 ✅ | 163 | 4 | 0 | 0 | 20.0% | 0.024 |
| examples/Core-G-9209.sql | 0 | 1 |
0 | 0 ✅ | 193 | 3 | 0 | 0 | 25.0% | 0.008 |
| examples/Core-G-9210.sql | 0 | 1 |
0 | 0 ✅ | 324 | 7 | 0 | 0 | 12.5% | 0.022 |
| examples/Core-G-9213.sql | 0 | 1 |
0 | 1 ✅ |
170 | 5 | 1 | 1 | 28.6% | 0.003 |
| examples/Core-G-9217.sql | 0 | 1 |
0 | 0 ✅ | 147 | 4 | 0 | 0 | 20.0% | 0.002 |
| examples/Core-G-9218.sql | 0 | 1 |
0 | 0 ✅ | 161 | 4 | 0 | 0 | 20.0% | 0.002 |
| examples/Core-G-9219.sql | 0 | 1 |
0 | 0 ✅ | 214 | 6 | 0 | 0 | 14.3% | 0.002 |
| examples/Core-G-9600.sql | 0 | 1 |
0 | 0 ✅ | 1,083 | 10 | 0 | 0 | 61.5% | 0.010 |
| examples/Core-G-9604.sql | 0 | 1 |
0 | 0 ✅ | 680 | 4 | 0 | 0 | 69.2% | 0.003 |
| examples/Core-G-1120.sql | 0 | 0 | 0 | 0 ✅ | 121 | 0 | 0 | 0 | 100.0% | 0.008 |
| examples/Core-G-1130.sql | 0 | 0 | 0 | 0 ✅ | 217 | 1 | 0 | 0 | 50.0% | 0.010 |
| examples/Core-G-1140.sql | 0 | 0 | 0 | 0 ✅ | 170 | 0 | 0 | 0 | 100.0% | 0.007 |
| examples/Core-G-1150.sql | 0 | 0 | 0 | 0 ✅ | 139 | 0 | 0 | 0 | 100.0% | 0.003 |
| examples/Core-G-1210.sql | 0 | 0 | 0 | 0 ✅ | 152 | 4 | 0 | 0 | 20.0% | 0.041 |
| examples/Core-G-1220.sql | 0 | 0 | 0 | 0 ✅ | 386 | 11 | 0 | 0 | 8.3% | 0.070 |
| examples/Core-G-3160.sql | 0 | 0 | 0 | 0 ✅ | 487 | 11 | 3 | 0 | 8.3% | 0.019 |
| examples/Core-G-9203.sql | 0 | 0 | 0 | 0 ✅ | 123 | 0 | 0 | 0 | 100.0% | 0.002 |
| examples/Core-G-9211.sql | 0 | 0 | 0 | 0 ✅ | 87 | 0 | 0 | 0 | 100.0% | 0.001 |
| examples/Core-G-9212.sql | 0 | 0 | 0 | 0 ✅ | 123 | 0 | 0 | 0 | 100.0% | 0.001 |
| install.sql | 0 | 0 | 0 | 3 ✅ |
9,412 | 69 | 4 | 2 | 6.8% | 0.086 |
| README.md | 0 | 0 | 0 | 0 ✅ | 6,491 | 0 | 0 | 0 | NaN | 0.133 |