SQLITE_SO_TEXT
if( (pTab->aCol[iCol].sortOrder & SQLITE_SO_TYPEMASK)==SQLITE_SO_TEXT ){
return SQLITE_SO_TEXT;
return SQLITE_SO_TEXT;
return SQLITE_SO_TEXT;
if( pParse->db->file_format>=4 && sqliteExprType(pExpr)==SQLITE_SO_TEXT ){
if( pParse->db->file_format>=4 && sqliteExprType(pExpr)==SQLITE_SO_TEXT ){
if( pParse->db->file_format>=4 && sqliteExprType(pExpr)==SQLITE_SO_TEXT ){
pDef->dataType = SQLITE_SO_TEXT;
pExpr->dataType = SQLITE_SO_TEXT;
return SQLITE_SO_TEXT;
return SQLITE_SO_TEXT;
pOrderBy->a[i].pExpr->dataType = SQLITE_SO_TEXT;
if( (order & SQLITE_SO_TYPEMASK)==SQLITE_SO_TEXT ){
type = SQLITE_SO_TEXT;
c = type==SQLITE_SO_TEXT ? 'A' : '+';
c = type==SQLITE_SO_TEXT ? 'D' : '-';
if( sqliteExprType(p)==SQLITE_SO_TEXT ){