Lines Matching refs:pStmt

159   sqlite3_stmt *pStmt;     /* The prepared statement */  member
519 static void dbFreeStmt(SqlPreparedStmt *pStmt){ in dbFreeStmt() argument
521 if( sqlite3_sql(pStmt->pStmt)==0 ){ in dbFreeStmt()
522 Tcl_Free((char *)pStmt->zSql); in dbFreeStmt()
525 sqlite3_finalize(pStmt->pStmt); in dbFreeStmt()
526 Tcl_Free((char *)pStmt); in dbFreeStmt()
696 sqlite3_stmt *pStmt = (sqlite3_stmt *)pd; in DbTraceV2Handler() local
702 Tcl_NewWideIntObj((Tcl_WideInt)(uptr)pStmt)); in DbTraceV2Handler()
711 sqlite3_stmt *pStmt = (sqlite3_stmt *)pd; in DbTraceV2Handler() local
717 Tcl_NewWideIntObj((Tcl_WideInt)(uptr)pStmt)); in DbTraceV2Handler()
726 sqlite3_stmt *pStmt = (sqlite3_stmt *)pd; in DbTraceV2Handler() local
731 Tcl_NewWideIntObj((Tcl_WideInt)(uptr)pStmt)); in DbTraceV2Handler()
1347 sqlite3_stmt *pStmt = 0; /* Prepared statement object */ in dbPrepareAndBind() local
1370 pStmt = pPreStmt->pStmt; in dbPrepareAndBind()
1388 nVar = sqlite3_bind_parameter_count(pStmt); in dbPrepareAndBind()
1398 if( SQLITE_OK!=dbPrepare(pDb, zSql, &pStmt, pzOut) ){ in dbPrepareAndBind()
1402 if( pStmt==0 ){ in dbPrepareAndBind()
1416 nVar = sqlite3_bind_parameter_count(pStmt); in dbPrepareAndBind()
1421 pPreStmt->pStmt = pStmt; in dbPrepareAndBind()
1423 pPreStmt->zSql = sqlite3_sql(pStmt); in dbPrepareAndBind()
1440 const char *zVar = sqlite3_bind_parameter_name(pStmt, i); in dbPrepareAndBind()
1473 sqlite3_bind_blob(pStmt, i, data, n, SQLITE_STATIC); in dbPrepareAndBind()
1478 sqlite3_bind_int(pStmt, i, n); in dbPrepareAndBind()
1482 sqlite3_bind_double(pStmt, i, r); in dbPrepareAndBind()
1487 sqlite3_bind_int64(pStmt, i, v); in dbPrepareAndBind()
1490 sqlite3_bind_text(pStmt, i, (char *)data, n, SQLITE_STATIC); in dbPrepareAndBind()
1495 sqlite3_bind_null(pStmt, i); in dbPrepareAndBind()
1642 sqlite3_stmt *pStmt = p->pPreStmt->pStmt; in dbEvalRowInfo() local
1647 p->nCol = nCol = sqlite3_column_count(pStmt); in dbEvalRowInfo()
1651 apColName[i] = Tcl_NewStringObj(sqlite3_column_name(pStmt,i), -1); in dbEvalRowInfo()
1706 sqlite3_stmt *pStmt = pPreStmt->pStmt; in dbEvalStep() local
1708 rcs = sqlite3_step(pStmt); in dbEvalStep()
1715 rcs = sqlite3_reset(pStmt); in dbEvalStep()
1717 pDb->nStep = sqlite3_stmt_status(pStmt,SQLITE_STMTSTATUS_FULLSCAN_STEP,1); in dbEvalStep()
1718 pDb->nSort = sqlite3_stmt_status(pStmt,SQLITE_STMTSTATUS_SORT,1); in dbEvalStep()
1719 pDb->nIndex = sqlite3_stmt_status(pStmt,SQLITE_STMTSTATUS_AUTOINDEX,1); in dbEvalStep()
1720 pDb->nVMStep = sqlite3_stmt_status(pStmt,SQLITE_STMTSTATUS_VM_STEP,1); in dbEvalStep()
1759 sqlite3_reset(p->pPreStmt->pStmt); in dbEvalFinalize()
1778 sqlite3_stmt *pStmt = p->pPreStmt->pStmt; in dbEvalColumnValue() local
1779 switch( sqlite3_column_type(pStmt, iCol) ){ in dbEvalColumnValue()
1781 int bytes = sqlite3_column_bytes(pStmt, iCol); in dbEvalColumnValue()
1782 const char *zBlob = sqlite3_column_blob(pStmt, iCol); in dbEvalColumnValue()
1787 sqlite_int64 v = sqlite3_column_int64(pStmt, iCol); in dbEvalColumnValue()
1795 return Tcl_NewDoubleObj(sqlite3_column_double(pStmt, iCol)); in dbEvalColumnValue()
1802 return Tcl_NewStringObj((char*)sqlite3_column_text(pStmt, iCol), -1); in dbEvalColumnValue()
1865 && sqlite3_column_type(p->pPreStmt->pStmt, i)==SQLITE_NULL in DbEvalNextCmd()
2474 sqlite3_stmt *pStmt; /* A statement */ in DbObjCmd() local
2532 rc = sqlite3_prepare(pDb->db, zSql, -1, &pStmt, 0); in DbObjCmd()
2538 nCol = sqlite3_column_count(pStmt); in DbObjCmd()
2540 sqlite3_finalize(pStmt); in DbObjCmd()
2558 rc = sqlite3_prepare(pDb->db, zSql, -1, &pStmt, 0); in DbObjCmd()
2562 sqlite3_finalize(pStmt); in DbObjCmd()
2568 sqlite3_finalize(pStmt); in DbObjCmd()
2612 sqlite3_bind_null(pStmt, i+1); in DbObjCmd()
2614 sqlite3_bind_text(pStmt, i+1, azCol[i], -1, SQLITE_STATIC); in DbObjCmd()
2617 sqlite3_step(pStmt); in DbObjCmd()
2618 rc = sqlite3_reset(pStmt); in DbObjCmd()
2628 sqlite3_finalize(pStmt); in DbObjCmd()
3688 pDb->stmtList ? pDb->stmtList->pStmt: 0); in DbObjCmd()