| /sqlite-3.40.0/src/ |
| H A D | build.c | 736 Column *pCol, in sqlite3ColumnSetColl() argument 776 Column *pCol; in sqlite3DeleteColumnNames() local 781 assert( pCol->zCnName==0 || pCol->hName==sqlite3StrIHash(pCol->zCnName) ); in sqlite3DeleteColumnNames() 1499 Column *pCol; in sqlite3AddColumn() local 1593 pCol->affinity = sqlite3AffinityType(zType, pCol); in sqlite3AddColumn() 1609 Column *pCol; in sqlite3AddNotNull() local 1693 if( pCol ){ in sqlite3AffinityType() 1738 Column *pCol; in sqlite3AddDefaultValue() local 1875 && pCol in sqlite3AddPrimaryKey() 2114 for(pCol = p->aCol, i=0; i<p->nCol; i++, pCol++){ in createTableStmt() [all …]
|
| H A D | pragma.c | 1173 Column *pCol; in sqlite3Pragma() local 1177 for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){ in sqlite3Pragma() 1180 if( pCol->colFlags & COLFLAG_NOINSERT ){ in sqlite3Pragma() 1200 pColExpr = sqlite3ColumnExpr(pTab,pCol); in sqlite3Pragma() 1206 pCol->zCnName, in sqlite3Pragma() 1207 sqlite3ColumnType(pCol,""), in sqlite3Pragma() 1208 pCol->notNull ? 1 : 0, in sqlite3Pragma() 1850 if( pCol->iDflt ){ in sqlite3Pragma() 1871 if( pCol->notNull ){ in sqlite3Pragma() 1877 pCol->zCnName); in sqlite3Pragma() [all …]
|
| H A D | alter.c | 337 pCol = &pNew->aCol[pNew->nCol-1]; in sqlite3AlterFinishAddColumn() 338 pDflt = sqlite3ColumnExpr(pNew, pCol); in sqlite3AlterFinishAddColumn() 354 if( pCol->colFlags & COLFLAG_PRIMKEY ){ in sqlite3AlterFinishAddColumn() 377 if( pCol->notNull && !pDflt ){ in sqlite3AlterFinishAddColumn() 401 }else if( pCol->colFlags & COLFLAG_STORED ){ in sqlite3AlterFinishAddColumn() 448 || (pCol->notNull && (pCol->colFlags & COLFLAG_GENERATED)!=0) in sqlite3AlterFinishAddColumn() 537 Column *pCol = &pNew->aCol[i]; in sqlite3AlterBeginAddColumn() local 538 pCol->zCnName = sqlite3DbStrDup(db, pCol->zCnName); in sqlite3AlterBeginAddColumn() 539 pCol->hName = sqlite3StrIHash(pCol->zCnName); in sqlite3AlterBeginAddColumn() 2072 RenameToken *pCol; in dropColumnFunc() local [all …]
|
| H A D | fkey.c | 478 Column *pCol; in exprTableRegister() local 485 pCol = &pTab->aCol[iCol]; in exprTableRegister() 487 pExpr->affExpr = pCol->affinity; in exprTableRegister() 488 zColl = sqlite3ColumnColl(pCol); in exprTableRegister() 837 Column *pCol = &pTab->aCol[iKey]; in fkParentIsModified() local 840 }else if( pCol->colFlags & COLFLAG_PRIMKEY ){ in fkParentIsModified() 1292 Column *pCol = pFKey->pFrom->aCol + iFromCol; in fkActionTrigger() local 1294 if( pCol->colFlags & COLFLAG_GENERATED ){ in fkActionTrigger() 1295 testcase( pCol->colFlags & COLFLAG_VIRTUAL ); in fkActionTrigger() 1296 testcase( pCol->colFlags & COLFLAG_STORED ); in fkActionTrigger() [all …]
|
| H A D | whereexpr.c | 369 Expr *pCol; /* Column reference */ in isAuxiliaryVtabOperator() local 385 pCol = pList->a[1].pExpr; in isAuxiliaryVtabOperator() 386 assert( pCol->op!=TK_COLUMN || (ExprUseYTab(pCol) && pCol->y.pTab!=0) ); in isAuxiliaryVtabOperator() 387 if( ExprIsVtab(pCol) ){ in isAuxiliaryVtabOperator() 393 *ppLeft = pCol; in isAuxiliaryVtabOperator() 409 pCol = pList->a[0].pExpr; in isAuxiliaryVtabOperator() 410 assert( pCol->op!=TK_COLUMN || ExprUseYTab(pCol) ); in isAuxiliaryVtabOperator() 411 assert( pCol->op!=TK_COLUMN || (ExprUseYTab(pCol) && pCol->y.pTab!=0) ); in isAuxiliaryVtabOperator() 412 if( ExprIsVtab(pCol) ){ in isAuxiliaryVtabOperator() 417 pVtab = sqlite3GetVTable(db, pCol->y.pTab)->pVtab; in isAuxiliaryVtabOperator() [all …]
|
| H A D | expr.c | 3787 Column *pCol; in sqlite3ExprCodeGetColumnOfTable() local 4126 struct AggInfo_col *pCol; in sqlite3ExprCodeTarget() local 4131 assert( pCol->iMem>0 ); in sqlite3ExprCodeTarget() 4132 return pCol->iMem; in sqlite3ExprCodeTarget() 4134 Table *pTab = pCol->pTab; in sqlite3ExprCodeTarget() 4137 if( pCol->iColumn<0 ){ in sqlite3ExprCodeTarget() 4183 Column *pCol; in sqlite3ExprCodeTarget() local 4195 pCol = pTab->aCol + iCol; in sqlite3ExprCodeTarget() 6270 struct AggInfo_col *pCol; in analyzeAggregate() local 6280 pCol = pAggInfo->aCol; in analyzeAggregate() [all …]
|
| H A D | insert.c | 351 Column *pCol = pTab->aCol + i; in sqlite3ComputeGeneratedColumns() local 352 if( (pCol->colFlags & COLFLAG_NOTAVAIL)!=0 ){ in sqlite3ComputeGeneratedColumns() 354 pCol->colFlags |= COLFLAG_BUSY; in sqlite3ComputeGeneratedColumns() 357 pCol->colFlags &= ~COLFLAG_BUSY; in sqlite3ComputeGeneratedColumns() 359 pRedo = pCol; in sqlite3ComputeGeneratedColumns() 363 assert( pCol->colFlags & COLFLAG_GENERATED ); in sqlite3ComputeGeneratedColumns() 366 pCol->colFlags &= ~COLFLAG_NOTAVAIL; in sqlite3ComputeGeneratedColumns() 1741 onError = pCol->notNull; in sqlite3GenerateConstraintChecks() 1765 testcase( pCol->colFlags & COLFLAG_STORED ); in sqlite3GenerateConstraintChecks() 1785 sqlite3ColumnExpr(pTab, pCol), iReg); in sqlite3GenerateConstraintChecks() [all …]
|
| H A D | select.c | 316 Column *pCol; in sqlite3ColumnIndex() local 317 for(pCol=pTab->aCol, i=0; i<pTab->nCol; pCol++, i++){ in sqlite3ColumnIndex() 318 if( pCol->hName==h && sqlite3StrICmp(pCol->zCnName, zCol)==0 ) return i; in sqlite3ColumnIndex() 2194 for(i=0, pCol=aCol; i<nCol && !db->mallocFailed; i++, pCol++){ in sqlite3ColumnsFromExprList() 2246 pCol->zCnName = zName; in sqlite3ColumnsFromExprList() 2288 Column *pCol; in sqlite3SelectAddColumnTypeAndCollation() local 2301 for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){ in sqlite3SelectAddColumnTypeAndCollation() 2312 pCol->zCnName = sqlite3DbReallocOrFree(db, pCol->zCnName, n+m+2); in sqlite3SelectAddColumnTypeAndCollation() 2321 if( pCol->affinity<=SQLITE_AFF_NONE ) pCol->affinity = aff; in sqlite3SelectAddColumnTypeAndCollation() 7443 ii, pCol->pTab ? pCol->pTab->zName : "NULL", in sqlite3Select() [all …]
|
| H A D | util.c | 91 char *sqlite3ColumnType(Column *pCol, char *zDflt){ in sqlite3ColumnType() argument 92 if( pCol->colFlags & COLFLAG_HASTYPE ){ in sqlite3ColumnType() 93 return pCol->zCnName + strlen(pCol->zCnName) + 1; in sqlite3ColumnType() 94 }else if( pCol->eCType ){ in sqlite3ColumnType() 95 assert( pCol->eCType<=SQLITE_N_STDTYPE ); in sqlite3ColumnType() 96 return (char*)sqlite3StdType[pCol->eCType-1]; in sqlite3ColumnType()
|
| H A D | update.c | 62 Column *pCol; in sqlite3ColumnDefault() local 65 pCol = &pTab->aCol[i]; in sqlite3ColumnDefault() 66 if( pCol->iDflt ){ in sqlite3ColumnDefault() 70 VdbeComment((v, "%s.%s", pTab->zName, pCol->zCnName)); in sqlite3ColumnDefault() 73 sqlite3ColumnExpr(pTab,pCol), enc, in sqlite3ColumnDefault() 74 pCol->affinity, &pValue); in sqlite3ColumnDefault() 80 if( pCol->affinity==SQLITE_AFF_REAL && !IsVirtual(pTab) ){ in sqlite3ColumnDefault()
|
| H A D | resolve.c | 251 Column *pCol; /* A column of pTab */ in lookupName() local 374 for(j=0, pCol=pTab->aCol; j<pTab->nCol; j++, pCol++){ in lookupName() 375 if( pCol->hName==hCol in lookupName() 376 && sqlite3StrICmp(pCol->zCnName, zCol)==0 in lookupName() 471 for(iCol=0, pCol=pTab->aCol; iCol<pTab->nCol; iCol++, pCol++){ in lookupName() 472 if( pCol->hName==hCol in lookupName() 473 && sqlite3StrICmp(pCol->zCnName, zCol)==0 in lookupName()
|
| H A D | main.c | 3784 Column *pCol = 0; in sqlite3_table_column_metadata() local 3819 pCol = &pTab->aCol[iCol]; in sqlite3_table_column_metadata() 3820 if( 0==sqlite3StrICmp(pCol->zCnName, zColumnName) ){ in sqlite3_table_column_metadata() 3827 pCol = iCol>=0 ? &pTab->aCol[iCol] : 0; in sqlite3_table_column_metadata() 3845 if( pCol ){ in sqlite3_table_column_metadata() 3846 zDataType = sqlite3ColumnType(pCol,0); in sqlite3_table_column_metadata() 3847 zCollSeq = sqlite3ColumnColl(pCol); in sqlite3_table_column_metadata() 3848 notnull = pCol->notNull!=0; in sqlite3_table_column_metadata() 3849 primarykey = (pCol->colFlags & COLFLAG_PRIMKEY)!=0; in sqlite3_table_column_metadata()
|
| H A D | trigger.c | 1007 Expr *pCol = pNew->a[i].pExpr; in codeReturningTrigger() local 1008 assert( pCol!=0 ); /* Due to !db->mallocFailed ~9 lines above */ in codeReturningTrigger() 1009 sqlite3ExprCodeFactorable(pParse, pCol, reg+i); in codeReturningTrigger() 1010 if( sqlite3ExprAffinity(pCol)==SQLITE_AFF_REAL ){ in codeReturningTrigger()
|
| /sqlite-3.40.0/ext/repair/ |
| H A D | checkindex.c | 411 CidxColumn *pCol = pIdx->aCol; in cidxParseSQL() local 422 if( pCol->zExpr ) goto parse_error; in cidxParseSQL() 437 pCol->zExpr = cidxMprintf(&rc, "%.*s", z-z1, z1); in cidxParseSQL() 438 pCol++; in cidxParseSQL()
|
| /sqlite-3.40.0/ext/recover/ |
| H A D | sqlite3recover.c | 1781 RecoverColumn *pCol = &pTab->aCol[ii]; in recoverWriteDataStep() local 1782 int iBind = pCol->iBind; in recoverWriteDataStep() 1784 if( pCol->bIPK ){ in recoverWriteDataStep() 1786 }else if( pCol->iField<p1->nVal ){ in recoverWriteDataStep() 1787 recoverBindValue(p, pInsert, iBind, apVal[pCol->iField]); in recoverWriteDataStep()
|