Go to the source code of this file.
Defines | |
#define | OP_VNext 1 |
#define | OP_Affinity 2 |
#define | OP_Column 3 |
#define | OP_SetCookie 4 |
#define | OP_Real 126 |
#define | OP_Sequence 5 |
#define | OP_MoveGt 6 |
#define | OP_Ge 72 |
#define | OP_RowKey 7 |
#define | OP_SCopy 8 |
#define | OP_Eq 68 |
#define | OP_OpenWrite 9 |
#define | OP_NotNull 66 |
#define | OP_If 10 |
#define | OP_ToInt 142 |
#define | OP_String8 88 |
#define | OP_VRowid 11 |
#define | OP_CollSeq 12 |
#define | OP_OpenRead 13 |
#define | OP_Expire 14 |
#define | OP_AutoCommit 15 |
#define | OP_Gt 69 |
#define | OP_Pagecount 17 |
#define | OP_IntegrityCk 18 |
#define | OP_Sort 19 |
#define | OP_Copy 20 |
#define | OP_Trace 21 |
#define | OP_Function 22 |
#define | OP_IfNeg 23 |
#define | OP_And 61 |
#define | OP_Subtract 79 |
#define | OP_Noop 24 |
#define | OP_Return 25 |
#define | OP_Remainder 82 |
#define | OP_NewRowid 26 |
#define | OP_Multiply 80 |
#define | OP_Variable 27 |
#define | OP_String 28 |
#define | OP_RealAffinity 29 |
#define | OP_VRename 30 |
#define | OP_ParseSchema 31 |
#define | OP_VOpen 32 |
#define | OP_Close 33 |
#define | OP_CreateIndex 34 |
#define | OP_IsUnique 35 |
#define | OP_NotFound 36 |
#define | OP_Int64 37 |
#define | OP_MustBeInt 38 |
#define | OP_Halt 39 |
#define | OP_Rowid 40 |
#define | OP_IdxLT 41 |
#define | OP_AddImm 42 |
#define | OP_Statement 43 |
#define | OP_RowData 44 |
#define | OP_MemMax 45 |
#define | OP_Or 60 |
#define | OP_NotExists 46 |
#define | OP_Gosub 47 |
#define | OP_Divide 81 |
#define | OP_Integer 48 |
#define | OP_ToNumeric 141 |
#define | OP_Prev 49 |
#define | OP_Concat 83 |
#define | OP_BitAnd 74 |
#define | OP_VColumn 50 |
#define | OP_CreateTable 51 |
#define | OP_Last 52 |
#define | OP_IsNull 65 |
#define | OP_IncrVacuum 53 |
#define | OP_IdxRowid 54 |
#define | OP_ShiftRight 77 |
#define | OP_ResetCount 55 |
#define | OP_FifoWrite 56 |
#define | OP_ContextPush 57 |
#define | OP_Yield 58 |
#define | OP_DropTrigger 59 |
#define | OP_DropIndex 62 |
#define | OP_IdxGE 63 |
#define | OP_IdxDelete 64 |
#define | OP_Vacuum 73 |
#define | OP_MoveLe 84 |
#define | OP_IfNot 85 |
#define | OP_DropTable 86 |
#define | OP_MakeRecord 89 |
#define | OP_ToBlob 140 |
#define | OP_ResultRow 90 |
#define | OP_Delete 91 |
#define | OP_AggFinal 92 |
#define | OP_Compare 93 |
#define | OP_ShiftLeft 76 |
#define | OP_Goto 94 |
#define | OP_TableLock 95 |
#define | OP_FifoRead 96 |
#define | OP_Clear 97 |
#define | OP_MoveLt 98 |
#define | OP_Le 70 |
#define | OP_VerifyCookie 99 |
#define | OP_AggStep 100 |
#define | OP_ToText 139 |
#define | OP_Not 16 |
#define | OP_ToReal 143 |
#define | OP_SetNumColumns 101 |
#define | OP_Transaction 102 |
#define | OP_VFilter 103 |
#define | OP_Ne 67 |
#define | OP_VDestroy 104 |
#define | OP_ContextPop 105 |
#define | OP_BitOr 75 |
#define | OP_Next 106 |
#define | OP_IdxInsert 107 |
#define | OP_Lt 71 |
#define | OP_Insert 108 |
#define | OP_Destroy 109 |
#define | OP_ReadCookie 110 |
#define | OP_ForceInt 111 |
#define | OP_LoadAnalysis 112 |
#define | OP_Explain 113 |
#define | OP_OpenPseudo 114 |
#define | OP_OpenEphemeral 115 |
#define | OP_Null 116 |
#define | OP_Move 117 |
#define | OP_Blob 118 |
#define | OP_Add 78 |
#define | OP_Rewind 119 |
#define | OP_MoveGe 120 |
#define | OP_VBegin 121 |
#define | OP_VUpdate 122 |
#define | OP_IfZero 123 |
#define | OP_BitNot 87 |
#define | OP_VCreate 124 |
#define | OP_Found 125 |
#define | OP_IfPos 127 |
#define | OP_NullRow 128 |
#define | OP_Jump 129 |
#define | OP_Permutation 130 |
#define | OP_NotUsed_131 131 |
#define | OP_NotUsed_132 132 |
#define | OP_NotUsed_133 133 |
#define | OP_NotUsed_134 134 |
#define | OP_NotUsed_135 135 |
#define | OP_NotUsed_136 136 |
#define | OP_NotUsed_137 137 |
#define | OP_NotUsed_138 138 |
#define | OPFLG_JUMP 0x0001 |
#define | OPFLG_OUT2_PRERELEASE 0x0002 |
#define | OPFLG_IN1 0x0004 |
#define | OPFLG_IN2 0x0008 |
#define | OPFLG_IN3 0x0010 |
#define | OPFLG_OUT3 0x0020 |
#define | OPFLG_INITIALIZER |
#define OP_Add 78 |
Definition at line 125 of file opcodes.h.
Referenced by analyzeOneTable(), computeLimitRegisters(), sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_AddImm 42 |
Definition at line 54 of file opcodes.h.
Referenced by analyzeOneTable(), codeOffset(), generateOutputSubroutine(), pushOntoSorter(), selectInnerLoop(), sqlite3DeleteFrom(), sqlite3ExprCodeTarget(), sqlite3Insert(), sqlite3Pragma(), sqlite3Update(), and sqlite3VdbeExec().
#define OP_Affinity 2 |
Definition at line 4 of file opcodes.h.
Referenced by codeApplyAffinity(), and sqlite3VdbeExec().
#define OP_AggFinal 92 |
Definition at line 90 of file opcodes.h.
Referenced by finalizeAggFunctions(), and sqlite3VdbeExec().
#define OP_AggStep 100 |
Definition at line 100 of file opcodes.h.
Referenced by resolveP2Values(), sqlite3VdbeExec(), and updateAccumulator().
#define OP_And 61 |
Definition at line 32 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_AutoCommit 15 |
Definition at line 23 of file opcodes.h.
Referenced by sqlite3BeginTransaction(), sqlite3CommitTransaction(), sqlite3RollbackTransaction(), and sqlite3VdbeExec().
#define OP_BitAnd 74 |
Definition at line 66 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_BitNot 87 |
Definition at line 131 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_BitOr 75 |
Definition at line 110 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_Blob 118 |
Definition at line 124 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_Clear 97 |
Definition at line 96 of file opcodes.h.
Referenced by openStatTable(), sqlite3DeleteFrom(), sqlite3RefillIndex(), and sqlite3VdbeExec().
#define OP_Close 33 |
Definition at line 45 of file opcodes.h.
Referenced by analyzeOneTable(), autoIncBegin(), autoIncEnd(), generateSortTail(), multiSelect(), sqlite3_blob_open(), sqlite3DeleteFrom(), sqlite3DropTriggerPtr(), sqlite3EndTable(), sqlite3Insert(), sqlite3RefillIndex(), sqlite3StartTable(), sqlite3Update(), sqlite3VdbeExec(), sqlite3WhereEnd(), updateVirtualTable(), and xferOptimization().
#define OP_CollSeq 12 |
Definition at line 20 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), sqlite3VdbeExec(), and updateAccumulator().
#define OP_Column 3 |
Definition at line 5 of file opcodes.h.
Referenced by analyzeOneTable(), autoIncBegin(), codeEqualityTerm(), generateSortTail(), selectInnerLoop(), sqlite3_blob_open(), sqlite3DropTriggerPtr(), sqlite3ExprCodeGetColumn(), sqlite3ExprCodeTarget(), sqlite3GenerateIndexKey(), sqlite3Insert(), sqlite3Select(), sqlite3Update(), sqlite3VdbeExec(), sqlite3WhereBegin(), sqlite3WhereEnd(), and updateVirtualTable().
#define OP_Compare 93 |
Definition at line 91 of file opcodes.h.
Referenced by generateOutputSubroutine(), multiSelectOrderBy(), sqlite3Select(), and sqlite3VdbeExec().
#define OP_Concat 83 |
Definition at line 65 of file opcodes.h.
Referenced by analyzeOneTable(), sqlite3ExprCodeTarget(), sqlite3Pragma(), and sqlite3VdbeExec().
#define OP_ContextPop 105 |
Definition at line 109 of file opcodes.h.
Referenced by codeTriggerProgram(), sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_ContextPush 57 |
Definition at line 76 of file opcodes.h.
Referenced by codeTriggerProgram(), and sqlite3VdbeExec().
#define OP_Copy 20 |
Definition at line 28 of file opcodes.h.
Referenced by multiSelectOrderBy(), sqlite3ExprCodeAndCache(), sqlite3ExprCodeCopy(), sqlite3ExprCodeTarget(), sqlite3ExprHardCopy(), and sqlite3VdbeExec().
#define OP_CreateIndex 34 |
Definition at line 46 of file opcodes.h.
Referenced by sqlite3CreateIndex(), and sqlite3VdbeExec().
#define OP_CreateTable 51 |
Definition at line 68 of file opcodes.h.
Referenced by sqlite3StartTable(), and sqlite3VdbeExec().
#define OP_Delete 91 |
Definition at line 89 of file opcodes.h.
Referenced by pushOntoSorter(), sqlite3DropTriggerPtr(), sqlite3GenerateRowDelete(), sqlite3Update(), and sqlite3VdbeExec().
#define OP_Destroy 109 |
Definition at line 115 of file opcodes.h.
Referenced by destroyRootPage(), resolveP2Values(), and sqlite3VdbeExec().
#define OP_Divide 81 |
Definition at line 61 of file opcodes.h.
Referenced by analyzeOneTable(), sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_DropIndex 62 |
Definition at line 79 of file opcodes.h.
Referenced by sqlite3DropIndex(), and sqlite3VdbeExec().
#define OP_DropTable 86 |
Definition at line 85 of file opcodes.h.
Referenced by reloadTableSchema(), sqlite3DropTable(), and sqlite3VdbeExec().
#define OP_DropTrigger 59 |
Definition at line 78 of file opcodes.h.
Referenced by reloadTableSchema(), sqlite3DropTriggerPtr(), and sqlite3VdbeExec().
#define OP_Eq 68 |
Definition at line 13 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), sqlite3ExprIfFalse(), sqlite3ExprIfTrue(), sqlite3GenerateConstraintChecks(), sqlite3Pragma(), and sqlite3VdbeExec().
#define OP_Expire 14 |
Definition at line 22 of file opcodes.h.
Referenced by codeAttach(), flagPragma(), sqlite3CreateIndex(), sqlite3Pragma(), sqlite3VdbeExec(), and sqlite3VtabFinishParse().
#define OP_Explain 113 |
Definition at line 119 of file opcodes.h.
Referenced by sqlite3VdbeList(), and sqlite3WhereBegin().
#define OP_FifoRead 96 |
Definition at line 95 of file opcodes.h.
Referenced by sqlite3DeleteFrom(), sqlite3Update(), and sqlite3VdbeExec().
#define OP_FifoWrite 56 |
Definition at line 75 of file opcodes.h.
Referenced by sqlite3DeleteFrom(), sqlite3Update(), and sqlite3VdbeExec().
#define OP_ForceInt 111 |
Definition at line 117 of file opcodes.h.
Referenced by sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_Found 125 |
Definition at line 133 of file opcodes.h.
Referenced by codeDistinct(), sqlite3ExprCodeTarget(), sqlite3Pragma(), and sqlite3VdbeExec().
#define OP_Function 22 |
Definition at line 30 of file opcodes.h.
Referenced by codeAttach(), resolveP2Values(), sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_Ge 72 |
Definition at line 10 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), sqlite3ExprIfFalse(), sqlite3ExprIfTrue(), sqlite3MinimumFileFormat(), sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_Gosub 47 |
Definition at line 60 of file opcodes.h.
Referenced by multiSelectOrderBy(), sqlite3Select(), and sqlite3VdbeExec().
#define OP_Goto 94 |
Definition at line 93 of file opcodes.h.
Referenced by analyzeOneTable(), autoIncBegin(), codeOffset(), multiSelectOrderBy(), pushOntoSorter(), sqlite3CodeVerifySchema(), sqlite3DeleteFrom(), sqlite3ExprCodeTarget(), sqlite3FinishCoding(), sqlite3GenerateConstraintChecks(), sqlite3Insert(), sqlite3Select(), sqlite3Update(), sqlite3VdbeExec(), sqlite3WhereEnd(), and xferOptimization().
#define OP_Gt 69 |
Definition at line 24 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), sqlite3ExprIfFalse(), sqlite3ExprIfTrue(), sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_Halt 39 |
Definition at line 51 of file opcodes.h.
Referenced by resolveP2Values(), sqlite3_blob_open(), sqlite3ExprCodeTarget(), sqlite3FinishCoding(), sqlite3GenerateConstraintChecks(), sqlite3Insert(), sqlite3Pragma(), sqlite3RefillIndex(), sqlite3VdbeExec(), and xferOptimization().
#define OP_IdxDelete 64 |
Definition at line 81 of file opcodes.h.
Referenced by selectInnerLoop(), sqlite3GenerateRowIndexDelete(), and sqlite3VdbeExec().
#define OP_IdxGE 63 |
Definition at line 80 of file opcodes.h.
Referenced by sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_IdxInsert 107 |
Definition at line 112 of file opcodes.h.
Referenced by codeDistinct(), generateOutputSubroutine(), generateSortTail(), pushOntoSorter(), selectInnerLoop(), sqlite3CodeSubselect(), sqlite3CompleteInsertion(), sqlite3RefillIndex(), sqlite3Select(), sqlite3VdbeExec(), and xferOptimization().
#define OP_IdxLT 41 |
Definition at line 53 of file opcodes.h.
Referenced by sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_IdxRowid 54 |
Definition at line 72 of file opcodes.h.
Referenced by sqlite3VdbeExec(), sqlite3WhereBegin(), and sqlite3WhereEnd().
#define OP_If 10 |
Definition at line 16 of file opcodes.h.
Referenced by multiSelectOrderBy(), sqlite3CodeSubselect(), sqlite3ExprIfTrue(), sqlite3FindInIndex(), sqlite3Insert(), sqlite3Pragma(), sqlite3StartTable(), and sqlite3VdbeExec().
#define OP_IfNeg 23 |
Definition at line 31 of file opcodes.h.
Referenced by codeOffset(), sqlite3Pragma(), and sqlite3VdbeExec().
#define OP_IfNot 85 |
Definition at line 84 of file opcodes.h.
Referenced by analyzeOneTable(), generateOutputSubroutine(), sqlite3ExprIfFalse(), and sqlite3VdbeExec().
#define OP_IfPos 127 |
Definition at line 134 of file opcodes.h.
Referenced by computeLimitRegisters(), sqlite3Pragma(), sqlite3Select(), sqlite3VdbeExec(), and sqlite3WhereEnd().
#define OP_IfZero 123 |
Definition at line 130 of file opcodes.h.
Referenced by computeLimitRegisters(), generateOutputSubroutine(), multiSelect(), pushOntoSorter(), selectInnerLoop(), and sqlite3VdbeExec().
#define OP_IncrVacuum 53 |
Definition at line 71 of file opcodes.h.
Referenced by sqlite3Pragma(), and sqlite3VdbeExec().
#define OP_Insert 108 |
Definition at line 114 of file opcodes.h.
Referenced by analyzeOneTable(), autoIncEnd(), generateOutputSubroutine(), generateSortTail(), selectInnerLoop(), sqlite3CodeSubselect(), sqlite3CompleteInsertion(), sqlite3DeleteFrom(), sqlite3Insert(), sqlite3StartTable(), sqlite3Update(), sqlite3VdbeExec(), and xferOptimization().
#define OP_Int64 37 |
Definition at line 49 of file opcodes.h.
Referenced by codeInteger(), and sqlite3VdbeExec().
#define OP_Integer 48 |
Definition at line 62 of file opcodes.h.
Referenced by analyzeOneTable(), autoIncBegin(), codeInteger(), computeLimitRegisters(), generateOutputSubroutine(), generateSortTail(), multiSelectOrderBy(), resolveP2Values(), returnSingleInt(), selectInnerLoop(), sqlite3ChangeCookie(), sqlite3CodeSubselect(), sqlite3DeleteFrom(), sqlite3ExprCodeTarget(), sqlite3FindInIndex(), sqlite3Insert(), sqlite3MinimumFileFormat(), sqlite3Pragma(), sqlite3Select(), sqlite3StartTable(), sqlite3Update(), sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_IntegrityCk 18 |
Definition at line 26 of file opcodes.h.
Referenced by sqlite3Pragma(), and sqlite3VdbeExec().
#define OP_IsNull 65 |
Definition at line 70 of file opcodes.h.
Referenced by codeAllEqualityTerms(), codeEqualityTerm(), sqlite3ExprCodeTarget(), sqlite3ExprIfFalse(), sqlite3ExprIfTrue(), sqlite3GenerateConstraintChecks(), sqlite3Insert(), sqlite3Pragma(), sqlite3RefillIndex(), sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_IsUnique 35 |
Definition at line 47 of file opcodes.h.
Referenced by sqlite3GenerateConstraintChecks(), sqlite3RefillIndex(), and sqlite3VdbeExec().
#define OP_Jump 129 |
Definition at line 136 of file opcodes.h.
Referenced by generateOutputSubroutine(), multiSelectOrderBy(), sqlite3Select(), and sqlite3VdbeExec().
#define OP_Last 52 |
Definition at line 69 of file opcodes.h.
Referenced by pushOntoSorter(), sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_Le 70 |
Definition at line 98 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), sqlite3ExprIfFalse(), sqlite3ExprIfTrue(), sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_LoadAnalysis 112 |
Definition at line 118 of file opcodes.h.
Referenced by loadAnalysis(), and sqlite3VdbeExec().
#define OP_Lt 71 |
Definition at line 113 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), sqlite3ExprIfFalse(), sqlite3ExprIfTrue(), sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_MakeRecord 89 |
Definition at line 86 of file opcodes.h.
Referenced by analyzeOneTable(), autoIncEnd(), codeDistinct(), generateOutputSubroutine(), generateSortTail(), pushOntoSorter(), selectInnerLoop(), sqlite3CodeSubselect(), sqlite3CompleteInsertion(), sqlite3ExprCodeTarget(), sqlite3GenerateConstraintChecks(), sqlite3GenerateIndexKey(), sqlite3Insert(), sqlite3Select(), sqlite3Update(), and sqlite3VdbeExec().
#define OP_MemMax 45 |
Definition at line 57 of file opcodes.h.
Referenced by autoIncStep(), and sqlite3VdbeExec().
#define OP_Move 117 |
Definition at line 123 of file opcodes.h.
Referenced by sqlite3ExprCodeMove(), sqlite3Pragma(), and sqlite3VdbeExec().
#define OP_MoveGe 120 |
Definition at line 127 of file opcodes.h.
Referenced by sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_MoveGt 6 |
Definition at line 9 of file opcodes.h.
Referenced by sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_MoveLe 84 |
Definition at line 83 of file opcodes.h.
Referenced by sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_MoveLt 98 |
Definition at line 97 of file opcodes.h.
Referenced by sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_Multiply 80 |
Definition at line 38 of file opcodes.h.
Referenced by sqlite3VdbeExec().
#define OP_MustBeInt 38 |
Definition at line 50 of file opcodes.h.
Referenced by computeLimitRegisters(), sqlite3CodeSubselect(), sqlite3ExprCodeTarget(), sqlite3Insert(), sqlite3Update(), sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_Ne 67 |
Definition at line 107 of file opcodes.h.
Referenced by analyzeOneTable(), autoIncBegin(), sqlite3DropTriggerPtr(), sqlite3ExprCodeTarget(), sqlite3ExprIfFalse(), sqlite3ExprIfTrue(), and sqlite3VdbeExec().
#define OP_NewRowid 26 |
Definition at line 37 of file opcodes.h.
Referenced by analyzeOneTable(), autoIncEnd(), generateOutputSubroutine(), generateSortTail(), selectInnerLoop(), sqlite3Insert(), sqlite3StartTable(), sqlite3VdbeExec(), and xferOptimization().
#define OP_Next 106 |
Definition at line 111 of file opcodes.h.
Referenced by analyzeOneTable(), autoIncBegin(), generateSortTail(), multiSelect(), sqlite3DropTriggerPtr(), sqlite3Insert(), sqlite3Pragma(), sqlite3RefillIndex(), sqlite3Select(), sqlite3VdbeExec(), sqlite3WhereBegin(), sqlite3WhereEnd(), updateVirtualTable(), and xferOptimization().
#define OP_Noop 24 |
Definition at line 34 of file opcodes.h.
Referenced by resolveP2Values(), sqlite3ExprCodeGetColumn(), sqlite3VdbeChangeToNoop(), sqlite3WhereBegin(), and sqlite3WhereEnd().
#define OP_Not 16 |
Definition at line 102 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_NotExists 46 |
Definition at line 59 of file opcodes.h.
Referenced by sqlite3_blob_open(), sqlite3DeleteFrom(), sqlite3ExprCodeTarget(), sqlite3GenerateConstraintChecks(), sqlite3GenerateRowDelete(), sqlite3Update(), sqlite3VdbeExec(), sqlite3WhereBegin(), and xferOptimization().
#define OP_NotFound 36 |
Definition at line 48 of file opcodes.h.
Referenced by multiSelect(), and sqlite3VdbeExec().
#define OP_NotNull 66 |
Definition at line 15 of file opcodes.h.
Referenced by autoIncEnd(), sqlite3ExprCodeTarget(), sqlite3ExprIfFalse(), sqlite3ExprIfTrue(), sqlite3GenerateConstraintChecks(), sqlite3Insert(), sqlite3Update(), and sqlite3VdbeExec().
#define OP_Null 116 |
Definition at line 122 of file opcodes.h.
Referenced by analyzeOneTable(), codeEqualityTerm(), codeReal(), resetAccumulator(), sqlite3CodeSubselect(), sqlite3DeleteFrom(), sqlite3ExprCodeTarget(), sqlite3Insert(), sqlite3Pragma(), sqlite3StartTable(), sqlite3Update(), sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_NullRow 128 |
Definition at line 135 of file opcodes.h.
Referenced by sqlite3VdbeExec(), and sqlite3WhereEnd().
#define OP_OpenEphemeral 115 |
Definition at line 121 of file opcodes.h.
Referenced by allocateCursor(), multiSelect(), resetAccumulator(), sqlite3CodeSubselect(), sqlite3Insert(), sqlite3Select(), sqlite3VdbeExec(), and updateVirtualTable().
#define OP_OpenPseudo 114 |
Definition at line 120 of file opcodes.h.
Referenced by generateSortTail(), sqlite3DeleteFrom(), sqlite3Insert(), sqlite3Update(), and sqlite3VdbeExec().
#define OP_OpenRead 13 |
Definition at line 21 of file opcodes.h.
Referenced by analyzeOneTable(), autoIncBegin(), readsTable(), sqlite3_blob_open(), sqlite3FindInIndex(), sqlite3OpenTable(), sqlite3Pragma(), sqlite3RefillIndex(), sqlite3VdbeExec(), sqlite3WhereBegin(), and xferOptimization().
#define OP_OpenWrite 9 |
Definition at line 14 of file opcodes.h.
Referenced by autoIncEnd(), openStatTable(), sqlite3_blob_open(), sqlite3DeleteFrom(), sqlite3EndTable(), sqlite3Insert(), sqlite3OpenMasterTable(), sqlite3OpenTable(), sqlite3RefillIndex(), sqlite3Update(), sqlite3VdbeExec(), sqlite3WhereBegin(), and xferOptimization().
#define OP_Or 60 |
Definition at line 58 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_Pagecount 17 |
Definition at line 25 of file opcodes.h.
Referenced by sqlite3Pragma(), and sqlite3VdbeExec().
#define OP_ParseSchema 31 |
Definition at line 43 of file opcodes.h.
Referenced by reloadTableSchema(), sqlite3CreateIndex(), sqlite3EndTable(), sqlite3FinishTrigger(), sqlite3VdbeExec(), and sqlite3VtabFinishParse().
#define OP_Permutation 130 |
Definition at line 137 of file opcodes.h.
Referenced by multiSelectOrderBy(), and sqlite3VdbeExec().
#define OP_Prev 49 |
Definition at line 64 of file opcodes.h.
Referenced by sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_ReadCookie 110 |
Definition at line 116 of file opcodes.h.
Referenced by sqlite3MinimumFileFormat(), sqlite3Pragma(), sqlite3StartTable(), and sqlite3VdbeExec().
#define OP_Real 126 |
Definition at line 7 of file opcodes.h.
Referenced by codeReal(), and sqlite3VdbeExec().
#define OP_RealAffinity 29 |
Definition at line 41 of file opcodes.h.
Referenced by sqlite3ExprCodeGetColumn(), and sqlite3VdbeExec().
#define OP_Remainder 82 |
Definition at line 36 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_ResetCount 55 |
Definition at line 74 of file opcodes.h.
Referenced by codeTriggerProgram(), and sqlite3VdbeExec().
#define OP_ResultRow 90 |
Definition at line 88 of file opcodes.h.
Referenced by generateOutputSubroutine(), generateSortTail(), returnSingleInt(), selectInnerLoop(), sqlite3_blob_open(), sqlite3DeleteFrom(), sqlite3Insert(), sqlite3Pragma(), sqlite3Update(), and sqlite3VdbeExec().
#define OP_Return 25 |
Definition at line 35 of file opcodes.h.
Referenced by generateOutputSubroutine(), sqlite3Select(), and sqlite3VdbeExec().
#define OP_Rewind 119 |
Definition at line 126 of file opcodes.h.
Referenced by analyzeOneTable(), autoIncBegin(), codeEqualityTerm(), multiSelect(), sqlite3DropTriggerPtr(), sqlite3Insert(), sqlite3Pragma(), sqlite3RefillIndex(), sqlite3VdbeExec(), sqlite3WhereBegin(), updateVirtualTable(), and xferOptimization().
#define OP_RowData 44 |
Definition at line 56 of file opcodes.h.
Referenced by sqlite3DeleteFrom(), sqlite3Update(), sqlite3VdbeExec(), and xferOptimization().
#define OP_Rowid 40 |
Definition at line 52 of file opcodes.h.
Referenced by autoIncBegin(), codeEqualityTerm(), sqlite3DeleteFrom(), sqlite3ExprCodeGetColumn(), sqlite3GenerateIndexKey(), sqlite3Pragma(), sqlite3Update(), sqlite3VdbeExec(), sqlite3WhereBegin(), sqlite3WhereEnd(), and xferOptimization().
#define OP_RowKey 7 |
Definition at line 11 of file opcodes.h.
Referenced by multiSelect(), sqlite3VdbeExec(), and xferOptimization().
#define OP_SCopy 8 |
Definition at line 12 of file opcodes.h.
Referenced by analyzeOneTable(), codeAllEqualityTerms(), sqlite3ExprCode(), sqlite3ExprCodeExprList(), sqlite3ExprCodeTarget(), sqlite3ExprHardCopy(), sqlite3ExprWritableRegister(), sqlite3GenerateConstraintChecks(), sqlite3GenerateIndexKey(), sqlite3Insert(), sqlite3Select(), and sqlite3VdbeExec().
#define OP_Sequence 5 |
Definition at line 8 of file opcodes.h.
Referenced by pushOntoSorter(), sqlite3Select(), and sqlite3VdbeExec().
#define OP_SetCookie 4 |
Definition at line 6 of file opcodes.h.
Referenced by sqlite3ChangeCookie(), sqlite3MinimumFileFormat(), sqlite3Pragma(), sqlite3StartTable(), and sqlite3VdbeExec().
#define OP_SetNumColumns 101 |
Definition at line 104 of file opcodes.h.
Referenced by allocateCursor(), analyzeOneTable(), generateSortTail(), openStatTable(), sqlite3_blob_open(), sqlite3DeleteFrom(), sqlite3FindInIndex(), sqlite3Insert(), sqlite3OpenMasterTable(), sqlite3OpenTable(), sqlite3Update(), sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_ShiftLeft 76 |
Definition at line 92 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_ShiftRight 77 |
Definition at line 73 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_Sort 19 |
Definition at line 27 of file opcodes.h.
Referenced by generateSortTail(), sqlite3Select(), and sqlite3VdbeExec().
#define OP_Statement 43 |
Definition at line 55 of file opcodes.h.
Referenced by resolveP2Values(), sqlite3BeginWriteOperation(), and sqlite3VdbeExec().
#define OP_String 28 |
Definition at line 40 of file opcodes.h.
Referenced by sqlite3VdbeExec().
#define OP_String8 88 |
Definition at line 18 of file opcodes.h.
Referenced by analyzeOneTable(), autoIncBegin(), sqlite3AlterRenameTable(), sqlite3DropTriggerPtr(), sqlite3ExprCodeTarget(), sqlite3Pragma(), and sqlite3VdbeExec().
#define OP_Subtract 79 |
Definition at line 33 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), sqlite3Pragma(), and sqlite3VdbeExec().
#define OP_TableLock 95 |
Definition at line 94 of file opcodes.h.
Referenced by codeTableLocks(), and sqlite3VdbeExec().
#define OP_ToBlob 140 |
Definition at line 87 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_ToInt 142 |
Definition at line 17 of file opcodes.h.
Referenced by analyzeOneTable(), sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_ToNumeric 141 |
Definition at line 63 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_ToReal 143 |
Definition at line 103 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_ToText 139 |
Definition at line 101 of file opcodes.h.
Referenced by sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_Trace 21 |
Definition at line 29 of file opcodes.h.
Referenced by sqlite3CodeRowTrigger(), sqlite3FinishCoding(), sqlite3GetVdbe(), sqlite3Step(), and sqlite3VdbeExec().
#define OP_Transaction 102 |
Definition at line 105 of file opcodes.h.
Referenced by resolveP2Values(), sqlite3_blob_open(), sqlite3BeginTransaction(), sqlite3FinishCoding(), sqlite3Pragma(), and sqlite3VdbeExec().
#define OP_Vacuum 73 |
Definition at line 82 of file opcodes.h.
Referenced by sqlite3Vacuum(), and sqlite3VdbeExec().
#define OP_Variable 27 |
Definition at line 39 of file opcodes.h.
Referenced by createVarMap(), sqlite3_blob_open(), sqlite3ExprCodeTarget(), and sqlite3VdbeExec().
#define OP_VBegin 121 |
Definition at line 128 of file opcodes.h.
Referenced by sqlite3DropTable(), sqlite3FinishCoding(), sqlite3StartTable(), and sqlite3VdbeExec().
#define OP_VColumn 50 |
Definition at line 67 of file opcodes.h.
Referenced by sqlite3ExprCodeGetColumn(), and sqlite3VdbeExec().
#define OP_VCreate 124 |
Definition at line 132 of file opcodes.h.
Referenced by sqlite3VdbeExec(), and sqlite3VtabFinishParse().
#define OP_VDestroy 104 |
Definition at line 108 of file opcodes.h.
Referenced by sqlite3DropTable(), and sqlite3VdbeExec().
#define OP_VerifyCookie 99 |
Definition at line 99 of file opcodes.h.
Referenced by sqlite3_blob_open(), sqlite3FinishCoding(), and sqlite3VdbeExec().
#define OP_VFilter 103 |
Definition at line 106 of file opcodes.h.
Referenced by resolveP2Values(), sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_VNext 1 |
Definition at line 3 of file opcodes.h.
Referenced by sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_VOpen 32 |
Definition at line 44 of file opcodes.h.
Referenced by readsTable(), sqlite3VdbeExec(), and sqlite3WhereBegin().
#define OP_VRename 30 |
Definition at line 42 of file opcodes.h.
Referenced by resolveP2Values(), sqlite3AlterRenameTable(), and sqlite3VdbeExec().
#define OP_VRowid 11 |
Definition at line 19 of file opcodes.h.
Referenced by sqlite3DeleteFrom(), sqlite3ExprCodeGetColumn(), sqlite3Update(), and sqlite3VdbeExec().
#define OP_VUpdate 122 |
Definition at line 129 of file opcodes.h.
Referenced by resolveP2Values(), sqlite3DeleteFrom(), sqlite3Insert(), sqlite3VdbeExec(), and updateVirtualTable().
#define OP_Yield 58 |
Definition at line 77 of file opcodes.h.
Referenced by generateOutputSubroutine(), generateSortTail(), multiSelectOrderBy(), selectInnerLoop(), sqlite3Insert(), and sqlite3VdbeExec().
#define OPFLG_IN1 0x0004 |
Definition at line 156 of file opcodes.h.
Referenced by sqlite3VdbeExec().
#define OPFLG_IN2 0x0008 |
Definition at line 157 of file opcodes.h.
Referenced by sqlite3VdbeExec().
#define OPFLG_IN3 0x0010 |
Definition at line 158 of file opcodes.h.
Referenced by sqlite3VdbeExec().
#define OPFLG_INITIALIZER |
{\ /* 0 */ 0x00, 0x01, 0x00, 0x00, 0x10, 0x02, 0x11, 0x00,\ /* 8 */ 0x00, 0x00, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00,\ /* 16 */ 0x04, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05,\ /* 24 */ 0x00, 0x04, 0x02, 0x02, 0x02, 0x04, 0x00, 0x00,\ /* 32 */ 0x00, 0x00, 0x02, 0x11, 0x11, 0x02, 0x05, 0x00,\ /* 40 */ 0x02, 0x11, 0x04, 0x00, 0x00, 0x0c, 0x11, 0x01,\ /* 48 */ 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x02, 0x00,\ /* 56 */ 0x04, 0x00, 0x00, 0x00, 0x2c, 0x2c, 0x00, 0x11,\ /* 64 */ 0x00, 0x05, 0x05, 0x15, 0x15, 0x15, 0x15, 0x15,\ /* 72 */ 0x15, 0x00, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c,\ /* 80 */ 0x2c, 0x2c, 0x2c, 0x2c, 0x11, 0x05, 0x00, 0x04,\ /* 88 */ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,\ /* 96 */ 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x01,\ /* 104 */ 0x00, 0x00, 0x01, 0x08, 0x00, 0x02, 0x02, 0x05,\ /* 112 */ 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x01,\ /* 120 */ 0x11, 0x00, 0x00, 0x05, 0x00, 0x11, 0x02, 0x05,\ /* 128 */ 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\ /* 136 */ 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0x04, 0x04,\ }
#define OPFLG_JUMP 0x0001 |
Definition at line 154 of file opcodes.h.
Referenced by resolveP2Values(), and sqlite3VdbeAddOpList().
#define OPFLG_OUT2_PRERELEASE 0x0002 |
Definition at line 155 of file opcodes.h.
Referenced by sqlite3VdbeExec().
#define OPFLG_OUT3 0x0020 |
Definition at line 159 of file opcodes.h.
Referenced by sqlite3VdbeExec().
ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:00 2011 by Doxygen 1.6.1