CoolFace
Modelpublic

AryaWu/sqlite

sourceHugging Faceupdated 9mo agoView on Hugging Face
0likes
vdbe_injectable_functions.json62 linesDownload Raw Back to injectable_functions
1[2  {3    "function_name": "vdbeTakeBranch",4    "function_signature": "static void vdbeTakeBranch(u32 iSrcLine, u8 I, u8 M)",5    "test_filename": "tests_vdbe_vdbeTakeBranch.c"6  },7  {8    "function_name": "applyNumericAffinity",9    "function_signature": "static void applyNumericAffinity(Mem *pRec, int bTryForInt)",10    "test_filename": "tests_vdbe_applyNumericAffinity.c"11  },12  {13    "function_name": "applyAffinity",14    "function_signature": "static void applyAffinity(\n  Mem *pRec,          /* The value to apply affinity to */\n  char affinity,      /* The affinity to be applied */\n  u8 enc              /* Use this text encoding */\n)",15    "test_filename": "tests_vdbe_applyAffinity.c"16  },17  {18    "function_name": "computeNumericType",19    "function_signature": "static u16 SQLITE_NOINLINE computeNumericType(Mem *pMem)",20    "test_filename": "tests_vdbe_computeNumericType.c"21  },22  {23    "function_name": "numericType",24    "function_signature": "static u16 numericType(Mem *pMem)",25    "test_filename": "tests_vdbe_numericType.c"26  },27  {28    "function_name": "sqlite3VdbeMemPrettyPrint",29    "function_signature": "void sqlite3VdbeMemPrettyPrint(Mem *pMem, StrAccum *pStr)",30    "test_filename": "tests_vdbe_sqlite3VdbeMemPrettyPrint.c"31  },32  {33    "function_name": "memTracePrint",34    "function_signature": "static void memTracePrint(Mem *p)",35    "test_filename": "tests_vdbe_memTracePrint.c"36  },37  {38    "function_name": "registerTrace",39    "function_signature": "static void registerTrace(int iReg, Mem *p)",40    "test_filename": "tests_vdbe_registerTrace.c"41  },42  {43    "function_name": "filterHash",44    "function_signature": "static u64 filterHash(const Mem *aMem, const Op *pOp)",45    "test_filename": "tests_vdbe_filterHash.c"46  },47  {48    "function_name": "vdbeColumnFromOverflow",49    "function_signature": "static SQLITE_NOINLINE int vdbeColumnFromOverflow(\n  VdbeCursor *pC,       /* The BTree cursor from which we are reading */\n  int iCol,             /* The column to read */\n  u32 t,                /* The serial-type code for the column value */\n  i64 iOffset,          /* Offset to the start of the content value */\n  u32 cacheStatus,      /* Current Vdbe.cacheCtr value */\n  u32 colCacheCtr,      /* Current value of the column cache counter */\n  Mem *pDest            /* Store the value into this register. */\n)",50    "test_filename": "tests_vdbe_vdbeColumnFromOverflow.c"51  },52  {53    "function_name": "sqlite3VdbeLogAbort",54    "function_signature": "static SQLITE_NOINLINE void sqlite3VdbeLogAbort(\n  Vdbe *p,     /* The statement that is running at the time of failure */\n  int rc,      /* Error code */\n  Op *pOp,     /* Opcode that filed */\n  Op *aOp      /* All opcodes */\n)",55    "test_filename": "tests_vdbe_sqlite3VdbeLogAbort.c"56  },57  {58    "function_name": "sqlite3VdbeExec",59    "function_signature": "int sqlite3VdbeExec(\n  Vdbe *p                    /* The VDBE */\n)",60    "test_filename": "tests_vdbe_sqlite3VdbeExec.c"61  }62]