SQLITE_SO_NUM
pCol->sortOrder = SQLITE_SO_NUM;
pCol->sortOrder = SQLITE_SO_NUM;
return SQLITE_SO_NUM;
return SQLITE_SO_NUM;
sqliteExprType(pItem->pExpr)==SQLITE_SO_NUM ? "numeric" : "text",
pExpr->dataType = SQLITE_SO_NUM;
pExpr->dataType = SQLITE_SO_NUM;
if( sqliteExprType(pExpr->pList->a[i].pExpr)==SQLITE_SO_NUM ){
pExpr->dataType = SQLITE_SO_NUM;
pExpr->dataType = SQLITE_SO_NUM;
if( p==0 ) return SQLITE_SO_NUM;
return SQLITE_SO_NUM;
if( sqliteExprType(p->pLeft)==SQLITE_SO_NUM ){
return SQLITE_SO_NUM;
if( p->pRight && sqliteExprType(p->pRight)==SQLITE_SO_NUM ){
return SQLITE_SO_NUM;
if( sqliteExprType(pList->a[i].pExpr)==SQLITE_SO_NUM ){
return SQLITE_SO_NUM;
if( pE->dataType==SQLITE_SO_NUM ) continue;
}else if( (order & SQLITE_SO_TYPEMASK)==SQLITE_SO_NUM ){
type = SQLITE_SO_NUM;
type = SQLITE_SO_NUM;
zType[i] = sqliteExprType(pEList->a[i].pExpr)==SQLITE_SO_NUM ? 'n' : 't';