Back to index

lightning-sunbird  0.9+nobinonly
Defines
opcodes.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define OP_ContextPop   1
#define OP_IntegrityCk   2
#define OP_DropTrigger   3
#define OP_DropIndex   4
#define OP_IdxInsert   5
#define OP_Delete   6
#define OP_MoveGt   7
#define OP_VerifyCookie   8
#define OP_Push   9
#define OP_Dup   10
#define OP_Blob   11
#define OP_FifoWrite   12
#define OP_IdxGT   13
#define OP_RowKey   14
#define OP_IsUnique   15
#define OP_SetNumColumns   17
#define OP_Eq   67 /* same as TK_EQ */
#define OP_Expire   18
#define OP_IdxIsNull   19
#define OP_NullRow   20
#define OP_OpenPseudo   21
#define OP_OpenWrite   22
#define OP_OpenRead   23
#define OP_Transaction   24
#define OP_AutoCommit   25
#define OP_Negative   83 /* same as TK_UMINUS */
#define OP_Pop   26
#define OP_Halt   27
#define OP_Vacuum   28
#define OP_IfMemNeg   29
#define OP_RowData   30
#define OP_NotExists   31
#define OP_MoveLe   32
#define OP_OpenVirtual   33
#define OP_SetCookie   34
#define OP_Variable   35
#define OP_TableLock   36
#define OP_MemMove   37
#define OP_LoadAnalysis   38
#define OP_IdxDelete   39
#define OP_Sort   40
#define OP_ResetCount   41
#define OP_NotNull   65 /* same as TK_NOTNULL */
#define OP_Ge   71 /* same as TK_GE */
#define OP_Remainder   81 /* same as TK_REM */
#define OP_Divide   80 /* same as TK_SLASH */
#define OP_Integer   42
#define OP_AggStep   43
#define OP_CreateIndex   44
#define OP_NewRowid   45
#define OP_MoveLt   46
#define OP_Explain   47
#define OP_And   60 /* same as TK_AND */
#define OP_ShiftLeft   75 /* same as TK_LSHIFT */
#define OP_Real   124 /* same as TK_FLOAT */
#define OP_Return   48
#define OP_MemLoad   49
#define OP_IdxLT   50
#define OP_Rewind   51
#define OP_MakeIdxRec   52
#define OP_Gt   68 /* same as TK_GT */
#define OP_AddImm   53
#define OP_Subtract   78 /* same as TK_MINUS */
#define OP_Null   54
#define OP_MemNull   55
#define OP_MemIncr   56
#define OP_Clear   57
#define OP_IsNull   64 /* same as TK_ISNULL */
#define OP_If   58
#define OP_ToBlob   138 /* same as TK_TO_BLOB */
#define OP_RealAffinity   61
#define OP_Callback   62
#define OP_AggFinal   63
#define OP_IfMemZero   72
#define OP_Last   84
#define OP_Rowid   87
#define OP_Sequence   88
#define OP_NotFound   89
#define OP_MakeRecord   90
#define OP_ToText   137 /* same as TK_TO_TEXT */
#define OP_BitAnd   73 /* same as TK_BITAND */
#define OP_Add   77 /* same as TK_PLUS */
#define OP_HexBlob   125 /* same as TK_BLOB */
#define OP_String   91
#define OP_Goto   92
#define OP_MemInt   93
#define OP_IfMemPos   94
#define OP_DropTable   95
#define OP_IdxRowid   96
#define OP_Insert   97
#define OP_Column   98
#define OP_Noop   99
#define OP_Not   16 /* same as TK_NOT */
#define OP_Le   69 /* same as TK_LE */
#define OP_BitOr   74 /* same as TK_BITOR */
#define OP_Multiply   79 /* same as TK_STAR */
#define OP_String8   86 /* same as TK_STRING */
#define OP_CreateTable   100
#define OP_Found   101
#define OP_Distinct   102
#define OP_Close   103
#define OP_Statement   104
#define OP_IfNot   105
#define OP_ToInt   140 /* same as TK_TO_INT */
#define OP_Pull   106
#define OP_MemMax   107
#define OP_MemStore   108
#define OP_Next   109
#define OP_Prev   110
#define OP_MoveGe   111
#define OP_Lt   70 /* same as TK_LT */
#define OP_Ne   66 /* same as TK_NE */
#define OP_MustBeInt   112
#define OP_ForceInt   113
#define OP_ShiftRight   76 /* same as TK_RSHIFT */
#define OP_CollSeq   114
#define OP_Gosub   115
#define OP_ContextPush   116
#define OP_FifoRead   117
#define OP_ParseSchema   118
#define OP_Destroy   119
#define OP_IdxGE   120
#define OP_ReadCookie   121
#define OP_BitNot   85 /* same as TK_BITNOT */
#define OP_AbsValue   122
#define OP_Or   59 /* same as TK_OR */
#define OP_ToReal   141 /* same as TK_TO_REAL */
#define OP_ToNumeric   139 /* same as TK_TO_NUMERIC*/
#define OP_Function   123
#define OP_Concat   82 /* same as TK_CONCAT */
#define OP_Int64   126
#define OP_NotUsed_127   127
#define OP_NotUsed_128   128
#define OP_NotUsed_129   129
#define OP_NotUsed_130   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 NOPUSH_MASK_0   0xb3fa
#define NOPUSH_MASK_1   0xbfff
#define NOPUSH_MASK_2   0x4bd7
#define NOPUSH_MASK_3   0xff2d
#define NOPUSH_MASK_4   0xffff
#define NOPUSH_MASK_5   0xd23b
#define NOPUSH_MASK_6   0xffea
#define NOPUSH_MASK_7   0x015f
#define NOPUSH_MASK_8   0x3e00
#define NOPUSH_MASK_9   0x0000

