Lines Matching defs:zSpan

11459 ** By default the Expr.zSpan field holds a human-readable description of
11461 ** column labels. In this case, Expr.zSpan is typically the text of a
11463 ** the bSpanIsTab flag is set, then zSpan is overloaded to mean the name
11472 char *zSpan; /* Original text of the expression */
11475 unsigned bSpanIsTab :1; /* zSpan holds DB.TABLE.COLUMN */
76944 ** result sets in ExprList.a[].zSpan, in the form "DATABASE.TABLE.COLUMN".
76945 ** Check to see if the zSpan given to this routine matches the zDb, zTab,
76950 const char *zSpan,
76956 for(n=0; ALWAYS(zSpan[n]) && zSpan[n]!='.'; n++){}
76957 if( zDb && (sqlite3StrNICmp(zSpan, zDb, n)!=0 || zDb[n]!=0) ){
76960 zSpan += n+1;
76961 for(n=0; ALWAYS(zSpan[n]) && zSpan[n]!='.'; n++){}
76962 if( zTab && (sqlite3StrNICmp(zSpan, zTab, n)!=0 || zTab[n]!=0) ){
76965 zSpan += n+1;
76966 if( zCol && sqlite3StrICmp(zSpan, zCol)!=0 ){
77066 if( sqlite3MatchSpanName(pEList->a[j].zSpan, zCol, zTab, zDb) ){
79216 pItem->zSpan = sqlite3DbStrDup(db, pOldItem->zSpan);
79399 ** Set the ExprList.a[].zSpan element of the most recently added item
79417 sqlite3DbFree(db, pItem->zSpan);
79418 pItem->zSpan = sqlite3DbStrNDup(db, (char*)pSpan->zStart,
79451 sqlite3DbFree(db, pItem->zSpan);
81742 sqlite3ExplainPrintf(pOut, " (%s)", pList->a[i].zSpan);
102963 sqlite3DbStrDup(db, pEList->a[i].zSpan), SQLITE_DYNAMIC);
102972 const char *z = pEList->a[i].zSpan;
103045 zName = sqlite3MPrintf(db, "%s", pEList->a[i].zSpan);
104964 char *zName = sqlite3DbStrDup(db, pList->a[i].zSpan);
105555 pNew->a[pNew->nExpr-1].zSpan = a[k].zSpan;
105557 a[k].zSpan = 0;
105596 && sqlite3MatchSpanName(pSub->pEList->a[j].zSpan, 0, zTName, 0)==0
105650 pX->zSpan = sqlite3DbStrDup(db, pSub->pEList->a[j].zSpan);
105651 testcase( pX->zSpan==0 );
105653 pX->zSpan = sqlite3MPrintf(db, "%s.%s.%s",
105655 testcase( pX->zSpan==0 );