annotate sqlite/opcodes.c @ 1597:2685ac3bd8f6 trunk

[svn] CXXFLAGS fixes by Mike Frysinger (Gentoo).
author chainsaw
date Sat, 26 Aug 2006 12:00:05 -0700
parents b6b61becdf4e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1434
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
1 /* Automatically generated. Do not edit */
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
2 /* See the mkopcodec.awk script for details. */
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
3 #if !defined(SQLITE_OMIT_EXPLAIN) || !defined(NDEBUG) || defined(VDBE_PROFILE) || defined(SQLITE_DEBUG)
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
4 const char *const sqlite3OpcodeNames[] = { "?",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
5 /* 1 */ "NotExists",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
6 /* 2 */ "Dup",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
7 /* 3 */ "MoveLt",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
8 /* 4 */ "DropTrigger",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
9 /* 5 */ "OpenPseudo",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
10 /* 6 */ "MemInt",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
11 /* 7 */ "IntegrityCk",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
12 /* 8 */ "RowKey",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
13 /* 9 */ "LoadAnalysis",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
14 /* 10 */ "IdxGT",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
15 /* 11 */ "Last",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
16 /* 12 */ "MemLoad",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
17 /* 13 */ "SetCookie",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
18 /* 14 */ "Sequence",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
19 /* 15 */ "Pull",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
20 /* 16 */ "Not",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
21 /* 17 */ "OpenVirtual",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
22 /* 18 */ "DropTable",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
23 /* 19 */ "MemStore",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
24 /* 20 */ "ContextPush",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
25 /* 21 */ "IdxIsNull",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
26 /* 22 */ "Rowid",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
27 /* 23 */ "NullRow",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
28 /* 24 */ "Noop",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
29 /* 25 */ "ParseSchema",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
30 /* 26 */ "Statement",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
31 /* 27 */ "CollSeq",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
32 /* 28 */ "ContextPop",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
33 /* 29 */ "MemIncr",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
34 /* 30 */ "MoveGe",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
35 /* 31 */ "If",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
36 /* 32 */ "IfNot",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
37 /* 33 */ "Destroy",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
38 /* 34 */ "Distinct",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
39 /* 35 */ "CreateIndex",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
40 /* 36 */ "SetNumColumns",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
41 /* 37 */ "ResetCount",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
42 /* 38 */ "MakeIdxRec",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
43 /* 39 */ "Goto",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
44 /* 40 */ "IdxDelete",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
45 /* 41 */ "MemMove",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
46 /* 42 */ "Found",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
47 /* 43 */ "MoveGt",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
48 /* 44 */ "IfMemZero",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
49 /* 45 */ "MustBeInt",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
50 /* 46 */ "Prev",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
51 /* 47 */ "MemNull",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
52 /* 48 */ "AutoCommit",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
53 /* 49 */ "String",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
54 /* 50 */ "FifoWrite",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
55 /* 51 */ "Return",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
56 /* 52 */ "Callback",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
57 /* 53 */ "AddImm",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
58 /* 54 */ "Function",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
59 /* 55 */ "NewRowid",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
60 /* 56 */ "Blob",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
61 /* 57 */ "Next",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
62 /* 58 */ "ForceInt",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
63 /* 59 */ "Or",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
64 /* 60 */ "And",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
65 /* 61 */ "ReadCookie",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
66 /* 62 */ "Halt",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
67 /* 63 */ "Expire",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
68 /* 64 */ "IsNull",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
69 /* 65 */ "NotNull",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
70 /* 66 */ "Ne",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
71 /* 67 */ "Eq",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
72 /* 68 */ "Gt",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
73 /* 69 */ "Le",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
74 /* 70 */ "Lt",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
75 /* 71 */ "Ge",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
76 /* 72 */ "DropIndex",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
77 /* 73 */ "BitAnd",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
78 /* 74 */ "BitOr",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
79 /* 75 */ "ShiftLeft",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
80 /* 76 */ "ShiftRight",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
81 /* 77 */ "Add",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
82 /* 78 */ "Subtract",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
83 /* 79 */ "Multiply",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
84 /* 80 */ "Divide",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
85 /* 81 */ "Remainder",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
86 /* 82 */ "Concat",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
87 /* 83 */ "Negative",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
88 /* 84 */ "IdxInsert",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
89 /* 85 */ "BitNot",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
90 /* 86 */ "String8",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
91 /* 87 */ "FifoRead",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
92 /* 88 */ "Column",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
93 /* 89 */ "Int64",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
94 /* 90 */ "Gosub",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
95 /* 91 */ "IfMemNeg",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
96 /* 92 */ "RowData",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
97 /* 93 */ "MemMax",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
98 /* 94 */ "Close",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
99 /* 95 */ "VerifyCookie",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
100 /* 96 */ "IfMemPos",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
101 /* 97 */ "Null",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
102 /* 98 */ "Integer",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
103 /* 99 */ "Transaction",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
104 /* 100 */ "IdxLT",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
105 /* 101 */ "Delete",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
106 /* 102 */ "Rewind",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
107 /* 103 */ "Push",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
108 /* 104 */ "RealAffinity",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
109 /* 105 */ "Clear",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
110 /* 106 */ "AggStep",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
111 /* 107 */ "Explain",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
112 /* 108 */ "Vacuum",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
113 /* 109 */ "IsUnique",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
114 /* 110 */ "AggFinal",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
115 /* 111 */ "OpenWrite",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
116 /* 112 */ "AbsValue",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
117 /* 113 */ "Sort",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
118 /* 114 */ "NotFound",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
119 /* 115 */ "MoveLe",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
120 /* 116 */ "MakeRecord",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
121 /* 117 */ "Variable",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
122 /* 118 */ "CreateTable",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
123 /* 119 */ "Insert",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
124 /* 120 */ "IdxGE",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
125 /* 121 */ "OpenRead",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
126 /* 122 */ "IdxRowid",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
127 /* 123 */ "TableLock",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
128 /* 124 */ "Real",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
129 /* 125 */ "HexBlob",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
130 /* 126 */ "Pop",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
131 /* 127 */ "NotUsed_127",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
132 /* 128 */ "NotUsed_128",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
133 /* 129 */ "NotUsed_129",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
134 /* 130 */ "NotUsed_130",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
135 /* 131 */ "NotUsed_131",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
136 /* 132 */ "NotUsed_132",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
137 /* 133 */ "NotUsed_133",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
138 /* 134 */ "NotUsed_134",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
139 /* 135 */ "NotUsed_135",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
140 /* 136 */ "NotUsed_136",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
141 /* 137 */ "ToText",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
142 /* 138 */ "ToBlob",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
143 /* 139 */ "ToNumeric",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
144 /* 140 */ "ToInt",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
145 /* 141 */ "ToReal",
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
146 };
b6b61becdf4e [svn] - add sqlite/ directory
nenolod
parents:
diff changeset
147 #endif