Define Documentation

#define NOPUSH_MASK_0   0xb3fa

Definition at line 150 of file opcodes.h.

#define NOPUSH_MASK_1   0xbfff

Definition at line 151 of file opcodes.h.

#define NOPUSH_MASK_2   0x4bd7

Definition at line 152 of file opcodes.h.

#define NOPUSH_MASK_3   0xff2d

Definition at line 153 of file opcodes.h.

#define NOPUSH_MASK_4   0xffff

Definition at line 154 of file opcodes.h.

#define NOPUSH_MASK_5   0xd23b

Definition at line 155 of file opcodes.h.

#define NOPUSH_MASK_6   0xffea

Definition at line 156 of file opcodes.h.

#define NOPUSH_MASK_7   0x015f

Definition at line 157 of file opcodes.h.

#define NOPUSH_MASK_8   0x3e00

Definition at line 158 of file opcodes.h.

#define NOPUSH_MASK_9   0x0000

Definition at line 159 of file opcodes.h.

#define OP_AbsValue   122

Definition at line 127 of file opcodes.h.

#define OP_Add   77 /* same as TK_PLUS */

Definition at line 84 of file opcodes.h.

#define OP_AddImm   53

Definition at line 64 of file opcodes.h.

#define OP_AggFinal   63

Definition at line 75 of file opcodes.h.

#define OP_AggStep   43

Definition at line 50 of file opcodes.h.

#define OP_And   60 /* same as TK_AND */

Definition at line 55 of file opcodes.h.

Definition at line 27 of file opcodes.h.

#define OP_BitAnd   73 /* same as TK_BITAND */

Definition at line 83 of file opcodes.h.

#define OP_BitNot   85 /* same as TK_BITNOT */

Definition at line 126 of file opcodes.h.

#define OP_BitOr   74 /* same as TK_BITOR */

Definition at line 97 of file opcodes.h.

#define OP_Blob   11

Definition at line 13 of file opcodes.h.

#define OP_Callback   62

Definition at line 74 of file opcodes.h.

#define OP_Clear   57

Definition at line 69 of file opcodes.h.

#define OP_Close   103

Definition at line 103 of file opcodes.h.

#define OP_CollSeq   114

Definition at line 118 of file opcodes.h.

#define OP_Column   98

Definition at line 93 of file opcodes.h.

#define OP_Concat   82 /* same as TK_CONCAT */

Definition at line 132 of file opcodes.h.

Definition at line 3 of file opcodes.h.

Definition at line 120 of file opcodes.h.

Definition at line 51 of file opcodes.h.

Definition at line 100 of file opcodes.h.

#define OP_Delete   6

Definition at line 8 of file opcodes.h.

#define OP_Destroy   119

Definition at line 123 of file opcodes.h.

#define OP_Distinct   102

Definition at line 102 of file opcodes.h.

#define OP_Divide   80 /* same as TK_SLASH */

Definition at line 48 of file opcodes.h.

Definition at line 6 of file opcodes.h.

