Lines Matching refs:ctx
138 static void readFileContents(sqlite3_context *ctx, const char *zName){ in readFileContents() argument
153 db = sqlite3_context_db_handle(ctx); in readFileContents()
156 sqlite3_result_error_code(ctx, SQLITE_TOOBIG); in readFileContents()
162 sqlite3_result_error_nomem(ctx); in readFileContents()
167 sqlite3_result_blob64(ctx, pBuf, nIn, sqlite3_free); in readFileContents()
169 sqlite3_result_error_code(ctx, SQLITE_IOERR); in readFileContents()
196 static void ctxErrorMsg(sqlite3_context *ctx, const char *zFmt, ...){ in ctxErrorMsg() argument
201 sqlite3_result_error(ctx, zMsg, -1); in ctxErrorMsg()
754 sqlite3_context *ctx, /* First argument to sqlite3_result_...() */ in fsdirColumn() argument
760 sqlite3_result_text(ctx, &pCur->zPath[pCur->nBase], -1, SQLITE_TRANSIENT); in fsdirColumn()
765 sqlite3_result_int64(ctx, pCur->sStat.st_mode); in fsdirColumn()
769 sqlite3_result_int64(ctx, pCur->sStat.st_mtime); in fsdirColumn()
775 sqlite3_result_null(ctx); in fsdirColumn()
790 sqlite3_result_error_nomem(ctx); in fsdirColumn()
795 sqlite3_result_text(ctx, aBuf, n, SQLITE_TRANSIENT); in fsdirColumn()
799 readFileContents(ctx, pCur->zPath); in fsdirColumn()