Lines Matching refs:argv
50 ** argv[0] = "file-format" or "schema-cookie" or "table" or "index"
51 ** argv[1] = table or index name or meta statement type.
52 ** argv[2] = root page number for table or index. NULL for meta.
53 ** argv[3] = SQL text for a CREATE TABLE or CREATE INDEX statement.
54 ** argv[4] = "1" for temporary files, "0" for main database, "2" or more
59 int sqliteInitCallback(void *pInit, int argc, char **argv, char **azColName){
64 if( argv==0 ) return 0; /* Might happen if EMPTY_RESULT_CALLBACKS are on */
65 if( argv[0]==0 ){
69 switch( argv[0][0] ){
74 if( argv[2]==0 || argv[4]==0 ){
78 if( argv[3] && argv[3][0] ){
86 db->init.iDb = atoi(argv[4]);
88 db->init.newTnum = atoi(argv[2]);
89 if( sqlite_exec(db, argv[3], 0, 0, &zErr) ){
104 iDb = atoi(argv[4]);
106 pIndex = sqliteFindIndex(db, argv[1], db->aDb[iDb].zName);
115 pIndex->tnum = atoi(argv[2]);
131 ** name of the table to be reconstructed is passed in as argv[0].
142 int upgrade_3_callback(void *pInit, int argc, char **argv, char **NotUsed){
149 pTab = sqliteFindTable(pData->db, argv[0], 0);
151 assert( sqliteStrICmp(pTab->zName, argv[0])==0 );
161 0, 0, &zErr, argv[0], argv[0], argv[0]);
172 pTab = sqliteFindTable(pData->db, argv[0], 0);
174 assert( sqliteStrICmp(pTab->zName, argv[0])==0 );