id: 1 unit: bool Statement::Bind() file: src/statement.cc start line: 277 end line: 332 size: 49 LOC McCabe index: 11 number of parameters: 1 id: 2 unit: Napi::Object RegisterModule() file: src/node_sqlite3.cc start line: 16 end line: 67 size: 48 LOC McCabe index: 1 number of parameters: 2 id: 3 unit: void Statement::AsyncEach() file: src/statement.cc start line: 698 end line: 743 size: 39 LOC McCabe index: 9 number of parameters: 1 id: 4 unit: Napi::Value Database::Configure() file: src/database.cc start line: 354 end line: 394 size: 37 LOC McCabe index: 5 number of parameters: 1 id: 5 unit: void Database::Process() file: src/database.cc start line: 42 end line: 86 size: 35 LOC McCabe index: 15 number of parameters: 0 id: 6 unit: void Statement::Work_Each() file: src/statement.cc start line: 648 end line: 689 size: 34 LOC McCabe index: 6 number of parameters: 2 id: 7 unit: void Statement::Work_AfterAll() file: src/statement.cc start line: 573 end line: 612 size: 33 LOC McCabe index: 6 number of parameters: 3 id: 8 unit: void Statement::GetRow() file: src/statement.cc start line: 837 end line: 871 size: 33 LOC McCabe index: 8 number of parameters: 2 id: 9 unit: sqlite3.verbose = function() file: lib/sqlite3.js start line: 174 end line: 205 size: 31 LOC McCabe index: 2 number of parameters: 0 id: 10 unit: void Database::Work_AfterClose() file: src/database.cc start line: 277 end line: 316 size: 30 LOC McCabe index: 6 number of parameters: 3 id: 11 unit: Napi::Value Statement::RowToJS() file: src/statement.cc start line: 799 end line: 835 size: 30 LOC McCabe index: 7 number of parameters: 2 id: 12 unit: void Backup::CleanQueue() file: src/backup.cc start line: 75 end line: 118 size: 29 LOC McCabe index: 9 number of parameters: 0 id: 13 unit: void Statement::CleanQueue() file: src/statement.cc start line: 909 end line: 951 size: 29 LOC McCabe index: 9 number of parameters: 0 id: 14 unit: void Database::Work_AfterOpen() file: src/database.cc start line: 191 end line: 224 size: 28 LOC McCabe index: 6 number of parameters: 3 id: 15 unit: void Database::Schedule() file: src/database.cc start line: 88 end line: 116 size: 25 LOC McCabe index: 11 number of parameters: 3 id: 16 unit: Napi::Object Database::Init() file: src/database.cc start line: 14 end line: 40 size: 24 LOC McCabe index: 1 number of parameters: 2 id: 17 unit: void Database::Work_AfterExec() file: src/database.cc start line: 594 end line: 623 size: 24 LOC McCabe index: 6 number of parameters: 3 id: 18 unit: void Database::Work_AfterLoadExtension() file: src/database.cc start line: 706 end line: 735 size: 24 LOC McCabe index: 6 number of parameters: 3 id: 19 unit: Statement.prototype.map = function() file: lib/sqlite3.js start line: 119 end line: 143 size: 23 LOC McCabe index: 6 number of parameters: 0 id: 20 unit: object[property] = function() file: lib/trace.js start line: 6 end line: 29 size: 23 LOC McCabe index: 7 number of parameters: 0 id: 21 unit: void Statement::Work_AfterGet() file: src/statement.cc start line: 429 end line: 456 size: 23 LOC McCabe index: 6 number of parameters: 3 id: 22 unit: void Backup::Work_AfterStep() file: src/backup.cc start line: 279 end line: 305 size: 22 LOC McCabe index: 7 number of parameters: 3 id: 23 unit: void Backup::Work_Initialize() file: src/backup.cc start line: 187 end line: 214 size: 21 LOC McCabe index: 6 number of parameters: 2 id: 24 unit: '': function() file: benchmark/insert.js start line: 14 end line: 37 size: 20 LOC McCabe index: 2 number of parameters: 1 id: 25 unit: Database: function() file: lib/sqlite3.js start line: 29 end line: 53 size: 20 LOC McCabe index: 7 number of parameters: 3 id: 26 unit: void Backup::Work_Step() file: src/backup.cc start line: 255 end line: 277 size: 20 LOC McCabe index: 5 number of parameters: 2 id: 27 unit: void Database::Work_Open() file: src/database.cc start line: 161 end line: 189 size: 20 LOC McCabe index: 2 number of parameters: 2 id: 28 unit: void Backup::Work_AfterInitialize() file: src/backup.cc start line: 216 end line: 236 size: 19 LOC McCabe index: 4 number of parameters: 3 id: 29 unit: void Statement::Work_AfterPrepare() file: src/statement.cc start line: 154 end line: 175 size: 19 LOC McCabe index: 4 number of parameters: 3 id: 30 unit: void Statement::Work_Run() file: src/statement.cc start line: 477 end line: 501 size: 19 LOC McCabe index: 5 number of parameters: 2 id: 31 unit: void Statement::Work_AfterRun() file: src/statement.cc start line: 503 end line: 526 size: 19 LOC McCabe index: 5 number of parameters: 3 id: 32 unit: void Statement::Work_All() file: src/statement.cc start line: 547 end line: 571 size: 19 LOC McCabe index: 5 number of parameters: 2 id: 33 unit: Napi::Value Statement::Each() file: src/statement.cc start line: 614 end line: 635 size: 19 LOC McCabe index: 5 number of parameters: 1 id: 34 unit: void Statement::Work_Prepare() file: src/statement.cc start line: 130 end line: 152 size: 17 LOC McCabe index: 2 number of parameters: 2 id: 35 unit: void Statement::Work_AfterBind() file: src/statement.cc start line: 362 end line: 382 size: 17 LOC McCabe index: 4 number of parameters: 3 id: 36 unit: void Statement::Work_Get() file: src/statement.cc start line: 405 end line: 427 size: 17 LOC McCabe index: 7 number of parameters: 2 id: 37 unit: template void Backup::Error() file: src/backup.cc start line: 54 end line: 73 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 38 unit: void Database::Work_BeginClose() file: src/database.cc start line: 243 end line: 261 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 39 unit: void Database::Work_LoadExtension() file: src/database.cc start line: 685 end line: 704 size: 16 LOC McCabe index: 3 number of parameters: 2 id: 40 unit: template void Statement::Error() file: src/statement.cc start line: 65 end line: 85 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 41 unit: Napi::Object Backup::Init() file: src/backup.cc start line: 10 end line: 26 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 42 unit: void Database::RegisterTraceCallback() file: src/database.cc start line: 424 end line: 441 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 43 unit: void Database::RegisterProfileCallback() file: src/database.cc start line: 462 end line: 479 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 44 unit: void Database::RegisterUpdateCallback() file: src/database.cc start line: 503 end line: 520 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 45 unit: void Database::Work_Exec() file: src/database.cc start line: 576 end line: 592 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 46 unit: void Database::Work_Wait() file: src/database.cc start line: 637 end line: 655 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 47 unit: '': function() file: benchmark/insert.js start line: 38 end line: 53 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 48 unit: void init() file: src/backup.h start line: 148 end line: 161 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 49 unit: Napi::Value Database::Interrupt() file: src/database.cc start line: 396 end line: 412 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 50 unit: void Database::Work_BeginExec() file: src/database.cc start line: 561 end line: 574 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 51 unit: void Database::Work_BeginLoadExtension() file: src/database.cc start line: 670 end line: 683 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 52 unit: Napi::Object Statement::Init() file: src/statement.cc start line: 11 end line: 26 size: 14 LOC McCabe index: 1 number of parameters: 2 id: 53 unit: Napi::Value Database::Serialize() file: src/database.cc start line: 318 end line: 334 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 54 unit: Napi::Value Database::Parallelize() file: src/database.cc start line: 336 end line: 352 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 55 unit: static inline bool HasInstance() file: src/database.h start line: 29 end line: 41 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 56 unit: Napi::Value Statement::Bind() file: src/statement.cc start line: 334 end line: 347 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 57 unit: Napi::Value Statement::Get() file: src/statement.cc start line: 386 end line: 399 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 58 unit: Napi::Value Statement::Run() file: src/statement.cc start line: 458 end line: 471 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 59 unit: Napi::Value Statement::All() file: src/statement.cc start line: 528 end line: 541 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 60 unit: '': function() file: benchmark/insert.js start line: 54 end line: 67 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 61 unit: void Backup::Schedule() file: src/backup.cc start line: 41 end line: 52 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 62 unit: void Backup::Work_AfterFinish() file: src/backup.cc start line: 327 end line: 343 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 63 unit: void Database::UpdateCallback() file: src/database.cc start line: 534 end line: 546 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 64 unit: void Statement::Schedule() file: src/statement.cc start line: 52 end line: 63 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 65 unit: void Statement::Work_AfterReset() file: src/statement.cc start line: 782 end line: 797 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 66 unit: function normalizeMethod() file: lib/sqlite3.js start line: 6 end line: 21 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 67 unit: void Backup::Work_BeginInitialize() file: src/backup.cc start line: 175 end line: 185 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 68 unit: void Backup::FinishSqlite() file: src/backup.cc start line: 356 end line: 366 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 69 unit: void Backup::GetRetryErrors() file: src/backup.cc start line: 410 end line: 420 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 70 unit: void Database::Work_Close() file: src/database.cc start line: 263 end line: 275 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 71 unit: void Database::ProfileCallback() file: src/database.cc start line: 490 end line: 501 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 72 unit: void init() file: src/database.h start line: 115 end line: 125 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 73 unit: void Statement::Work_BeginPrepare() file: src/statement.cc start line: 118 end line: 128 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 74 unit: Database.prototype.backup = function() file: lib/sqlite3.js start line: 104 end line: 117 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 75 unit: static void listener() file: src/async.h start line: 36 end line: 45 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 76 unit: void Backup::Process() file: src/backup.cc start line: 28 end line: 39 size: 10 LOC McCabe index: 6 number of parameters: 0 id: 77 unit: Napi::Value Backup::Step() file: src/backup.cc start line: 238 end line: 249 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 78 unit: void Backup::FinishAll() file: src/backup.cc start line: 345 end line: 354 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 79 unit: void Backup::RetryErrorSetter() file: src/backup.cc start line: 399 end line: 408 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 80 unit: void Database::TraceCallback() file: src/database.cc start line: 449 end line: 460 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 81 unit: void Database::RemoveCallbacks() file: src/database.cc start line: 737 end line: 746 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 82 unit: void Statement::Process() file: src/statement.cc start line: 39 end line: 50 size: 10 LOC McCabe index: 6 number of parameters: 0 id: 83 unit: void Statement::Work_AfterEach() file: src/statement.cc start line: 745 end line: 757 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 84 unit: void Statement::Finalize_() file: src/statement.cc start line: 884 end line: 896 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 85 unit: void Database::Work_BeginOpen() file: src/database.cc start line: 151 end line: 159 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 86 unit: void Database::UpdateCallback() file: src/database.cc start line: 522 end line: 532 size: 9 LOC McCabe index: 1 number of parameters: 5 id: 87 unit: Napi::Value Database::Exec() file: src/database.cc start line: 548 end line: 559 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 88 unit: Napi::Value Database::LoadExtension() file: src/database.cc start line: 657 end line: 668 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 89 unit: inline bool OtherIsInt() file: src/macros.h start line: 16 end line: 24 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 90 unit: virtual ~Baton() file: src/statement.h start line: 88 end line: 96 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 91 unit: void init() file: src/statement.h start line: 187 end line: 195 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 92 unit: Napi::Value Backup::Finish() file: src/backup.cc start line: 307 end line: 316 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 93 unit: Napi::Value Database::Close() file: src/database.cc start line: 232 end line: 241 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 94 unit: Napi::Value Database::Wait() file: src/database.cc start line: 625 end line: 635 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 95 unit: bool OtherInstanceOf() file: src/statement.cc start line: 29 end line: 37 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 96 unit: Napi::Value Statement::Reset() file: src/statement.cc start line: 759 end line: 769 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 97 unit: Napi::Value Statement::Finalize_() file: src/statement.cc start line: 873 end line: 882 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 98 unit: void Statement::Finalize_() file: src/statement.cc start line: 898 end line: 907 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 99 unit: Database.prototype.addListener = Database.prototype.on = function() file: lib/sqlite3.js start line: 149 end line: 155 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 100 unit: Database.prototype.removeListener = function() file: lib/sqlite3.js start line: 157 end line: 163 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 101 unit: Database.prototype.removeAllListeners = function() file: lib/sqlite3.js start line: 165 end line: 171 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 102 unit: void Statement::Work_Bind() file: src/statement.cc start line: 353 end line: 360 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 103 unit: void Statement::Work_BeginEach() file: src/statement.cc start line: 637 end line: 646 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 104 unit: '': function() file: benchmark/insert.js start line: 7 end line: 12 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 105 unit: static void close() file: src/async.h start line: 47 end line: 52 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 106 unit: virtual ~InitializeBaton() file: src/backup.h start line: 124 end line: 130 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 107 unit: void Database::SetBusyTimeout() file: src/database.cc start line: 414 end line: 422 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 108 unit: void Database::ProfileCallback() file: src/database.cc start line: 481 end line: 488 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 109 unit: void Statement::CloseCallback() file: src/statement.cc start line: 691 end line: 696 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 110 unit: virtual ~PrepareBaton() file: src/statement.h start line: 138 end line: 145 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 111 unit: errBack = function() file: lib/sqlite3.js start line: 12 end line: 16 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 112 unit: function filter() file: lib/trace.js start line: 34 end line: 38 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 113 unit: void add() file: src/async.h start line: 62 end line: 66 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 114 unit: Napi::Value Backup::IdleGetter() file: src/backup.cc start line: 368 end line: 372 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 115 unit: virtual ~Baton() file: src/backup.h start line: 107 end line: 111 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 116 unit: Napi::Value Database::OpenGetter() file: src/database.cc start line: 226 end line: 230 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 117 unit: virtual ~Baton() file: src/database.h start line: 57 end line: 61 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 118 unit: void Statement::Work_Reset() file: src/statement.cc start line: 775 end line: 780 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 119 unit: template inline Blob() file: src/statement.h start line: 52 end line: 56 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 120 unit: function inherits() file: lib/sqlite3.js start line: 23 end line: 26 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 121 unit: void finish() file: src/async.h start line: 54 end line: 60 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 122 unit: void send() file: src/async.h start line: 72 end line: 75 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 123 unit: void Backup::Work_Finish() file: src/backup.cc start line: 322 end line: 325 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 124 unit: Napi::Value Backup::CompletedGetter() file: src/backup.cc start line: 374 end line: 377 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 125 unit: Napi::Value Backup::FailedGetter() file: src/backup.cc start line: 379 end line: 382 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 126 unit: Napi::Value Backup::RemainingGetter() file: src/backup.cc start line: 384 end line: 387 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 127 unit: Napi::Value Backup::PageCountGetter() file: src/backup.cc start line: 389 end line: 392 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 128 unit: Napi::Value Backup::RetryErrorGetter() file: src/backup.cc start line: 394 end line: 397 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 129 unit: inline Napi::String StringConcat() file: src/macros.h start line: 10 end line: 13 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 130 unit: function extendTrace() file: lib/trace.js start line: 4 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 131 unit: void send() file: src/async.h start line: 68 end line: 70 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 132 unit: void Backup::Work_BeginStep() file: src/backup.cc start line: 251 end line: 253 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 133 unit: void Backup::Work_BeginFinish() file: src/backup.cc start line: 318 end line: 320 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 134 unit: void Database::TraceCallback() file: src/database.cc start line: 443 end line: 447 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 135 unit: void Statement::Work_BeginBind() file: src/statement.cc start line: 349 end line: 351 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 136 unit: void Statement::Work_BeginGet() file: src/statement.cc start line: 401 end line: 403 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 137 unit: void Statement::Work_BeginRun() file: src/statement.cc start line: 473 end line: 475 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 138 unit: void Statement::Work_BeginAll() file: src/statement.cc start line: 543 end line: 545 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 139 unit: void Statement::Work_BeginReset() file: src/statement.cc start line: 771 end line: 773 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 140 unit: inline ~Blob() file: src/statement.h start line: 57 end line: 59 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 141 unit: virtual ~EachBaton() file: src/statement.h start line: 126 end line: 128 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 142 unit: inline Field() file: src/statement.h start line: 23 end line: 24 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 143 unit: inline Field() file: src/statement.h start line: 25 end line: 26 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 144 unit: template inline Integer() file: src/statement.h start line: 34 end line: 35 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 145 unit: template inline Float() file: src/statement.h start line: 40 end line: 41 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 146 unit: template inline Text() file: src/statement.h start line: 46 end line: 47 size: 2 LOC McCabe index: 1 number of parameters: 3 id: 147 unit: bool IsOpen() file: src/database.h start line: 105 end line: 105 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 148 unit: bool IsLocked() file: src/database.h start line: 106 end line: 106 size: 1 LOC McCabe index: 1 number of parameters: 0