#define OP_DropTable   95

Definition at line 90 of file opcodes.h.

Definition at line 5 of file opcodes.h.

#define OP_Dup   10

Definition at line 12 of file opcodes.h.

#define OP_Eq   67 /* same as TK_EQ */

Definition at line 19 of file opcodes.h.

#define OP_Expire   18

Definition at line 20 of file opcodes.h.

#define OP_Explain   47

Definition at line 54 of file opcodes.h.

#define OP_FifoRead   117

Definition at line 121 of file opcodes.h.

#define OP_FifoWrite   12

Definition at line 14 of file opcodes.h.

#define OP_ForceInt   113

Definition at line 116 of file opcodes.h.

#define OP_Found   101

Definition at line 101 of file opcodes.h.

#define OP_Function   123

Definition at line 131 of file opcodes.h.

#define OP_Ge   71 /* same as TK_GE */

Definition at line 46 of file opcodes.h.

#define OP_Gosub   115

Definition at line 119 of file opcodes.h.

#define OP_Goto   92

Definition at line 87 of file opcodes.h.

#define OP_Gt   68 /* same as TK_GT */

Definition at line 63 of file opcodes.h.

#define OP_Halt   27

Definition at line 30 of file opcodes.h.

#define OP_HexBlob   125 /* same as TK_BLOB */

Definition at line 85 of file opcodes.h.

#define OP_IdxDelete   39

Definition at line 42 of file opcodes.h.

#define OP_IdxGE   120

Definition at line 124 of file opcodes.h.

#define OP_IdxGT   13

Definition at line 15 of file opcodes.h.

Definition at line 7 of file opcodes.h.

#define OP_IdxIsNull   19

Definition at line 21 of file opcodes.h.

#define OP_IdxLT   50

Definition at line 60 of file opcodes.h.

#define OP_IdxRowid   96

Definition at line 91 of file opcodes.h.

#define OP_If   58

Definition at line 71 of file opcodes.h.

#define OP_IfMemNeg   29

Definition at line 32 of file opcodes.h.

#define OP_IfMemPos   94

Definition at line 89 of file opcodes.h.

#define OP_IfMemZero   72

Definition at line 76 of file opcodes.h.

#define OP_IfNot   105

Definition at line 105 of file opcodes.h.

#define OP_Insert   97

Definition at line 92 of file opcodes.h.

#define OP_Int64   126

Definition at line 133 of file opcodes.h.

#define OP_Integer   42

Definition at line 49 of file opcodes.h.

Definition at line 4 of file opcodes.h.

#define OP_IsNull   64 /* same as TK_ISNULL */

Definition at line 70 of file opcodes.h.

#define OP_IsUnique   15

Definition at line 17 of file opcodes.h.

#define OP_Last   84

Definition at line 77 of file opcodes.h.

#define OP_Le   69 /* same as TK_LE */

Definition at line 96 of file opcodes.h.

Definition at line 41 of file opcodes.h.

#define OP_Lt   70 /* same as TK_LT */

Definition at line 113 of file opcodes.h.

Definition at line 62 of file opcodes.h.

Definition at line 81 of file opcodes.h.

#define OP_MemIncr   56

Definition at line 68 of file opcodes.h.

#define OP_MemInt   93

Definition at line 88 of file opcodes.h.

#define OP_MemLoad   49

Definition at line 59 of file opcodes.h.

#define OP_MemMax   107

Definition at line 108 of file opcodes.h.

#define OP_MemMove   37

Definition at line 40 of file opcodes.h.

#define OP_MemNull   55

Definition at line 67 of file opcodes.h.

#define OP_MemStore   108

Definition at line 109 of file opcodes.h.

#define OP_MoveGe   111

Definition at line 112 of file opcodes.h.

#define OP_MoveGt   7

Definition at line 9 of file opcodes.h.

#define OP_MoveLe   32

Definition at line 35 of file opcodes.h.

#define OP_MoveLt   46

Definition at line 53 of file opcodes.h.

#define OP_Multiply   79 /* same as TK_STAR */

Definition at line 98 of file opcodes.h.

#define OP_MustBeInt   112

Definition at line 115 of file opcodes.h.

#define OP_Ne   66 /* same as TK_NE */

Definition at line 114 of file opcodes.h.

#define OP_Negative   83 /* same as TK_UMINUS */

Definition at line 28 of file opcodes.h.

