| /sqlite-3.40.0/ext/misc/ |
| H A D | stmt.c | 179 sqlite3_result_int(ctx, pRow->aCol[i]); in stmtColumn() 232 pNew->aCol[STMT_COLUMN_NCOL] = sqlite3_column_count(p); in stmtFilter() 233 pNew->aCol[STMT_COLUMN_RO] = sqlite3_stmt_readonly(p); in stmtFilter() 234 pNew->aCol[STMT_COLUMN_BUSY] = sqlite3_stmt_busy(p); in stmtFilter() 235 pNew->aCol[STMT_COLUMN_NSCAN] = sqlite3_stmt_status( in stmtFilter() 238 pNew->aCol[STMT_COLUMN_NSORT] = sqlite3_stmt_status( in stmtFilter() 241 pNew->aCol[STMT_COLUMN_NAIDX] = sqlite3_stmt_status( in stmtFilter() 244 pNew->aCol[STMT_COLUMN_NSTEP] = sqlite3_stmt_status( in stmtFilter() 247 pNew->aCol[STMT_COLUMN_REPREP] = sqlite3_stmt_status( in stmtFilter() 250 pNew->aCol[STMT_COLUMN_RUN] = sqlite3_stmt_status( in stmtFilter() [all …]
|
| /sqlite-3.40.0/ext/repair/ |
| H A D | checkindex.c | 64 CidxColumn aCol[1]; /* Array of indexed columns */ member 295 sqlite3_free(pIdx->aCol[i].zExpr); in cidxFreeIndex() 411 CidxColumn *pCol = pIdx->aCol; in cidxParseSQL() 498 p = &pIdx->aCol[iCol++]; in cidxLookupIndex() 611 zSep, aCol[i].zExpr, (azAfter[i] ? azAfter[i] : "NULL") in cidxWhere() 621 zSep, aCol[iGt].zExpr, (aCol[iGt].bDesc ? "<" : ">"), in cidxWhere() 654 CidxColumn *p = &pIdx->aCol[i]; in cidxColumnList() 655 assert( pIdx->aCol[i].bDesc==0 || pIdx->aCol[i].bDesc==1 ); in cidxColumnList() 752 if( pIdx->aCol[i].bDesc && azAfter[i]==0 ) continue; in cidxGenerateScanSql() 754 char *zWhere = cidxWhere(&rc, pIdx->aCol, azAfter, i, j); in cidxGenerateScanSql() [all …]
|
| /sqlite-3.40.0/src/ |
| H A D | fkey.c | 266 zIdxCol = pParent->aCol[iCol].zCnName; in sqlite3FkLocateIndex() 269 if( aiCol ) aiCol[i] = pFKey->aCol[j].iFrom; in sqlite3FkLocateIndex() 485 pCol = &pTab->aCol[iCol]; in exprTableRegister() 592 iCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom; in fkScanChildren() 594 zCol = pFKey->pFrom->aCol[iCol].zCnName; in fkScanChildren() 806 int iChildKey = p->aCol[i].iFrom; in fkChildIsModified() 833 char *zKey = p->aCol[i].zCol; in fkParentIsModified() 837 Column *pCol = &pTab->aCol[iKey]; in fkParentIsModified() 953 iFromCol = pFKey->aCol[i].iFrom; in sqlite3FkCheck() 966 iCol = pFKey->aCol[0].iFrom; in sqlite3FkCheck() [all …]
|
| H A D | build.c | 789 pTable->aCol = 0; in sqlite3DeleteColumnNames() 1557 if( p->aCol[i].hName==hName && sqlite3StrICmp(z, p->aCol[i].zCnName)==0 ){ in sqlite3AddColumn() 1563 aNew = sqlite3DbRealloc(db,p->aCol,((i64)p->nCol+1)*sizeof(p->aCol[0])); in sqlite3AddColumn() 1568 p->aCol = aNew; in sqlite3AddColumn() 1569 pCol = &p->aCol[p->nCol]; in sqlite3AddColumn() 2220 const Column *aCol = pIdx->pTable->aCol; in estimateIndexWidth() local 2840 assert( p->aCol==0 ); in sqlite3EndTable() 2842 p->aCol = pSelTab->aCol; in sqlite3EndTable() 2844 pSelTab->aCol = 0; in sqlite3EndTable() 3152 pTable->aCol = pSelTab->aCol; in viewGetColumnNames() [all …]
|
| H A D | test8.c | 88 char **aCol; /* Array of size nCol. Column names */ member 165 char **aCol = 0; in getColumnNames() local 201 aCol = (char **)sqlite3MallocZero(nBytes); in getColumnNames() 202 if( !aCol ){ in getColumnNames() 210 zSpace = (char *)(&aCol[nCol]); in getColumnNames() 212 aCol[ii] = zSpace; in getColumnNames() 216 assert( (zSpace-nBytes)==(char *)aCol ); in getColumnNames() 219 *paCol = aCol; in getColumnNames() 381 sqlite3_free(p->aCol); in echoDestructor() 924 char *zNewCol = iCol>=0 ? pVtab->aCol[iCol] : "rowid"; in echoBestIndex() [all …]
|
| H A D | update.c | 65 pCol = &pTab->aCol[i]; in sqlite3ColumnDefault() 474 if( pTab->aCol[j].hName==hCol in sqlite3Update() 485 else if( pTab->aCol[j].colFlags & COLFLAG_GENERATED ){ in sqlite3Update() 486 testcase( pTab->aCol[j].colFlags & COLFLAG_VIRTUAL ); in sqlite3Update() 487 testcase( pTab->aCol[j].colFlags & COLFLAG_STORED ); in sqlite3Update() 490 pTab->aCol[j].zCnName); in sqlite3Update() 547 sqlite3ColumnExpr(pTab, &pTab->aCol[i]), in sqlite3Update() 898 u32 colFlags = pTab->aCol[i].colFlags; in sqlite3Update() 935 if( pTab->aCol[i].colFlags & COLFLAG_VIRTUAL ) k--; in sqlite3Update() 1002 if( pTab->aCol[i].colFlags & COLFLAG_GENERATED ){ in sqlite3Update() [all …]
|
| H A D | insert.c | 94 aff = pTab->aCol[x].affinity; in sqlite3IndexAffinityStr() 125 zColAff[j++] = pTab->aCol[i].affinity; in sqlite3TableAffinityStr() 329 if( pTab->aCol[i].colFlags & COLFLAG_GENERATED ){ in sqlite3ComputeGeneratedColumns() 332 pTab->aCol[i].colFlags |= COLFLAG_NOTAVAIL; in sqlite3ComputeGeneratedColumns() 351 Column *pCol = pTab->aCol + i; in sqlite3ComputeGeneratedColumns() 883 pTab->aCol[j].zCnName); in sqlite3Insert() 1170 sqlite3ColumnExpr(pTab, &pTab->aCol[i]), in sqlite3Insert() 1190 sqlite3ColumnExpr(pTab, &pTab->aCol[i]), in sqlite3Insert() 2510 if( pTab->aCol[i].iDflt!=0 ) break; in sqlite3SetMakeRecordP5() 2885 Column *pDestCol = &pDest->aCol[i]; in xferOptimization() [all …]
|
| H A D | alter.c | 337 pCol = &pNew->aCol[pNew->nCol-1]; in sqlite3AlterFinishAddColumn() 529 pNew->aCol = (Column*)sqlite3DbMallocZero(db, sizeof(Column)*nAlloc); in sqlite3AlterBeginAddColumn() 531 if( !pNew->aCol || !pNew->zName ){ in sqlite3AlterBeginAddColumn() 535 memcpy(pNew->aCol, pTab->aCol, sizeof(Column)*pNew->nCol); in sqlite3AlterBeginAddColumn() 537 Column *pCol = &pNew->aCol[i]; in sqlite3AlterBeginAddColumn() 631 if( 0==sqlite3StrICmp(pTab->aCol[iCol].zCnName, zOld) ) break; in sqlite3AlterRenameColumn() 1497 zOld = pTab->aCol[iCol].zCnName; in renameColumnFunc() 1559 if( bFKOnly==0 && pFKey->aCol[i].iFrom==iCol ){ in renameColumnFunc() 1560 renameTokenFind(&sParse, &sCtx, (void*)&pFKey->aCol[i]); in renameColumnFunc() 1563 && 0==sqlite3_stricmp(pFKey->aCol[i].zCol, zOld) in renameColumnFunc() [all …]
|
| H A D | select.c | 516 zName = pRightTab->aCol[j].zCnName; in sqlite3ProcessJoin() 1949 zOrigCol = pTab->aCol[iCol].zCnName; in columnTypeImpl() 2124 zCol = pTab->aCol[iCol].zCnName; in sqlite3GenerateColumnNames() 2183 aCol = sqlite3DbMallocZero(db, sizeof(aCol[0])*nCol); in sqlite3ColumnsFromExprList() 2184 testcase( aCol==0 ); in sqlite3ColumnsFromExprList() 2188 aCol = 0; in sqlite3ColumnsFromExprList() 2192 *paCol = aCol; in sqlite3ColumnsFromExprList() 2259 sqlite3DbFree(db, aCol[j].zCnName); in sqlite3ColumnsFromExprList() 2261 sqlite3DbFree(db, aCol); in sqlite3ColumnsFromExprList() 6515 sqlite3DbFree(db, p->aCol); in agginfoFree() [all …]
|
| H A D | pragma.c | 1177 for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){ in sqlite3Pragma() 1355 cnum<0 ? 0 : pTab->aCol[cnum].zCnName); in sqlite3Pragma() 1478 pTab->aCol[pFK->aCol[j].iFrom].zCnName, in sqlite3Pragma() 1479 pFK->aCol[j].zCol, in sqlite3Pragma() 1570 int iCol = aiCols ? aiCols[j] : pFK->aCol[j].iFrom; in sqlite3Pragma() 1790 && ((pTab->aCol[mxCol].colFlags & COLFLAG_VIRTUAL)!=0 in sqlite3Pragma() 1829 Column *pCol = pTab->aCol + j; /* The column to be checked */ in sqlite3Pragma() 1902 pTab->zName, pTab->aCol[j].zCnName); in sqlite3Pragma() 1911 pTab->zName, pTab->aCol[j].zCnName); in sqlite3Pragma() 1927 pTab->zName, pTab->aCol[j].zCnName); in sqlite3Pragma() [all …]
|
| H A D | auth.c | 178 zCol = pTab->aCol[iCol].zCnName; in sqlite3AuthRead() 181 zCol = pTab->aCol[pTab->iPKey].zCnName; in sqlite3AuthRead()
|
| H A D | vtab.c | 650 char *zType = sqlite3ColumnType(&pTab->aCol[iCol], ""); in vtabCallConstructor() 672 pTab->aCol[iCol].colFlags |= COLFLAG_HIDDEN; in vtabCallConstructor() 845 if( !pTab->aCol ){ in sqlite3_declare_vtab() 848 pTab->aCol = pNew->aCol; in sqlite3_declare_vtab() 853 pNew->aCol = 0; in sqlite3_declare_vtab()
|
| H A D | treeview.c | 94 const Column *aCol, in sqlite3TreeViewColumnList() argument 102 u16 flg = aCol[i].colFlags; in sqlite3TreeViewColumnList() 106 printf(" %s", aCol[i].zCnName); in sqlite3TreeViewColumnList() 107 switch( aCol[i].eCType ){ in sqlite3TreeViewColumnList() 116 const char *z = aCol[i].zCnName; in sqlite3TreeViewColumnList() 233 sqlite3TreeViewColumnList(pView, pTab->aCol, pTab->nCol, 1); in sqlite3TreeViewSrcList()
|
| H A D | expr.c | 26 return pTab->aCol[iCol].affinity; in sqlite3TableColumnAffinity() 4129 pCol = &pAggInfo->aCol[pExpr->iAgg]; in sqlite3ExprCodeTarget() 4195 pCol = pTab->aCol + iCol; in sqlite3ExprCodeTarget() 4733 inReg = pAggInfo->aCol[pExpr->iAgg].iMem; in sqlite3ExprCodeTarget() 6180 if( pAggInfo->aCol[iAgg].pCExpr==pExpr ){ in agginfoPersistExprCb() 6183 pAggInfo->aCol[iAgg].pCExpr = pExpr; in agginfoPersistExprCb() 6219 pInfo->aCol = sqlite3ArrayAllocate( in addAggInfoColumn() 6221 pInfo->aCol, in addAggInfoColumn() 6222 sizeof(pInfo->aCol[0]), in addAggInfoColumn() 6280 pCol = pAggInfo->aCol; in analyzeAggregate() [all …]
|
| H A D | upsert.c | 291 pTab->aCol[pPk->aiColumn[i]].zCnName)); in sqlite3UpsertDoUpdate() 307 if( pTab->aCol[i].affinity==SQLITE_AFF_REAL ){ in sqlite3UpsertDoUpdate()
|
| H A D | vdbeblob.c | 192 if( sqlite3StrICmp(pTab->aCol[iCol].zCnName, zColumn)==0 ){ in sqlite3_blob_open() 221 if( pFKey->aCol[j].iFrom==iCol ){ in sqlite3_blob_open()
|
| H A D | trigger.c | 927 if( IsHiddenColumn(pTab->aCol+jj) ) continue; in sqlite3ExpandReturning() 928 pNewExpr = sqlite3Expr(db, TK_ID, pTab->aCol[jj].zCnName); in sqlite3ExpandReturning() 932 pItem->zEName = sqlite3DbStrDup(db, pTab->aCol[jj].zCnName); in sqlite3ExpandReturning()
|
| H A D | resolve.c | 169 && (pExTab->aCol[n].colFlags & COLFLAG_GENERATED)!=0 in sqlite3ExprColUsed() 374 for(j=0, pCol=pTab->aCol; j<pTab->nCol; j++, pCol++){ in lookupName() 471 for(iCol=0, pCol=pTab->aCol; iCol<pTab->nCol; iCol++, pCol++){ in lookupName() 776 && (pTab->aCol[iCol].colFlags & COLFLAG_GENERATED)!=0 in sqlite3CreateColumnExpr()
|
| H A D | delete.c | 227 const char *zName = pTab->aCol[pPk->aiColumn[0]].zCnName; in sqlite3LimitWhere() 233 Expr *p = sqlite3Expr(db, TK_ID, pTab->aCol[pPk->aiColumn[i]].zCnName); in sqlite3LimitWhere()
|
| H A D | vdbe.c | 3107 Column *aCol; in sqlite3VdbeExec() local 3114 aCol = pTab->aCol; in sqlite3VdbeExec() 3117 if( aCol[i].colFlags & COLFLAG_GENERATED ){ in sqlite3VdbeExec() 3118 if( aCol[i].colFlags & COLFLAG_VIRTUAL ) continue; in sqlite3VdbeExec() 3122 applyAffinity(pIn1, aCol[i].affinity, encoding); in sqlite3VdbeExec() 3124 switch( aCol[i].eCType ){ in sqlite3VdbeExec() 3177 vdbeMemTypeName(pIn1), sqlite3StdType[aCol[i].eCType-1], in sqlite3VdbeExec() 3178 pTab->zName, aCol[i].zCnName); in sqlite3VdbeExec() 5562 if( db->xUpdateCallback==0 || pTab->aCol==0 ){ in sqlite3VdbeExec() 5593 assert( pTab->aCol!=0 ); in sqlite3VdbeExec()
|
| /sqlite-3.40.0/ext/fts5/test/ |
| H A D | fts5_common.tcl | 224 proc nearset {aCol args} { 253 for {set j 0} {$j < [llength $aCol]} {incr j} { 260 for {set iCol 0} {$iCol < [llength $aCol]} {incr iCol} { 266 set zCol [lindex $aCol $iCol] 322 for {set iCol 0} {$iCol < [llength $aCol]} {incr iCol} { 580 proc nearset_rf {aCol args} { 589 proc nearset_rc {aCol args} { 590 nearset_rf $aCol {*}$args
|
| /sqlite-3.40.0/ext/recover/ |
| H A D | sqlite3recover.c | 1062 pNew->aCol = (RecoverColumn*)&pNew[1]; in recoverAddTable() 1063 pNew->zTab = csr = (char*)&pNew->aCol[nCol]; in recoverAddTable() 1078 pNew->aCol[i].zCol = csr; in recoverAddTable() 1079 pNew->aCol[i].eHidden = eHidden; in recoverAddTable() 1081 pNew->aCol[i].iField = -1; in recoverAddTable() 1083 pNew->aCol[i].iField = iField++; in recoverAddTable() 1088 pNew->aCol[i].iBind = iBind++; in recoverAddTable() 1107 pNew->aCol[iCol].iField = iField; in recoverAddTable() 1116 pNew->aCol[iPk].bIPK = 1; in recoverAddTable() 1314 int eHidden = pTab->aCol[ii].eHidden; in recoverInsertStmt() [all …]
|
| /sqlite-3.40.0/ext/expert/ |
| H A D | sqlite3expert.c | 99 IdxColumn *aCol; member 478 && p->pTab->aCol[pCons->iColumn].iPk==0 in expertBestIndex() 504 IdxConstraint *pNew = idxNewConstraint(&rc, p->pTab->aCol[iCol].zColl); in expertBestIndex() 736 pNew->aCol = (IdxColumn*)&pNew[1]; in idxGetTableInfo() 738 pCsr = (char*)&pNew->aCol[nCol]; in idxGetTableInfo() 748 pNew->aCol[nCol].zName = pCsr; in idxGetTableInfo() 749 pNew->aCol[nCol].iPk = (sqlite3_column_int(p1, 5)==1 && nPk==1); in idxGetTableInfo() 759 pNew->aCol[nCol].zColl = pCsr; in idxGetTableInfo() 850 IdxColumn *p = &pTab->aCol[pCons->iCol]; in idxAppendColDefn() 1346 pTab->aCol[i].zName in idxProcessOneTrigger() [all …]
|
| /sqlite-3.40.0/ext/fts3/ |
| H A D | fts3.c | 1219 aCol = (const char **)sqlite3_malloc64(nByte); in fts3InitVtab() 1220 if( aCol ){ in fts3InitVtab() 1221 memset((void*)aCol, 0, nByte); in fts3InitVtab() 1227 if( !aCol || !azNotindexed ){ in fts3InitVtab() 1351 aCol[nCol++] = z; in fts3InitVtab() 1368 sqlite3_free((void*)aCol); in fts3InitVtab() 1369 aCol = 0; in fts3InitVtab() 1379 for(k=j; k<nCol; k++) aCol[k] = aCol[k+1]; in fts3InitVtab() 1391 aCol[0] = "content"; in fts3InitVtab() 1462 z = (char *)sqlite3Fts3NextToken(aCol[iCol], &n); in fts3InitVtab() [all …]
|
| /sqlite-3.40.0/ext/fts5/ |
| H A D | fts5_storage.c | 1038 int *aCol, int nCol, /* Array to populate */ in fts5StorageDecodeSizeArray() argument 1045 iOff += fts5GetVarint32(&aBlob[iOff], aCol[i]); in fts5StorageDecodeSizeArray() 1058 int sqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *aCol){ in sqlite3Fts5StorageDocsize() argument 1072 if( 0==fts5StorageDecodeSizeArray(aCol, nCol, aBlob, nBlob) ){ in sqlite3Fts5StorageDocsize()
|