Lines Matching refs:left

133 /************** Continuing where we left off in sqliteInt.h ******************/
174 /************** Continuing where we left off in sqliteInt.h ******************/
4448 ** compile the first statement in zSql, so *pzTail is left pointing to
4451 ** ^*ppStmt is left pointing to a compiled [prepared statement] that can be
4495 ** choice of query plan if the parameter is the left-hand side of a [LIKE]
5041 ** ^The left-most column is column 0 for these routines.
6063 ** value to the application-defined function. ^N is zero for the left-most
7481 ** is left in its default setting of false, the constraint will always be
7582 ** ^The left-hand operand of the operator is given by the corresponding
7583 ** aConstraint[].iColumn field. ^An iColumn of -1 indicates the left-hand
7586 ** operators have no left-hand operand, and so for those operators the
8696 ** no space was left in the page cache.</dd>)^
11912 ** <table border=1 style="margin-left:8ex;margin-right:8ex">
12476 ** <table border=1 style="margin-left:8ex;margin-right:8ex">
13272 /************** Continuing where we left off in sqliteInt.h ******************/
13502 /************** Continuing where we left off in sqliteInt.h ******************/
13986 /************** Continuing where we left off in sqliteInt.h ******************/
14175 /************** Continuing where we left off in sqliteInt.h ******************/
14729 ** left unused within the body of a function. This usually happens when
14971 /************** Continuing where we left off in os.h *************************/
15165 /************** Continuing where we left off in sqliteInt.h ******************/
15420 /************** Continuing where we left off in sqliteInt.h ******************/
15839 /************** Continuing where we left off in sqliteInt.h ******************/
16244 /************** Continuing where we left off in vdbe.h ***********************/
16477 /************** Continuing where we left off in sqliteInt.h ******************/
16672 /************** Continuing where we left off in sqliteInt.h ******************/
16748 /************** Continuing where we left off in sqliteInt.h ******************/
17564 ** columns to the left.
18118 IndexSample *aSample; /* Samples of the left-most key */
18257 ** Expr.pRight and Expr.pLeft are the left and right subexpressions of a
18837 Select *pNext; /* Next select to the left in a compound */
18919 ** the result there. The cursor is left open after
21119 /************** Continuing where we left off in os_common.h ******************/
23119 /************** Continuing where we left off in status.c *********************/
28664 /************** Continuing where we left off in mutex_w32.c ******************/
30617 ** set and we are not left justified */
34092 ** (increase exponent by d to shift decimal left) */
35470 unsigned int count; /* Number of elements left to test */
41584 ** left to do is to link the new object into the linked list starting
43529 ** is available, zBufOut is left unmodified and SQLite uses a default
49079 ** left to do is to link the new object into the linked list starting
50004 ** separator. If it does not and there is not enough space left to add
53872 ** such buffer exists or there is no space left in it, this function falls
55504 /************** Continuing where we left off in pager.c **********************/
55772 ** the contents of the page-cache may be left in an inconsistent state.
55864 ** fails at this point and the pager is left holding an EXCLUSIVE lock, this
57324 ** or not, any journal file left in the file-system will be treated
57657 ** means that there is a hot-journal left in the file-system, the next
57861 ** not the database file. The page is left marked dirty in this case.
58360 ** not enough bytes left in the journal file for a complete header, or
58787 ** SQLITE_IOERR_FSTAT) is returned and *pnPage is left unmodified.
59671 ** a hot journal may be left in the filesystem but no error is returned
60638 ** exists, that is probably an old journal left over from a prior
60870 ** it back since the process that crashed and left the hot journal
61021 ** data is left as it was when the page object was last used.
64832 ** an SQLite error code is returned and *ppWal is left unmodified.
65858 ** left the *-shm file on disk, and now the present connection is trying
66301 ** may be left set to a value larger than expected, if a wal frame
66803 ** it sets pWal->hdr.mxFrame to 0. Otherwise, pWal->hdr.mxFrame is left
67758 ** 4 Page number of the left child. Omitted if leaf flag is set.
68156 ** cursor. The error has left the cache in an inconsistent state.
68300 /************** Continuing where we left off in btmutex.c ********************/
69279 ** (the rowid) is stored in pCur->nKey and pCur->pKey is left set to
69533 ** On success, the *pDifferentRow parameter is false if the cursor is left
71404 ** MX_CELL_SIZE(pBt) bytes with a 4-byte prefix for a left-child
71434 ** left-child pointer to the beginning of a cell.
71602 ** bytes per page is left unchanged.
71663 ** are intentually left unused. This is the "reserved" space that is
73914 ** asserts that page number iChild is the left-child if the iIdx'th
74062 ** Move the cursor down to the left-most leaf entry beneath the
74065 ** The left-most leaf is the one with the smallest key - the first
74087 ** finds the left-most entry beneath the *entry* whereas moveToRightmost()
74184 ** left pointing at a leaf page which would hold the entry if it
74193 ** *pRes<0 The cursor is left pointing at an entry that
74195 ** and the cursor is therefore left point to nothing.
74197 ** *pRes==0 The cursor is left pointing at an entry that
74200 ** *pRes>0 The cursor is left pointing at an entry that
74412 ** left pointing at a leaf page which would hold the entry if it
74421 ** *pRes<0 The cursor is left pointing at an entry that
74423 ** and the cursor is therefore left point to nothing.
74425 ** *pRes==0 The cursor is left pointing at an entry that
74428 ** *pRes>0 The cursor is left pointing at an entry that
74985 TRACE(("ALLOCATE: %d trunk - %d free pages left\n", *pPgno, n-1));
75051 TRACE(("ALLOCATE: %d trunk - %d free pages left\n", *pPgno, n-1));
75842 ** each of these 5 stages, and all stages to the left. Hence:
76758 /* The right pointer of the child page pOld becomes the left
76858 ** on the left side (siblings with smaller keys). The left siblings are
76869 int szLeft = szNew[i-1]; /* Size of sibling on the left */
76870 int r; /* Index of right-most cell in left sibling */
76871 int d; /* Index of first cell to the left of right sibling */
77055 ** or else the divider cell to the left of sibling page iOld. So,
77138 ** (1) If cells are moving left (from apNew[iPg] to apNew[iPg-1])
77140 ** the left-hand sibling apNew[iPg-1] has been updated.
77167 /* Verify condition (1): If cells are moving left, update iPg
77601 ** define what table the record should be inserted into, and is left
77889 ** the b-tree if possible. If the cursor is left pointing to the last
77936 ** for the destination database. The size of the cell, in bytes, is left
78043 ** the cursor is left pointing at an arbitrary location after the delete.
78044 ** But if that bit is set, then the cursor is left in a state such that
78103 ** will be left in CURSOR_SKIPNEXT state pointing to the entry immediately
78582 ** gap left by the deleted root-page.
79174 /* Check sanity of left child page for internal pages */
79782 Pgno nRemaining; /* Number of pages left to copy */
79943 ** handle. All that is left to do here is free the sqlite3_backup
81793 ** to read from the disk) then the pMem is left in an inconsistent state.
82333 ** record starting with field iVal (fields are numbered from left to
85699 ** Then the internal cache might have been left in an inconsistent
86065 ** from left to right), or
88910 ** The left-most argument is 0.
88938 ** The left-most argument is 0.
91205 ** that is a lot of wasted space on the left margin. So the code within
91206 ** the switch statement will break with convention and be flush-left. Another
91773 ** left holding a NULL. It is an error for register ranges
91778 int n; /* Number of registers left to copy */
92104 u16 type1; /* Numeric type of left operand */
92106 i64 iA; /* Integer value of left operand */
92108 double rA; /* Real value of left operand */
92225 ** Shift the integer value in register P2 to the left by the
93703 ** have a non-NULL default value. Also, the record must be left with
95225 ** <li> If the cursor is left pointing to a row that is before the target
95229 ** <li> If the cursor is left pointing at the target row, either because it
95417 ** P1 is left pointing at the matching entry.
95435 ** falls through to the next instruction and P1 is left pointing at the
95465 ** left-most element, and if there are no matches on the most recent
95467 ** to the left is prohibiting a match, and hence there is "no hope" of
96012 ** the cursor will be left pointing at either the next or the previous
96013 ** record in the table. If it is left pointing at the next record, then
96017 ** left in an undefined state.
98425 ** method of the module. The interpretation of the P4 string is left
99126 ** by 6 spaces. But the left-most 6 spaces have been removed to improve the
104008 /* An INNER or LEFT JOIN. Use the left-most table */
104064 /* An INNER or LEFT JOIN. Use the left-most table */
105022 ** Attempt to match pE against result set columns in the left-most
105025 ** The left-most column is 1. In other words, the value returned is the
105100 ** beginning with the left-most SELECT and working toward the right.
105294 ** an appropriate error message might be left in pParse. (OOM errors
105628 ** is replaced by a copy of the left-hand side of the result-set expression.
105645 ** An error message is left in pParse if anything is amiss. The number
106147 ** If the left hand expression has a collating sequence type, then it is
106196 Expr *pLeft, /* The left operand */
106807 ** an error message is left in pParse.
107566 /* Any prior OOM might have left the Select object incomplete.
108128 ** (3) pSrc cannot be part of the left operand for a RIGHT JOIN.
108135 ** (5) If pSrc is not the right operand of a LEFT JOIN or the left
108435 ** Generate code that checks the left-most column of index table iCur to see if
108519 ** index can be found with the specified <columns> as its left-most.
108534 ** NULL value, then *prRhsHasNull is left unchanged.
109060 ** return value is the register of the left-most result column.
109209 ** The left-hand side (LHS) is a scalar or vector expression. The
110356 ** the left operand of infix functions (the operand we want to
113356 ** the input SQL is parsed from left to right. Repeated calls to this routine
113503 ** Or, if an error occurs (i.e. an OOM condition), an error is left in
113779 ** The iCol-th column (left-most is 0) of table zTable is renamed from zCol
114684 ** inclusive are samples of the left-most key value in the index taken at
114718 ** of entries in the index whose left-most column exactly matches
114719 ** the left-most column of the sample. The second integer in nEq
114725 ** left-most column is less than the left-most column of the sample.
114741 ** looks at the left-most column of the index. The sqlite_stat3.sample
114742 ** column contains the actual value of the left-most column instead
115293 ** C Index of left-most column to differ from previous row
117112 ** was left unspecified in the original SQL statement. The pFix structure
117288 ** is treated as SQLITE_DENY. In this case an error is left in pParse.
118581 ** and only there are VIRTUAL columns to the left.
118838 ** The rowid for the new entry is left in register pParse->regRowid.
118839 ** The root page number of the new table is left in reg pParse->regRoot.
122417 SrcList *p, /* The left part of the FROM clause already seen */
122538 ** is initially attached to the left operand. But the code generator
122540 ** Shifts all join operators from left to right for an entire FROM
122553 ** * All tables to the left of the right-most RIGHT JOIN are tagged with
122556 ** the left operand of at least one RIGHT JOIN.
122568 /* All terms to the left of a RIGHT JOIN should be tagged with the
126059 ** The userdata is 0x1 for left trim, 0x2 for right trim, 0x3 for both.
127282 ** constraint to the parent table column stored in the left-most column
127284 ** child table column that corresponds to the second left-most column of
127317 char *zKey = pFKey->aCol[0].zCol; /* Name of left-most parent key column */
127999 ** of the row being deleted, from left to right. Parameter regNew is passed
131240 ** *piDataCur and *piIdxCur values are left uninitialized.
131504 ** left wants them to be omitted.
132639 /************** Continuing where we left off in loadext.c ********************/
134269 /************** Continuing where we left off in pragma.c *********************/
134615 ** If the left side is "database.id" then pId1 is the database name
134616 ** and pId2 is the id. If the left side is just "id" then pId1 is the
135412 ** cid: Column id (numbered from left to right, starting at 0)
135936 sqlite3VdbeAddOp2(v, OP_Integer, mxErr-1, 1); /* reg[1] holds errors left */
138477 /* (1) left */ { 6, 4, JT_LEFT|JT_OUTER },
138551 ** table that has a column named zCol. The search is left-to-right.
138648 ** if the table that p references is on the left side of a RIGHT JOIN.
138688 ** The left most table is the first entry in Select.pSrc. The right-most
138757 int iLeft; /* Table on the left with matching column name */
138758 int iLeftCol; /* Column number of matching column on the left */
138778 ** JOINs. If only a single table on the left side of this join
138780 ** But if there are two or more tables on the left side
138786 ** non-USING references to zName on the left of an INNER or LEFT
139368 ** there are columns in the table on the left. The error will be caught
140342 /* Column names are determined by the left-most term of a compound select */
140709 ** left-most term of the select that has a collating sequence.
140892 ** iDistinct table. pFirstRec is left pointing to the left-most
140977 ** Since the limit is exactly 1, we only need to evaluate the left-most VALUES.
141027 ** left is p->pPrior. The left query could also be a compound query
141050 ** individual selects always group from left to right.
141058 Select *pPrior; /* Another SELECT immediately to our left */
141120 /* Generate code for the left and right SELECT statements.
141130 SELECTTRACE(1, pParse, p, ("multiSelect UNION ALL left...\n"));
141197 /* Code the SELECT statements to our left
141201 SELECTTRACE(1, pParse, p, ("multiSelect EXCEPT/UNION left...\n"));
141279 /* Code the SELECTs to our left into temporary table "tab1".
141282 SELECTTRACE(1, pParse, p, ("multiSelect INTERSECT left...\n"));
141348 ** SELECT statements to the left always skip this part. The right-most
141412 sqlite3ErrorMsg(pParse, "SELECTs to the left and right of %s"
141622 ** coA: coroutine for left query (A)
141652 Select *pPrior; /* Another SELECT immediately to our left */
141732 ** to the right and the left are evaluated, they use the correct
141772 /* Separate the left and the right query from one another
141823 ** left of the compound operator - the "A" select.
141827 VdbeComment((v, "left SELECT"));
141977 ** the left operands of a RIGHT JOIN. In either case, we need to potentially
141998 ** when processing a non-matched row of the left.
142607 ** omitted on left-hand tables of the right join that is being
142676 ** OFFSET clauses and joins them to the left-hand-side of the original
142899 /* Finially, delete what is left of the subquery and return
143252 ** left join. An example:
143284 ** this case if none of the comparisons operators between left and
143708 /* Prior errors might have left pParse->pWith in a goofy state, so
144747 /* The query flattener left two different CTE tables with identical
144889 ** encountered, then an appropriate error message is left in
145276 ** (3) the subquery is not part of a left operand for a RIGHT JOIN
147711 ** reg+1 OLD.* value of left-most column of pTab
147715 ** reg+N+2 NEW.* value of left-most column of pTab
147785 ** Bit 0 of the returned mask is set if the left-most column of the
148821 ** is deleted or renamed by a BEFORE trigger - is left undefined in the
150163 ** connection db is left in the p->u.vtab.p list.
150625 ** and an error left in pParse.
151075 /* Check to see the left operand is a column in a virtual table */
151155 ** and an error message was left in pParse.
151947 /************** Continuing where we left off in wherecode.c ******************/
152334 /* Code the OP_Affinity opcode if there is anything left to do. */
152475 ** The current value for the constraint is left in a register, the index
152478 ** constraint is a TK_EQ or TK_IS, then the current value might be left in
152696 u16 nSkip; /* Number of left-most columns to skip */
153306 ** row of the left table of the join.
153600 ** left-most columns of the index. It may also contain
153802 ** above has already left the cursor sitting on the correct row,
154547 ** at least one row of the right table has matched the left table.
154563 ** of pTab, with all tables to left begin set to NULL.
154877 Expr *pRight, *pLeft; /* Right and left size of LIKE operator */
155041 ** right and the expression is on the left). Also set *peOp2 to the
155052 Expr **ppLeft, /* Column expression to left of MATCH/op2 */
155053 Expr **ppRight /* Expression to left of MATCH/op2 */
155077 ** the left-hand side operand in their in-fix form.
155540 ** of both right and left sides must be such that no type
155704 /* If this expression is a vector to the left or right of a
155764 int nLeft; /* Number of elements on left side vector */
155813 ** on left table of a LEFT JOIN. Ticket #3015 */
156195 ** an index for tables to the left of the join.
157302 ** is the left operand of a RIGHT join.
157307 ** not-NULL condition on the left table of the RIGHT JOIN.
158234 ** is left as is.
158334 ** left-most column of the index). Or, if the query is:
158378 ** key-prefix formed by the nEq values matched against the nEq left-most
158518 ** the histogram data. This only works when x is the left-most
158551 /* If values are not available for all fields of the index to the left
158646 sqlite3_snprintf(sizeof(zLeft),zLeft,"left={%d:%d}",
158652 sqlite3_snprintf(sizeof(zLeft),zLeft,"left=%d", pTerm->leftCursor);
159466 ** to the left in the same index. If the IN operator is on
159467 ** the left-most index column, M==N.
159686 ** available for the left-most terms of the index, and if the average
159687 ** number of repeats in the left-most terms is at least 18.
160820 /* Loop over the tables in the join, from left to right */
160845 ** a LEFT JOIN over to the left side of that join if the LEFT JOIN
160846 ** is itself on the left side of a RIGHT JOIN.
160902 ** pOrderBy terms must be matched in strict left-to-right order.
161635 /* Find the lowest cost path. pFrom will be left pointing to that path */
162297 ** a table T, then X-1 is the bitmask for all other tables to the left of T.
162298 ** Knowing the bitmask for all tables to the left of a left join is
162909 /* Retarget the OP_IsNull against the left operand of IN so
162984 ** all of the columns of the left operand set to NULL.
164597 ** evaluated and the result left in register reg. This function generates VM
167675 int yyerrcnt; /* Shifts left before out of the error */
168961 /* For rule J, yyRuleInfoLhs[J] contains the symbol on the left-hand side
172312 /************** Continuing where we left off in tokenize.c *******************/
173363 /************** Continuing where we left off in main.c ***********************/
173400 /************** Continuing where we left off in main.c ***********************/
173433 /************** Continuing where we left off in main.c ***********************/
178894 ** distinguish adjacent children (if the rightmost term of the left
179204 /************** Continuing where we left off in fts3Int.h ********************/
179321 /************** Continuing where we left off in fts3Int.h ********************/
179932 /************** Continuing where we left off in fts3.c ***********************/
180512 ** from left to write. If parameter zFunc is not NULL, then instead of
180526 ** no error occurs, *pRc is left unmodified.
180583 ** no error occurs, *pRc is left unmodified.
181546 ** interior node. Then load the blockid of the left-child of the b-tree
181641 ** left-most leaf node in the tree that may contain the specified term.
181906 ** and writes the results to buffer p. p is left pointing to the byte
181955 ** When this function returns, both *pp1 and *pp2 are left pointing to the
181969 int isSaveLeft, /* Save the left position */
182076 ** position lists correspond to the left and right phrases of an expression
182081 ** Position list *pp1 corresponds to the left-hand side of the NEAR
182323 ** doclist for which there is a position in the left-hand input doclist
182334 int nDist, /* Distance from left to right (1=adjacent) */
182452 ** the responsibility of the caller to free any doclists left in the
182935 ** column on the left-hand side of the MATCH operator is column
184587 ** data stored in all rows of each column of the table, from left
185089 ** left-hand child may be either a phrase or a NEAR node. There are
187130 /* Set $p to point to the left-most leaf in the tree of eType nodes. */
187334 ** of each column in the target fts3 table, in order from left to right.
187338 ** that appears on the left-hand-side of the MATCH operator (the default
187842 int count; /* Number of elements left to test */
190107 SegmentNode *pLeftmost; /* Pointer to left-most node of this depth */
191990 ** Otherwise, the term is not added to the new node, it is left empty for
193828 ** followed by the left-hand-child varint for an internal node.
196348 ** are to the left of the first highlighted term. For example, to this:
196369 int nLeft; /* Tokens to the left of first highlight */
196932 ** pInfo->aMatchinfo[] buffer is left in is undefined.
200990 ** For non-root nodes, the first 2 bytes are left unused.
202929 ** is 'a', the second from the left 'b' etc.
203324 RtreeDValue left = aDistance[aIdx[jj-1]];
203326 assert( left<=right );
203450 RtreeCell left;
203456 memcpy(&left, &aCell[aaSorted[ii][0]], sizeof(RtreeCell));
203460 cellUnion(pRtree, &left, &aCell[aaSorted[ii][kk]]);
203465 margin += cellMargin(pRtree, &left);
203467 overlap = cellOverlap(pRtree, &left, &right, 1);
203468 area = cellArea(pRtree, &left) + cellArea(pRtree, &right);
204916 ** NULL is returned and an error code left in RtreeCheck.rc.
204977 ** Or, if an error does occur, NULL is returned and an error code left
205449 ** each segment is "outside" and the area to the left is "inside".
206123 ** The left-most coordinate min(x1,x2) is not considered to be part of
207167 /************** Continuing where we left off in rtree.c **********************/
207634 /* If the left hand side of the regexp operator is NULL,
208510 ** resume the RBU update from where it left off.
208899 /************** Continuing where we left off in sqlite3rbu.c *****************/
209668 ** If no error occurs, SQLITE_OK is returned and the iterator is left
209670 ** left in the RBU handle passed as the first argument. A copy of the
209784 ** If no error occurs, SQLITE_OK is returned and the iterator is left
209786 ** left in the RBU handle passed as the first argument. A copy of the
209919 ** if the allocation succeeds, (*pRc) is left unchanged.
210131 ** an error does occur, an error code and error message are also left in
210704 ** string, an error code is left in the rbu handle passed as the first
210758 ** string, an error code is left in the rbu handle passed as the first
212091 ** message are left in the RBU handle and zero returned.
212229 ** and message is left in the RBU handle and a copy of the error code
212601 ** where the previous rbu handle left off.
212603 ** If an error occurs, an error code and error message are left in the
212749 ** occurs, nPhaseOneStep will be left set to -1. */
214228 ** The value of the path for the left-most child page of the root of
214229 ** a b-tree is '/000/'. (Btrees store content ordered from left to right
214230 ** so the pages to the left have smaller keys than the pages to the right.)
214231 ** The next to left-most child of the root page is
214233 ** value. The children of the 451st left-most sibling have paths such
214239 ** the left-most cell of the 450th child of the root page are identified
215712 ** the i'th column of the table, counting from left to right in the order
215753 ** table column, counting from left to right within the CREATE TABLE
216636 ** key, sqlite3_session.rc is left set to SQLITE_OK and non-zero returned to
218682 ** input pointer is left pointing to the byte following the table header.
219479 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pDelete is left
219544 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pSelect is left
219562 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pInsert is left
219697 ** entry. If a row is found, the SELECT statement left pointing at the row
220926 void **ppOut /* OUT: changeset (left <concat> right) */
223144 int fts5yyerrcnt; /* Shifts left before out of the error */
223697 /* For rule J, fts5yyRuleInfoLhs[J] contains the symbol on the left-hand side
225546 ** found, -1 is returned. If -1 is returned, the buffer is left in an
225637 ** may be left in *pzErr. It is the responsibility of the caller to
225921 ** returned, *ppOut is set to NULL and an error message may be left in
230102 ** from left to right, the total number of tokens in the column for all
230636 ** If an error occurs, NULL is returned and an error left in the
231094 ** If an error occurs, NULL is returned and an error code left in the
231753 ** segment pSeg. The iterator is left pointing to the first entry when
232278 ** If the specified term is found on the page, then the iterator is left
232280 ** the iterator is left pointing at EOF.
232283 ** iterator is left pointing to the smallest term in the segment that
232679 int i1; /* Index of left-hand Fts5SegIter */
232915 ** If an error occurs, an error code is left in Fts5Index.rc. It is not
233834 ** If an error occurs, an error code is left in Fts5Index.rc. If an error
234302 int nRem = pnRem ? *pnRem : 0; /* Output leaf pages left to write */
234510 int nRem; /* Number of leaf pages left to write */
238281 ** be left in sqlite3_vtab.zErrMsg.