File size: 2,821 Bytes
7510827
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
[
  {
    "function_name": "statConnect",
    "function_signature": "static int statConnect(\n  sqlite3 *db,\n  void *pAux,\n  int argc, const char *const*argv,\n  sqlite3_vtab **ppVtab,\n  char **pzErr\n)",
    "test_filename": "tests_dbstat_statConnect.c"
  },
  {
    "function_name": "statBestIndex",
    "function_signature": "static int statBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo)",
    "test_filename": "tests_dbstat_statBestIndex.c"
  },
  {
    "function_name": "statOpen",
    "function_signature": "static int statOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor)",
    "test_filename": "tests_dbstat_statOpen.c"
  },
  {
    "function_name": "statClearCells",
    "function_signature": "static void statClearCells(StatPage *p)",
    "test_filename": "tests_dbstat_statClearCells.c"
  },
  {
    "function_name": "statResetCsr",
    "function_signature": "static void statResetCsr(StatCursor *pCsr)",
    "test_filename": "tests_dbstat_statResetCsr.c"
  },
  {
    "function_name": "getLocalPayload",
    "function_signature": "static int getLocalPayload(\n  int nUsable,                    /* Usable bytes per page */\n  u8 flags,                       /* Page flags */\n  int nTotal                      /* Total record (payload) size */\n)",
    "test_filename": "tests_dbstat_getLocalPayload.c"
  },
  {
    "function_name": "statDecodePage",
    "function_signature": "static int statDecodePage(Btree *pBt, StatPage *p)",
    "test_filename": "tests_dbstat_statDecodePage.c"
  },
  {
    "function_name": "statSizeAndOffset",
    "function_signature": "static void statSizeAndOffset(StatCursor *pCsr)",
    "test_filename": null
  },
  {
    "function_name": "statGetPage",
    "function_signature": "static int statGetPage(\n  Btree *pBt,                     /* Load page from this b-tree */\n  u32 iPg,                        /* Page number to load */\n  StatPage *pPg                   /* Load page into this object */\n)",
    "test_filename": "tests_dbstat_statGetPage.c"
  },
  {
    "function_name": "statNext",
    "function_signature": "static int statNext(sqlite3_vtab_cursor *pCursor)",
    "test_filename": "tests_dbstat_statNext.c"
  },
  {
    "function_name": "statFilter",
    "function_signature": "static int statFilter(\n  sqlite3_vtab_cursor *pCursor, \n  int idxNum, const char *idxStr,\n  int argc, sqlite3_value **argv\n)",
    "test_filename": "tests_dbstat_statFilter.c"
  },
  {
    "function_name": "statColumn",
    "function_signature": "static int statColumn(\n  sqlite3_vtab_cursor *pCursor, \n  sqlite3_context *ctx, \n  int i\n)",
    "test_filename": null
  },
  {
    "function_name": "sqlite3DbstatRegister",
    "function_signature": "int sqlite3DbstatRegister(sqlite3 *db)",
    "test_filename": "tests_dbstat_sqlite3DbstatRegister.c"
  }
]