#define OP_NewRowid   45

Definition at line 52 of file opcodes.h.

#define OP_Next   109

Definition at line 110 of file opcodes.h.

#define OP_Noop   99

Definition at line 94 of file opcodes.h.

#define OP_Not   16 /* same as TK_NOT */

Definition at line 95 of file opcodes.h.

#define OP_NotExists   31

Definition at line 34 of file opcodes.h.

#define OP_NotFound   89

Definition at line 80 of file opcodes.h.

#define OP_NotNull   65 /* same as TK_NOTNULL */

Definition at line 45 of file opcodes.h.

Definition at line 136 of file opcodes.h.

Definition at line 137 of file opcodes.h.

Definition at line 138 of file opcodes.h.

Definition at line 139 of file opcodes.h.

Definition at line 140 of file opcodes.h.

Definition at line 141 of file opcodes.h.

Definition at line 142 of file opcodes.h.

Definition at line 143 of file opcodes.h.

Definition at line 144 of file opcodes.h.

Definition at line 145 of file opcodes.h.

#define OP_Null   54

Definition at line 66 of file opcodes.h.

#define OP_NullRow   20

Definition at line 22 of file opcodes.h.

Definition at line 23 of file opcodes.h.

#define OP_OpenRead   23

Definition at line 25 of file opcodes.h.

Definition at line 36 of file opcodes.h.

#define OP_OpenWrite   22

Definition at line 24 of file opcodes.h.

#define OP_Or   59 /* same as TK_OR */

Definition at line 128 of file opcodes.h.

Definition at line 122 of file opcodes.h.

#define OP_Pop   26

Definition at line 29 of file opcodes.h.

#define OP_Prev   110

Definition at line 111 of file opcodes.h.

#define OP_Pull   106

Definition at line 107 of file opcodes.h.

#define OP_Push   9

Definition at line 11 of file opcodes.h.

#define OP_ReadCookie   121

Definition at line 125 of file opcodes.h.

#define OP_Real   124 /* same as TK_FLOAT */

Definition at line 57 of file opcodes.h.

Definition at line 73 of file opcodes.h.

#define OP_Remainder   81 /* same as TK_REM */

Definition at line 47 of file opcodes.h.

Definition at line 44 of file opcodes.h.

#define OP_Return   48

Definition at line 58 of file opcodes.h.

#define OP_Rewind   51

Definition at line 61 of file opcodes.h.

#define OP_RowData   30

Definition at line 33 of file opcodes.h.

#define OP_Rowid   87

Definition at line 78 of file opcodes.h.

#define OP_RowKey   14

Definition at line 16 of file opcodes.h.

#define OP_Sequence   88

Definition at line 79 of file opcodes.h.

#define OP_SetCookie   34

Definition at line 37 of file opcodes.h.

Definition at line 18 of file opcodes.h.

#define OP_ShiftLeft   75 /* same as TK_LSHIFT */

Definition at line 56 of file opcodes.h.

#define OP_ShiftRight   76 /* same as TK_RSHIFT */

Definition at line 117 of file opcodes.h.

#define OP_Sort   40

Definition at line 43 of file opcodes.h.

#define OP_Statement   104

Definition at line 104 of file opcodes.h.

#define OP_String   91

Definition at line 86 of file opcodes.h.

#define OP_String8   86 /* same as TK_STRING */

Definition at line 99 of file opcodes.h.

#define OP_Subtract   78 /* same as TK_MINUS */

Definition at line 65 of file opcodes.h.

#define OP_TableLock   36

Definition at line 39 of file opcodes.h.

#define OP_ToBlob   138 /* same as TK_TO_BLOB */

Definition at line 72 of file opcodes.h.

#define OP_ToInt   140 /* same as TK_TO_INT */

Definition at line 106 of file opcodes.h.

#define OP_ToNumeric   139 /* same as TK_TO_NUMERIC*/

Definition at line 130 of file opcodes.h.

#define OP_ToReal   141 /* same as TK_TO_REAL */

Definition at line 129 of file opcodes.h.

#define OP_ToText   137 /* same as TK_TO_TEXT */

Definition at line 82 of file opcodes.h.

Definition at line 26 of file opcodes.h.

#define OP_Vacuum   28

Definition at line 31 of file opcodes.h.

#define OP_Variable   35

Definition at line 38 of file opcodes.h.

Definition at line 10 of file opcodes.h.