/external/chromium_org/third_party/sqlite/src/src/ |
H A D | select.c | 28 sqlite3ExprListDelete(db, p->pOrderBy); 57 ExprList *pOrderBy, /* the ORDER BY clause */ 79 pNew->pOrderBy = pOrderBy; 414 ExprList *pOrderBy, /* The ORDER BY clause */ 419 int nExpr = pOrderBy->nExpr; 423 sqlite3ExprCodeExprList(pParse, pOrderBy, regBase, 0); 424 sqlite3VdbeAddOp2(v, OP_Sequence, pOrderBy->iECursor, regBase+nExpr); 427 sqlite3VdbeAddOp2(v, OP_IdxInsert, pOrderBy->iECursor, regRecord); 442 sqlite3VdbeAddOp1(v, OP_Last, pOrderBy 50 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, Expr *pLimit, Expr *pOffset ) argument 412 pushOntoSorter( Parse *pParse, ExprList *pOrderBy, Select *pSelect, int regData ) argument 526 selectInnerLoop( Parse *pParse, Select *p, ExprList *pEList, int srcTab, int nColumn, ExprList *pOrderBy, int distinct, SelectDest *pDest, int iContinue, int iBreak ) argument 879 ExprList *pOrderBy = p->pOrderBy; local 2160 ExprList *pOrderBy; /* The ORDER BY clause */ local 2844 ExprList *pOrderBy = p->pOrderBy; local 3717 ExprList *pOrderBy; /* The ORDER BY clause. May be NULL */ local [all...] |
H A D | resolve.c | 740 ExprList *pOrderBy; local 745 pOrderBy = pSelect->pOrderBy; 746 if( pOrderBy==0 ) return 0; 749 if( pOrderBy->nExpr>db->aLimit[SQLITE_LIMIT_COLUMN] ){ 754 for(i=0; i<pOrderBy->nExpr; i++){ 755 pOrderBy->a[i].done = 0; 767 for(i=0, pItem=pOrderBy->a; i<pOrderBy->nExpr; i++, pItem++){ 805 for(i=0; i<pOrderBy 825 sqlite3ResolveOrderGroupBy( Parse *pParse, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 875 resolveOrderGroupBy( NameContext *pNC, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument [all...] |
H A D | delete.c | 135 ExprList *pOrderBy, /* The ORDER BY clause. May be null */ 149 if( pOrderBy && (pLimit == 0) ) { 188 pOrderBy,0,pLimit,pOffset); 209 sqlite3ExprListDelete(pParse->db, pOrderBy); 131 sqlite3LimitWhere( Parse *pParse, SrcList *pSrc, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit, Expr *pOffset, char *zStmtType ) argument
|
H A D | walker.c | 84 if( sqlite3WalkExprList(pWalker, p->pOrderBy) ) return WRC_Abort;
|
H A D | where.c | 471 mask |= exprListTableUsage(pMaskSet, pS->pOrderBy); 1406 ** pOrderBy is an ORDER BY clause from a SELECT statement. pTab is the 1425 ExprList *pOrderBy, /* The ORDER BY clause */ 1436 assert( pOrderBy!=0 ); 1437 nTerm = pOrderBy->nExpr; 1453 for(i=j=0, pTerm=pOrderBy->a; j<nTerm && i<=pIdx->nColumn; i++){ 1515 if( iColumn<0 && !referencesOtherTables(pOrderBy, pMaskSet, j, base) ){ 1534 && !referencesOtherTables(pOrderBy, pMaskSet, j, base) ){ 1627 ExprList *pOrderBy, /* The ORDER BY clause */ 1683 if( pOrderBy! 1420 isSortingIndex( Parse *pParse, WhereMaskSet *pMaskSet, Index *pIdx, int base, ExprList *pOrderBy, int nEqCol, int wsFlags, int *pbRev ) argument 1621 bestOrClauseIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 2114 bestVirtualIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost, sqlite3_index_info **ppIdxInfo ) argument 2685 bestBtreeIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 3148 bestIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 4580 ExprList *pOrderBy; /* ORDER BY clause for index to optimize */ local [all...] |
H A D | insert.c | 1656 if( pSelect->pOrderBy ){
|
H A D | sqliteInt.h | 2039 ExprList *pOrderBy; /* The ORDER BY clause */ member in struct:Select
|
H A D | expr.c | 311 heightOfExprList(p->pOrderBy, pnHeight); 949 pNew->pOrderBy = sqlite3ExprListDup(db, p->pOrderBy, flags);
|
/external/chromium_org/third_party/sqlite/amalgamation/ |
H A D | sqlite3.c | 10384 ExprList *pOrderBy; /* The ORDER BY clause */ member in struct:Select 70271 ExprList *pOrderBy; local 70356 sqlite3ResolveOrderGroupBy( Parse *pParse, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 70406 resolveOrderGroupBy( NameContext *pNC, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 81188 sqlite3LimitWhere( Parse *pParse, SrcList *pSrc, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit, Expr *pOffset, char *zStmtType ) argument 89972 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, Expr *pLimit, Expr *pOffset ) argument 90334 pushOntoSorter( Parse *pParse, ExprList *pOrderBy, Select *pSelect, int regData ) argument 90448 selectInnerLoop( Parse *pParse, Select *p, ExprList *pEList, int srcTab, int nColumn, ExprList *pOrderBy, int distinct, SelectDest *pDest, int iContinue, int iBreak ) argument 90801 ExprList *pOrderBy = p->pOrderBy; local 92082 ExprList *pOrderBy; /* The ORDER BY clause */ local 92766 ExprList *pOrderBy = p->pOrderBy; local 93639 ExprList *pOrderBy; /* The ORDER BY clause. May be NULL */ local 99074 isSortingIndex( Parse *pParse, WhereMaskSet *pMaskSet, Index *pIdx, int base, ExprList *pOrderBy, int nEqCol, int wsFlags, int *pbRev ) argument 99275 bestOrClauseIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 99768 bestVirtualIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost, sqlite3_index_info **ppIdxInfo ) argument 100339 bestBtreeIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 100802 bestIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 102234 ExprList *pOrderBy; /* ORDER BY clause for index to optimize */ local [all...] |
/external/sqlite/dist/orig/ |
H A D | sqlite3.c | 11615 #define WHERE_GROUPBY 0x0100 /* pOrderBy is really a GROUP BY */ 11700 ExprList *pOrderBy; /* The ORDER BY clause */ member in struct:Select 11820 ExprList *pOrderBy; /* Key columns for SRT_Queue and SRT_DistQueue */ member in struct:SelectDest 77691 ExprList *pOrderBy; local 77782 sqlite3ResolveOrderGroupBy( Parse *pParse, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 77832 resolveOrderGroupBy( NameContext *pNC, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 90957 sqlite3LimitWhere( Parse *pParse, SrcList *pSrc, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit, Expr *pOffset, char *zStmtType ) argument 101485 ExprList *pOrderBy; /* The ORDER BY (or GROUP BY clause) */ member in struct:SortCtx 101528 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, u16 selFlags, Expr *pLimit, Expr *pOffset ) argument 102577 ExprList *pOrderBy = pSort->pOrderBy; local 103274 ExprList *pOrderBy = p->pOrderBy; local 103358 ExprList *pOrderBy; /* The ORDER BY clause */ local 104137 ExprList *pOrderBy; /* The ORDER BY clause */ local 104804 ExprList *pOrderBy = p->pOrderBy; local 110823 ExprList *pOrderBy; /* ORDER BY clause */ member in struct:WhereLoopBuilder 110845 ExprList *pOrderBy; /* The ORDER BY clause or NULL */ member in struct:WhereInfo 116016 wherePathSatisfiesOrderBy( WhereInfo *pWInfo, ExprList *pOrderBy, WherePath *pPath, u16 wctrlFlags, u16 nLoop, WhereLoop *pLast, Bitmask *pRevMask ) argument 116852 sqlite3WhereBegin( Parse *pParse, SrcList *pTabList, Expr *pWhere, ExprList *pOrderBy, ExprList *pResultSet, u16 wctrlFlags, int iIdxCur ) argument [all...] |
/external/sqlite/dist/ |
H A D | sqlite3.c | 11615 #define WHERE_GROUPBY 0x0100 /* pOrderBy is really a GROUP BY */ 11700 ExprList *pOrderBy; /* The ORDER BY clause */ member in struct:Select 11820 ExprList *pOrderBy; /* Key columns for SRT_Queue and SRT_DistQueue */ member in struct:SelectDest 77711 ExprList *pOrderBy; local 77802 sqlite3ResolveOrderGroupBy( Parse *pParse, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 77852 resolveOrderGroupBy( NameContext *pNC, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 90977 sqlite3LimitWhere( Parse *pParse, SrcList *pSrc, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit, Expr *pOffset, char *zStmtType ) argument 101505 ExprList *pOrderBy; /* The ORDER BY (or GROUP BY clause) */ member in struct:SortCtx 101548 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, u16 selFlags, Expr *pLimit, Expr *pOffset ) argument 102597 ExprList *pOrderBy = pSort->pOrderBy; local 103294 ExprList *pOrderBy = p->pOrderBy; local 103378 ExprList *pOrderBy; /* The ORDER BY clause */ local 104157 ExprList *pOrderBy; /* The ORDER BY clause */ local 104824 ExprList *pOrderBy = p->pOrderBy; local 110843 ExprList *pOrderBy; /* ORDER BY clause */ member in struct:WhereLoopBuilder 110865 ExprList *pOrderBy; /* The ORDER BY clause or NULL */ member in struct:WhereInfo 116036 wherePathSatisfiesOrderBy( WhereInfo *pWInfo, ExprList *pOrderBy, WherePath *pPath, u16 wctrlFlags, u16 nLoop, WhereLoop *pLast, Bitmask *pRevMask ) argument 116872 sqlite3WhereBegin( Parse *pParse, SrcList *pTabList, Expr *pWhere, ExprList *pOrderBy, ExprList *pResultSet, u16 wctrlFlags, int iIdxCur ) argument [all...] |