CoolFace
Modelpublic

AryaWu/sqlite

sourceHugging Faceupdated 9mo agoView on Hugging Face
0likes
upsert_injectable_functions.json22 linesDownload Raw Back to injectable_functions
1[2  {3    "function_name": "upsertDelete",4    "function_signature": "static void SQLITE_NOINLINE upsertDelete(sqlite3 *db, Upsert *p)",5    "test_filename": "tests_upsert_upsertDelete.c"6  },7  {8    "function_name": "sqlite3UpsertAnalyzeTarget",9    "function_signature": "int sqlite3UpsertAnalyzeTarget(\n  Parse *pParse,     /* The parsing context */\n  SrcList *pTabList, /* Table into which we are inserting */\n  Upsert *pUpsert,   /* The ON CONFLICT clauses */\n  Upsert *pAll       /* Complete list of all ON CONFLICT clauses */\n)",10    "test_filename": "tests_upsert_sqlite3UpsertAnalyzeTarget.c"11  },12  {13    "function_name": "sqlite3UpsertNextIsIPK",14    "function_signature": "int sqlite3UpsertNextIsIPK(Upsert *pUpsert)",15    "test_filename": "tests_upsert_sqlite3UpsertNextIsIPK.c"16  },17  {18    "function_name": "sqlite3UpsertDoUpdate",19    "function_signature": "void sqlite3UpsertDoUpdate(\n  Parse *pParse,        /* The parsing and code-generating context */\n  Upsert *pUpsert,      /* The ON CONFLICT clause for the upsert */\n  Table *pTab,          /* The table being updated */\n  Index *pIdx,          /* The UNIQUE constraint that failed */\n  int iCur              /* Cursor for pIdx (or pTab if pIdx==NULL) */\n)",20    "test_filename": "tests_upsert_sqlite3UpsertDoUpdate.c"21  }22]