Lines Matching refs:nCol
2116 int nCol; /* Number of columns in the result set */
2153 nCol = sqlite3_column_count(pStmt);
2164 for(i=0; i<nCol; i++){
9454 int nCol;
10056 int nCol = 0;
10082 nCol++;
10088 nByte += sizeof(IdxColumn) * nCol;
10094 pNew->nCol = nCol;
10095 pCsr = (char*)&pNew->aCol[nCol];
10098 nCol = 0;
10105 pNew->aCol[nCol].zName = pCsr;
10106 pNew->aCol[nCol].iPk = (sqlite3_column_int(p1, 5)==1 && nPk==1);
10116 pNew->aCol[nCol].zColl = pCsr;
10121 nCol++;
10692 for(i=0; i<pTab->nCol; i++){
10701 for(i=0; i<pTab->nCol; i++){
10790 for(i=0; i<pTab->nCol; i++){
10968 int nCol = 0;
10983 "%sx.%Q IS rem(%d, x.%Q) COLLATE %s", zComma, zName, nCol, zName, zColl
10985 zOrder = idxAppendText(&rc, zOrder, "%s%d", zComma, ++nCol);
11010 aStat = (int*)idxMalloc(&rc, sizeof(int)*(nCol+1));
11015 for(i=0; i<=nCol; i++) aStat[i] = 1;
11018 for(i=0; i<nCol; i++){
11021 for(/*no-op*/; i<nCol; i++){
11030 for(i=1; rc==SQLITE_OK && i<=nCol; i++){
12663 ** nCol/aCol[]:
12664 ** aCol[] is an array of nCol columns. In the order in which they appear
12690 int nCol; /* Number of columns in table */
13659 int nCol = 0;
13663 nCol++;
13666 nByte += sizeof(RecoverTable) + nCol*sizeof(RecoverColumn) + nName+1;
13675 pNew->zTab = csr = (char*)&pNew->aCol[nCol];
13676 pNew->nCol = nCol;
13718 assert( iField<pNew->nCol && iCol<pNew->nCol );
13909 assert( nField<=pTab->nCol );
14273 if( pTbl->nCol>p1->nMax ) p1->nMax = pTbl->nCol;
14380 assert( bNewCell || iField==p1->nVal || p1->nVal==pTab->nCol );
14392 for(ii=0; ii<pTab->nCol; ii++){
14430 }else if( iField<pTab->nCol ){
17241 int nCol, i, x;
17244 nCol = sqlite3_column_count(pStmt);
17245 raw_printf(out, "%-36s %d\n", "Number of output columns:", nCol);
17246 for(i=0; i<nCol; i++){
18078 int nCol = sqlite3_column_count(pStmt);
18079 void *pData = sqlite3_malloc64(3*nCol*sizeof(const char*) + 1);
18084 char **azVals = &azCols[nCol]; /* Results */
18085 int *aiTypes = (int *)&azVals[nCol]; /* Result types */
18089 for(i=0; i<nCol; i++){
18095 for(i=0; i<nCol; i++){
18114 if( shell_callback(pArg, nCol, azVals, azCols, aiTypes) ){
18455 int nCol = 0;
18468 if( nCol>=nAlloc-2 ){
18469 nAlloc = nAlloc*2 + nCol + 10;
18473 azCol[++nCol] = sqlite3_mprintf("%s", sqlite3_column_text(pStmt, 1));
18474 shell_check_oom(azCol[nCol]);
18490 azCol[nCol+1] = 0;
18525 for(i=1; i<=nCol; i++){
18528 if( i>nCol ){
22789 int nCol; /* Number of columns in the table */
22991 nCol = sqlite3_column_count(pStmt);
22994 if( nCol==0 ) return 0; /* no columns, no error */
22995 zSql = sqlite3_malloc64( nByte*2 + 20 + nCol*2 );
23002 for(i=1; i<nCol; i++){
23023 for(i=0; i<nCol; i++){
23037 if( i<nCol-1 && sCtx.cTerm!=sCtx.cColSep ){
23040 sCtx.zFile, startLine, nCol, i+1);
23042 while( i<=nCol ){ sqlite3_bind_null(pStmt, i); i++; }
23052 sCtx.zFile, startLine, nCol, i);
23054 if( i>=nCol ){