Lines Matching defs:label
15997 ** The following macro converts a label returned by sqlite3VdbeMakeLabel()
15999 ** address of that label.
31413 ** Shorthand for starting a new tree item that consists of a single label
83062 ** Create a new symbolic label for an instruction that has yet to be
83063 ** coded. The symbolic label is really just a negative number. The
83064 ** label can be used as the P2 value of an operation. Later, when
83065 ** the label is resolved to a specific address, the VDBE will scan
83067 ** the label into the resolved address.
83069 ** The VDBE knows that a P2 value is a label because labels are
83071 ** Hence, a negative P2 value is a label that has yet to be resolved.
83077 ** Parse.aLabel[x] Stores the address that the x-th label resolves
83091 ** Resolve label "x" to be the address of the next instruction to
83327 ** (1) For each jump instruction with a negative P2 value (a label)
83443 ** A jump to an unresolved label means that the jump destination will be
103748 int nSubquery /* Number of subqueries that the label is moving */
110592 int endLabel; /* GOTO label for end of CASE stmt */
110593 int nextCase; /* GOTO label for next WHEN clause */
110993 ** to the label "dest" if the expression is true but execution
111141 ** to the label "dest" if the expression is false but execution
121214 int iPartIdxLabel; /* Jump to this label to skip a row */
124628 ** If *piPartIdxLabel is not NULL, fill it in with a label and jump
124629 ** to that label if pIdx is a partial index that should be skipped.
124630 ** The label should be resolved using sqlite3ResolvePartIdxLabel().
124633 ** will be set to zero which is an empty label that is ignored by
124653 int *piPartIdxLabel, /* OUT: Jump to this label to skip partial index */
124705 ** If a prior call to sqlite3GenerateIndexKey() generated a jump-over label
124707 ** resolve that label.
129305 int addrInsTop = 0; /* Jump to label "D" */
129530 sqlite3VdbeJumpHere(v, addrTop - 1); /* label B: */
130278 int ignoreDest, /* Jump to this label on an OE_Ignore resolution */
130304 int lblRecheckOk = 0; /* Each recheck jumps to this label if it passes */
138264 int labelBkOut; /* Start label for the block-output subroutine */
139007 ** value is not zero, then it is a label of where to jump. Otherwise,
145621 /* Create a label to jump to when we want to abort the query */
153296 ** When there is an IN operator, we also have a "addrNxt" label that
153298 ** there are no IN operators in the constraints, the "addrNxt" label
156633 ** label returned by this function.
156685 ** Return the VDBE address or label to jump to in order to continue
156694 ** Return the VDBE address or label to jump to in order to break
178798 ** label: A B C D E F G H I J K
198350 #define JNODE_LABEL 0x40 /* Is a label of an object */
199315 ** Compare the OBJECT label at pNode against zKey,nKey. Return true on
199628 zType = "label";
200522 /* Append an object label to the JSON Path being constructed
214829 /* label-statNext-done: When computing aggregate space usage over
214898 ** next page. The loop will exit via the return at label-statNext-done
245862 CODEC_STATIC void sqlite3CodecReturnPragmaResult(Parse *parse, const char *label, const char *value){
245865 sqlite3VdbeSetColName(v, 0, COLNAME_NAME, label, SQLITE_STATIC);