• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/sqlite-3.6.22/

Lines Matching defs:pCur

360   schema_cursor *pCur;
362 pCur = sqlite3_malloc(sizeof(schema_cursor));
363 if( pCur ){
364 memset(pCur, 0, sizeof(schema_cursor));
365 *ppCursor = (sqlite3_vtab_cursor *)pCur;
375 schema_cursor *pCur = (schema_cursor *)cur;
376 sqlite3_finalize(pCur->pDbList);
377 sqlite3_finalize(pCur->pTableList);
378 sqlite3_finalize(pCur->pColumnList);
379 sqlite3_free(pCur);
406 schema_cursor *pCur = (schema_cursor *)cur;
409 columnToResult(ctx, pCur->pDbList, 1);
412 columnToResult(ctx, pCur->pTableList, 0);
415 columnToResult(ctx, pCur->pColumnList, i-2);
425 schema_cursor *pCur = (schema_cursor *)cur;
426 *pRowid = pCur->rowid;
437 schema_cursor *pCur = (schema_cursor *)cur;
438 return (pCur->pDbList ? 0 : 1);
446 schema_cursor *pCur = (schema_cursor *)cur;
450 while( !pCur->pColumnList || SQLITE_ROW!=sqlite3_step(pCur->pColumnList) ){
451 if( SQLITE_OK!=(rc = finalize(&pCur->pColumnList)) ) goto next_exit;
453 while( !pCur->pTableList || SQLITE_ROW!=sqlite3_step(pCur->pTableList) ){
454 if( SQLITE_OK!=(rc = finalize(&pCur->pTableList)) ) goto next_exit;
456 assert(pCur->pDbList);
457 while( SQLITE_ROW!=sqlite3_step(pCur->pDbList) ){
458 rc = finalize(&pCur->pDbList);
464 ** identfied by the row pointed to by the SQL statement pCur->pDbList
467 if( sqlite3_column_int(pCur->pDbList, 0)==1 ){
473 sqlite3_stmt *pDbList = pCur->pDbList;
484 rc = sqlite3_prepare(pVtab->db, zSql, -1, &pCur->pTableList, 0);
490 ** identified by the rows pointed to by statements pCur->pDbList and
491 ** pCur->pTableList.
494 sqlite3_column_text(pCur->pDbList, 1),
495 sqlite3_column_text(pCur->pTableList, 0)
502 rc = sqlite3_prepare(pVtab->db, zSql, -1, &pCur->pColumnList, 0);
506 pCur->rowid++;
523 schema_cursor *pCur = (schema_cursor *)pVtabCursor;
528 pCur->rowid = 0;
529 finalize(&pCur->pTableList);
530 finalize(&pCur->pColumnList);
531 finalize(&pCur->pDbList);
532 rc = sqlite3_prepare(pVtab->db,"SELECT 0, 'main'", -1, &pCur->pDbList, 0);