@@ -1150,11 +1150,11 @@
1150 1150 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
1151 1151 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** [sqlite_version()] and [sqlite_source_id()].
1152 1152 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
1153 1153 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define SQLITE_VERSION "3.20.0"
1154 1154 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define SQLITE_VERSION_NUMBER 3020000
1155 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define SQLITE_SOURCE_ID "2017-07-11 13:59:07 95cd1d9f8baa6be305c9a8bfa26fef2a403f2d5b3b5c9c55382ec04f0bc98d40"
1155 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #define SQLITE_SOURCE_ID "2017-07-12 18:05:54 604c11d1a39f09e47b6fcee0f8b1c1054f9dbbc7b2c1cf93312aeaa4b7095018"
1156 1156 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
1157 1157 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
1158 1158 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** CAPI3REF: Run-Time Library Version Numbers
1159 1159 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** KEYWORDS: sqlite3_version sqlite3_sourceid
1160 1160 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
**
@@ -16074,11 +16074,11 @@
16074 16074 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
16075 16075 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** The following are the meanings of bits in the Expr.flags field.
16076 16076 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
16077 16077 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define EP_FromJoin 0x000001 /* Originates in ON/USING clause of outer join */
16078 16078 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define EP_Agg 0x000002 /* Contains one or more aggregate functions */
16079 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define EP_Resolved 0x000004 /* IDs have been resolved to COLUMNs */
16079 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 0x000004 // available for use */
16080 16080 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 0x000008 // available for use */
16081 16081 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define EP_Distinct 0x000010 /* Aggregate function with DISTINCT keyword */
16082 16082 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define EP_VarSelect 0x000020 /* pSelect is correlated, not constant */
16083 16083 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define EP_DblQuoted 0x000040 /* token.z was originally in "..." */
16084 16084 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define EP_InfixFunc 0x000080 /* True for an infix function: LIKE, GLOB, etc */
@@ -17627,11 +17627,13 @@
17627 17627 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3FixExprList(DbFixer*, ExprList*);
17628 17628 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3FixTriggerStep(DbFixer*, TriggerStep*);
17629 17629 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3AtoF(const char *z, double*, int, u8);
17630 17630 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3GetInt32(const char *, int*);
17631 17631 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3Atoi(const char*);
17632 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #ifndef SQLITE_OMIT_UTF16
17632 17633 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3Utf16ByteLen(const void *pData, int nChar);
17634 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #endif
17633 17635 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3Utf8CharLen(const char *pData, int nByte);
17634 17636 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE u32 sqlite3Utf8Read(const u8**);
17635 17637 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE LogEst sqlite3LogEst(u64);
17636 17638 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE LogEst sqlite3LogEstAdd(LogEst,LogEst);
17637 17639 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#ifndef SQLITE_OMIT_VIRTUALTABLE
@@ -17716,11 +17718,13 @@
17716 17718 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE void sqlite3ValueSetStr(sqlite3_value*, int, const void *,u8,
17717 17719 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
void(*)(void*));
17718 17720 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE void sqlite3ValueSetNull(sqlite3_value*);
17719 17721 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE void sqlite3ValueFree(sqlite3_value*);
17720 17722 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *);
17723 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #ifndef SQLITE_OMIT_UTF16
17721 17724 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *, const void*, int, u8);
17725 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #endif
17722 17726 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3ValueFromExpr(sqlite3 *, Expr *, u8, u8, sqlite3_value **);
17723 17727 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE void sqlite3ValueApplyAffinity(sqlite3_value *, u8, u8);
17724 17728 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#ifndef SQLITE_AMALGAMATION
17725 17729 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE const unsigned char sqlite3OpcodeProperty[];
17726 17730 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE const char sqlite3StrBINARY[];
@@ -18080,11 +18084,13 @@
18080 18084 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3ExprIsVector(Expr *pExpr);
18081 18085 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE Expr *sqlite3VectorFieldSubexpr(Expr*, int);
18082 18086 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE Expr *sqlite3ExprForVectorField(Parse*,Expr*,int);
18083 18087 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE void sqlite3VectorErrorMsg(Parse*, Expr*);
18084 18088 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
18089 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #ifndef SQLITE_OMIT_COMPILEOPTION_DIAGS
18085 18090 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE const char **sqlite3CompileOptions(int *pnOpt);
18091 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #endif
18086 18092 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
18087 18093 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif /* SQLITEINT_H */
18088 18094 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
18089 18095 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/************** End of sqliteInt.h *******************************************/
18090 18096 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/************** Begin file global.c ******************************************/
@@ -18941,16 +18947,18 @@
18941 18947 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3VdbeCheckFk(Vdbe *, int);
18942 18948 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#else
18943 18949 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define sqlite3VdbeCheckFk(p,i) 0
18944 18950 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif
18945 18951 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
18946 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- SQLITE_PRIVATE int sqlite3VdbeMemTranslate(Mem*, u8);
18947 18952 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#ifdef SQLITE_DEBUG
18948 18953 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE void sqlite3VdbePrintSql(Vdbe*);
18949 18954 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE void sqlite3VdbeMemPrettyPrint(Mem *pMem, char *zBuf);
18950 18955 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif
18951 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- SQLITE_PRIVATE int sqlite3VdbeMemHandleBom(Mem *pMem);
18956 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #ifndef SQLITE_OMIT_UTF16
18957 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ SQLITE_PRIVATE int sqlite3VdbeMemTranslate(Mem*, u8);
18958 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ SQLITE_PRIVATE int sqlite3VdbeMemHandleBom(Mem *pMem);
18959 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #endif
18952 18960 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
18953 18961 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#ifndef SQLITE_OMIT_INCRBLOB
18954 18962 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3VdbeMemExpandBlob(Mem *);
18955 18963 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define ExpandBlob(P) (((P)->flags&MEM_Zero)?sqlite3VdbeMemExpandBlob(P):0)
18956 18964 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#else
@@ -27928,11 +27936,13 @@
27928 27936 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fprintf(stderr, "OUTPUT: %s\n", zBuf);
27929 27937 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
27930 27938 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif
27931 27939 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return SQLITE_OK;
27932 27940 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
27941 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #endif /* SQLITE_OMIT_UTF16 */
27933 27942 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
27943 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #ifndef SQLITE_OMIT_UTF16
27934 27944 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
27935 27945 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** This routine checks for a byte-order mark at the beginning of the
27936 27946 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** UTF-16 string stored in *pMem. If one is present, it is removed and
27937 27947 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** the encoding of the Mem adjusted. This routine does not do any
27938 27948 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** byte-swapping, it just sets Mem.enc appropriately.
@@ -64949,23 +64959,23 @@
64949 64959 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** for the common case of merely incrementing the cell counter BtCursor.aiIdx
64950 64960 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** to the next cell on the current page. The (slower) btreeNext() helper
64951 64961 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** routine is called when it is necessary to move to a different page or
64952 64962 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** to restore the cursor.
64953 64963 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
**
64954 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** If bit 0x01 of the flags argument is 1, then the cursor corresponds to
64955 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** an SQL index and this routine could have been skipped if the SQL index
64956 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** had been a unique index. The flags argument is a hint to the implement.
64957 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** SQLite btree implementation does not use this hint, but COMDB2 does.
64964 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** If bit 0x01 of the F argument in sqlite3BtreeNext(C,F) is 1, then the
64965 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** cursor corresponds to an SQL index and this routine could have been
64966 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** skipped if the SQL index had been a unique index. The F argument
64967 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** is a hint to the implement. SQLite btree implementation does not use
64968 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** this hint, but COMDB2 does.
64958 64969 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
64959 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- static SQLITE_NOINLINE int btreeNext(BtCursor *pCur, int flags){
64970 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ static SQLITE_NOINLINE int btreeNext(BtCursor *pCur){
64960 64971 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int rc;
64961 64972 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int idx;
64962 64973 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
MemPage *pPage;
64963 64974 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
64964 64975 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( cursorOwnsBtShared(pCur) );
64965 64976 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( pCur->skipNext==0 || pCur->eState!=CURSOR_VALID );
64966 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- assert( flags==0 );
64967 64977 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pCur->eState!=CURSOR_VALID ){
64968 64978 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( (pCur->curFlags & BTCF_ValidOvfl)==0 );
64969 64979 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
rc = restoreCursorPosition(pCur);
64970 64980 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( rc!=SQLITE_OK ){
64971 64981 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return rc;
@@ -65008,11 +65018,11 @@
65008 65018 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
65009 65019 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
moveToParent(pCur);
65010 65020 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pPage = pCur->apPage[pCur->iPage];
65011 65021 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}while( pCur->ix>=pPage->nCell );
65012 65022 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pPage->intKey ){
65013 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return sqlite3BtreeNext(pCur, flags);
65023 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return sqlite3BtreeNext(pCur, 0);
65014 65024 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
65015 65025 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return SQLITE_OK;
65016 65026 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
65017 65027 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
65018 65028 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pPage->leaf ){
@@ -65021,20 +65031,21 @@
65021 65031 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return moveToLeftmost(pCur);
65022 65032 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
65023 65033 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
65024 65034 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3BtreeNext(BtCursor *pCur, int flags){
65025 65035 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
MemPage *pPage;
65036 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ UNUSED_PARAMETER( flags ); /* Used in COMDB2 but not native SQLite */
65026 65037 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( cursorOwnsBtShared(pCur) );
65027 65038 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( flags==0 || flags==1 );
65028 65039 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( pCur->skipNext==0 || pCur->eState!=CURSOR_VALID );
65029 65040 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pCur->info.nSize = 0;
65030 65041 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pCur->curFlags &= ~(BTCF_ValidNKey|BTCF_ValidOvfl);
65031 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( pCur->eState!=CURSOR_VALID ) return btreeNext(pCur, 0);
65042 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( pCur->eState!=CURSOR_VALID ) return btreeNext(pCur);
65032 65043 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pPage = pCur->apPage[pCur->iPage];
65033 65044 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( (++pCur->ix)>=pPage->nCell ){
65034 65045 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pCur->ix--;
65035 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return btreeNext(pCur, 0);
65046 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return btreeNext(pCur);
65036 65047 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
65037 65048 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pPage->leaf ){
65038 65049 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return SQLITE_OK;
65039 65050 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
65040 65051 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return moveToLeftmost(pCur);
@@ -65053,22 +65064,21 @@
65053 65064 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** for the common case of merely decrementing the cell counter BtCursor.aiIdx
65054 65065 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** to the previous cell on the current page. The (slower) btreePrevious()
65055 65066 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** helper routine is called when it is necessary to move to a different page
65056 65067 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** or to restore the cursor.
65057 65068 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
**
65058 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- **
65059 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** If bit 0x01 of the flags argument is 1, then the cursor corresponds to
65060 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** an SQL index and this routine could have been skipped if the SQL index
65061 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** had been a unique index. The flags argument is a hint to the implement.
65062 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** SQLite btree implementation does not use this hint, but COMDB2 does.
65069 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** If bit 0x01 of the F argument to sqlite3BtreePrevious(C,F) is 1, then
65070 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** the cursor corresponds to an SQL index and this routine could have been
65071 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** skipped if the SQL index had been a unique index. The F argument is a
65072 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** hint to the implement. The native SQLite btree implementation does not
65073 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** use this hint, but COMDB2 does.
65063 65074 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
65064 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- static SQLITE_NOINLINE int btreePrevious(BtCursor *pCur, int flags){
65075 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ static SQLITE_NOINLINE int btreePrevious(BtCursor *pCur){
65065 65076 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int rc;
65066 65077 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
MemPage *pPage;
65067 65078 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
65068 65079 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( cursorOwnsBtShared(pCur) );
65069 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- assert( flags==0 );
65070 65080 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( pCur->skipNext==0 || pCur->eState!=CURSOR_VALID );
65071 65081 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( (pCur->curFlags & (BTCF_AtLast|BTCF_ValidOvfl|BTCF_ValidNKey))==0 );
65072 65082 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( pCur->info.nSize==0 );
65073 65083 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pCur->eState!=CURSOR_VALID ){
65074 65084 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
rc = restoreCursorPosition(pCur);
@@ -65108,11 +65118,11 @@
65108 65118 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( (pCur->curFlags & (BTCF_ValidOvfl))==0 );
65109 65119 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
65110 65120 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pCur->ix--;
65111 65121 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pPage = pCur->apPage[pCur->iPage];
65112 65122 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pPage->intKey && !pPage->leaf ){
65113 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- rc = sqlite3BtreePrevious(pCur, flags);
65123 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ rc = sqlite3BtreePrevious(pCur, 0);
65114 65124 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
65115 65125 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
rc = SQLITE_OK;
65116 65126 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
65117 65127 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
65118 65128 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return rc;
@@ -65119,17 +65129,18 @@
65119 65129 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
65120 65130 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3BtreePrevious(BtCursor *pCur, int flags){
65121 65131 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( cursorOwnsBtShared(pCur) );
65122 65132 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( flags==0 || flags==1 );
65123 65133 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( pCur->skipNext==0 || pCur->eState!=CURSOR_VALID );
65134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ UNUSED_PARAMETER( flags ); /* Used in COMDB2 but not native SQLite */
65124 65135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pCur->curFlags &= ~(BTCF_AtLast|BTCF_ValidOvfl|BTCF_ValidNKey);
65125 65136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pCur->info.nSize = 0;
65126 65137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pCur->eState!=CURSOR_VALID
65127 65138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
|| pCur->ix==0
65128 65139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
|| pCur->apPage[pCur->iPage]->leaf==0
65129 65140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
){
65130 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return btreePrevious(pCur, 0);
65141 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return btreePrevious(pCur);
65131 65142 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
65132 65143 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pCur->ix--;
65133 65144 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return SQLITE_OK;
65134 65145 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
65135 65146 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@@ -90394,11 +90405,10 @@
90394 90405 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
p->iColumn = (ynVar)iCol;
90395 90406 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
testcase( iCol==BMS );
90396 90407 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
testcase( iCol==BMS-1 );
90397 90408 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pItem->colUsed |= ((Bitmask)1)<<(iCol>=BMS ? BMS-1 : iCol);
90398 90409 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
90399 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ExprSetProperty(p, EP_Resolved);
90400 90410 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
90401 90411 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return p;
90402 90412 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
90403 90413 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
90404 90414 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
@@ -90454,12 +90464,10 @@
90454 90464 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pNC = pWalker->u.pNC;
90455 90465 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( pNC!=0 );
90456 90466 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pParse = pNC->pParse;
90457 90467 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( pParse==pWalker->pParse );
90458 90468 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
90459 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( ExprHasProperty(pExpr, EP_Resolved) ) return WRC_Prune;
90460 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ExprSetProperty(pExpr, EP_Resolved);
90461 90469 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#ifndef NDEBUG
90462 90470 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pNC->pSrcList && pNC->pSrcList->nAlloc>0 ){
90463 90471 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SrcList *pSrcList = pNC->pSrcList;
90464 90472 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int i;
90465 90473 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
for(i=0; i<pNC->pSrcList->nSrc; i++){
@@ -112127,10 +112135,15 @@
112127 112135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Version 3.14.0 and later */
112128 112136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int (*trace_v2)(sqlite3*,unsigned,int(*)(unsigned,void*,void*,void*),void*);
112129 112137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *(*expanded_sql)(sqlite3_stmt*);
112130 112138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Version 3.18.0 and later */
112131 112139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
void (*set_last_insert_rowid)(sqlite3*,sqlite3_int64);
112140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* Version 3.20.0 and later */
112141 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ int (*prepare_v3)(sqlite3*,const char*,int,unsigned int,
112142 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ sqlite3_stmt**,const char**);
112143 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ int (*prepare16_v3)(sqlite3*,const void*,int,unsigned int,
112144 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ sqlite3_stmt**,const void**);
112132 112145 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
112133 112146 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
112134 112147 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
112135 112148 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** This is the function signature used for all extension entry points. It
112136 112149 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** is also defined in the file "loadext.c".
@@ -112387,10 +112400,13 @@
112387 112400 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Version 3.14.0 and later */
112388 112401 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define sqlite3_trace_v2 sqlite3_api->trace_v2
112389 112402 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define sqlite3_expanded_sql sqlite3_api->expanded_sql
112390 112403 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Version 3.18.0 and later */
112391 112404 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define sqlite3_set_last_insert_rowid sqlite3_api->set_last_insert_rowid
112405 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* Version 3.20.0 and later */
112406 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #define sqlite3_prepare_v3 sqlite3_api->prepare_v3
112407 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #define sqlite3_prepare16_v3 sqlite3_api->prepare16_v3
112392 112408 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif /* !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION) */
112393 112409 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
112394 112410 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#if !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION)
112395 112411 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* This case when the file really is being compiled as a loadable
112396 112412 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** extension */
@@ -112442,10 +112458,11 @@
112442 112458 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define sqlite3_create_function16 0
112443 112459 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define sqlite3_errmsg16 0
112444 112460 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define sqlite3_open16 0
112445 112461 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define sqlite3_prepare16 0
112446 112462 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define sqlite3_prepare16_v2 0
112463 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # define sqlite3_prepare16_v3 0
112447 112464 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define sqlite3_result_error16 0
112448 112465 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define sqlite3_result_text16 0
112449 112466 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define sqlite3_result_text16be 0
112450 112467 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define sqlite3_result_text16le 0
112451 112468 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# define sqlite3_value_text16 0
@@ -112814,11 +112831,14 @@
112814 112831 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3_system_errno,
112815 112832 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Version 3.14.0 and later */
112816 112833 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3_trace_v2,
112817 112834 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3_expanded_sql,
112818 112835 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Version 3.18.0 and later */
112819 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- sqlite3_set_last_insert_rowid
112836 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ sqlite3_set_last_insert_rowid,
112837 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* Version 3.20.0 and later */
112838 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ sqlite3_prepare_v3,
112839 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ sqlite3_prepare16_v3
112820 112840 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
112821 112841 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
112822 112842 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
112823 112843 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** Attempt to load an SQLite extension library contained in the file
112824 112844 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** zFile. The entry point is zProc. zProc may be 0 in which case a
@@ -118780,24 +118800,50 @@
118780 118800 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return 0;
118781 118801 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
118782 118802 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
118783 118803 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
118784 118804 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
118785 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** Generate code that will tell the VDBE the names of columns
118786 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** in the result set. This information is used to provide the
118787 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** azCol[] values in the callback.
118805 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** Compute the column names for a SELECT statement.
118806 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ **
118807 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** The only guarantee that SQLite makes about column names is that if the
118808 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** column has an AS clause assigning it a name, that will be the name used.
118809 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** That is the only documented guarantee. However, countless applications
118810 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** developed over the years have made baseless assumptions about column names
118811 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** and will break if those assumptions changes. Hence, use extreme caution
118812 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** when modifying this routine to avoid breaking legacy.
118813 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ **
118814 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** See Also: sqlite3ColumnsFromExprList()
118815 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ **
118816 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** The PRAGMA short_column_names and PRAGMA full_column_names settings are
118817 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** deprecated. The default setting is short=ON, full=OFF. 99.9% of all
118818 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** applications should operate this way. Nevertheless, we need to support the
118819 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** other modes for legacy:
118820 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ **
118821 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** short=OFF, full=OFF: Column name is the text of the expression has it
118822 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** originally appears in the SELECT statement. In
118823 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** other words, the zSpan of the result expression.
118824 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ **
118825 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** short=ON, full=OFF: (This is the default setting). If the result
118826 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** refers directly to a table column, then the result
118827 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** column name is just the table column name: COLUMN.
118828 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** Otherwise use zSpan.
118829 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ **
118830 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** full=ON, short=ANY: If the result refers directly to a table column,
118831 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** then the result column name with the table name
118832 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** prefix, ex: TABLE.COLUMN. Otherwise use zSpan.
118788 118833 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
118789 118834 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
static void generateColumnNames(
118790 118835 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Parse *pParse, /* Parser context */
118791 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- SrcList *pTabList, /* List of tables */
118836 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ SrcList *pTabList, /* The FROM clause of the SELECT */
118792 118837 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
ExprList *pEList /* Expressions defining the result set */
118793 118838 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
){
118794 118839 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Vdbe *v = pParse->pVdbe;
118795 118840 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int i;
118796 118841 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Table *pTab;
118797 118842 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3 *db = pParse->db;
118798 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- int fullNames, shortNames;
118843 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ int fullName; /* TABLE.COLUMN if no AS clause and is a direct table ref */
118844 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ int srcName; /* COLUMN or TABLE.COLUMN if no AS clause and is direct */
118799 118845 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
118800 118846 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#ifndef SQLITE_OMIT_EXPLAIN
118801 118847 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* If this is an EXPLAIN, skip this step */
118802 118848 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pParse->explain ){
118803 118849 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return;
@@ -118806,21 +118852,23 @@
118806 118852 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
118807 118853 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pParse->colNamesSet || db->mallocFailed ) return;
118808 118854 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( v!=0 );
118809 118855 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( pTabList!=0 );
118810 118856 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pParse->colNamesSet = 1;
118811 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- fullNames = (db->flags & SQLITE_FullColNames)!=0;
118812 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- shortNames = (db->flags & SQLITE_ShortColNames)!=0;
118857 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fullName = (db->flags & SQLITE_FullColNames)!=0;
118858 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ srcName = (db->flags & SQLITE_ShortColNames)!=0 || fullName;
118813 118859 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3VdbeSetNumCols(v, pEList->nExpr);
118814 118860 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
for(i=0; i<pEList->nExpr; i++){
118815 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- Expr *p;
118816 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- p = pEList->a[i].pExpr;
118817 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( NEVER(p==0) ) continue;
118861 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Expr *p = pEList->a[i].pExpr;
118862 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
118863 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ assert( p!=0 );
118818 118864 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pEList->a[i].zName ){
118865 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* An AS clause always takes first priority */
118819 118866 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zName = pEList->a[i].zName;
118820 118867 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3VdbeSetColName(v, i, COLNAME_NAME, zName, SQLITE_TRANSIENT);
118821 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }else if( (p->op==TK_COLUMN || p->op==TK_AGG_COLUMN)
118868 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }else if( srcName
118869 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ && (p->op==TK_COLUMN || p->op==TK_AGG_COLUMN)
118822 118870 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
&& (pTab = tableWithCursor(pTabList, p->iTable))!=0
118823 118871 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
){
118824 118872 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zCol;
118825 118873 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int iCol = p->iColumn;
118826 118874 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( iCol<0 ) iCol = pTab->iPKey;
@@ -118828,14 +118876,11 @@
118828 118876 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( iCol<0 ){
118829 118877 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zCol = "rowid";
118830 118878 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
118831 118879 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zCol = pTab->aCol[iCol].zName;
118832 118880 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
118833 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( !shortNames && !fullNames ){
118834 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- sqlite3VdbeSetColName(v, i, COLNAME_NAME,
118835 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- sqlite3DbStrDup(db, pEList->a[i].zSpan), SQLITE_DYNAMIC);
118836 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }else if( fullNames ){
118881 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( fullName ){
118837 118882 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zName = 0;
118838 118883 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zName = sqlite3MPrintf(db, "%s.%s", pTab->zName, zCol);
118839 118884 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3VdbeSetColName(v, i, COLNAME_NAME, zName, SQLITE_DYNAMIC);
118840 118885 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
118841 118886 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3VdbeSetColName(v, i, COLNAME_NAME, zCol, SQLITE_TRANSIENT);
@@ -118859,10 +118904,19 @@
118859 118904 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** Only the column names are computed. Column.zType, Column.zColl,
118860 118905 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** and other fields of Column are zeroed.
118861 118906 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
**
118862 118907 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** Return SQLITE_OK on success. If a memory allocation error occurs,
118863 118908 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** store NULL in *paCol and 0 in *pnCol and return SQLITE_NOMEM.
118909 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ **
118910 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** The only guarantee that SQLite makes about column names is that if the
118911 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** column has an AS clause assigning it a name, that will be the name used.
118912 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** That is the only documented guarantee. However, countless applications
118913 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** developed over the years have made baseless assumptions about column names
118914 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** and will break if those assumptions changes. Hence, use extreme caution
118915 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** when modifying this routine to avoid breaking legacy.
118916 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ **
118917 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** See Also: generateColumnNames()
118864 118918 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
118865 118919 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3ColumnsFromExprList(
118866 118920 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Parse *pParse, /* Parsing context */
118867 118921 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
ExprList *pEList, /* Expr list from which to derive column names */
118868 118922 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
i16 *pnCol, /* Write the number of columns here */
@@ -118871,11 +118925,10 @@
118871 118925 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3 *db = pParse->db; /* Database connection */
118872 118926 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int i, j; /* Loop counters */
118873 118927 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
u32 cnt; /* Index added to make the name unique */
118874 118928 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Column *aCol, *pCol; /* For looping over result columns */
118875 118929 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int nCol; /* Number of columns in the result set */
118876 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- Expr *p; /* Expression for a single result column */
118877 118930 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zName; /* Column name */
118878 118931 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int nName; /* Size of name in zName[] */
118879 118932 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Hash ht; /* Hash table of column names */
118880 118933 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
118881 118934 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3HashInit(&ht);
@@ -118892,24 +118945,22 @@
118892 118945 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*paCol = aCol;
118893 118946 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
118894 118947 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
for(i=0, pCol=aCol; i<nCol && !db->mallocFailed; i++, pCol++){
118895 118948 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Get an appropriate name for the column
118896 118949 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
118897 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- p = sqlite3ExprSkipCollate(pEList->a[i].pExpr);
118898 118950 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( (zName = pEList->a[i].zName)!=0 ){
118899 118951 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* If the column contains an "AS <name>" phrase, use <name> as the name */
118900 118952 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
118901 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- Expr *pColExpr = p; /* The expression that is the result column name */
118902 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- Table *pTab; /* Table associated with this expression */
118953 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Expr *pColExpr = sqlite3ExprSkipCollate(pEList->a[i].pExpr);
118903 118954 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
while( pColExpr->op==TK_DOT ){
118904 118955 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pColExpr = pColExpr->pRight;
118905 118956 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( pColExpr!=0 );
118906 118957 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
118907 118958 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pColExpr->op==TK_COLUMN && pColExpr->pTab!=0 ){
118908 118959 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* For columns use the column name name */
118909 118960 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int iCol = pColExpr->iColumn;
118910 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- pTab = pColExpr->pTab;
118961 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ Table *pTab = pColExpr->pTab;
118911 118962 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( iCol<0 ) iCol = pTab->iPKey;
118912 118963 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zName = iCol>=0 ? pTab->aCol[iCol].zName : "rowid";
118913 118964 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else if( pColExpr->op==TK_ID ){
118914 118965 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( !ExprHasProperty(pColExpr, EP_IntValue) );
118915 118966 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zName = pColExpr->u.zToken;
@@ -136634,19 +136685,19 @@
136634 136685 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define sqlite3ParserARG_PDECL ,Parse *pParse
136635 136686 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define sqlite3ParserARG_FETCH Parse *pParse = yypParser->pParse
136636 136687 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define sqlite3ParserARG_STORE yypParser->pParse = pParse
136637 136688 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define YYFALLBACK 1
136638 136689 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define YYNSTATE 455
136639 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define YYNRULE 330
136690 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #define YYNRULE 329
136640 136691 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define YY_MAX_SHIFT 454
136641 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define YY_MIN_SHIFTREDUCE 665
136642 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define YY_MAX_SHIFTREDUCE 994
136643 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define YY_MIN_REDUCE 995
136644 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define YY_MAX_REDUCE 1324
136645 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define YY_ERROR_ACTION 1325
136646 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define YY_ACCEPT_ACTION 1326
136647 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define YY_NO_ACTION 1327
136692 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #define YY_MIN_SHIFTREDUCE 664
136693 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #define YY_MAX_SHIFTREDUCE 992
136694 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #define YY_MIN_REDUCE 993
136695 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #define YY_MAX_REDUCE 1321
136696 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #define YY_ERROR_ACTION 1322
136697 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #define YY_ACCEPT_ACTION 1323
136698 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #define YY_NO_ACTION 1324
136648 136699 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/************* End control #defines *******************************************/
136649 136700 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
136650 136701 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Define the yytestcase() macro to be a no-op if is not already defined
136651 136702 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** otherwise.
136652 136703 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
**
@@ -136716,167 +136767,167 @@
136716 136767 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** yy_default[] Default action for each state.
136717 136768 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
**
136718 136769 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*********** Begin parsing tables **********************************************/
136719 136770 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define YY_ACTTAB_COUNT (1565)
136720 136771 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
static const YYACTIONTYPE yy_action[] = {
136721 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 0 */ 324, 410, 342, 748, 748, 203, 941, 353, 971, 98,
136772 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 0 */ 324, 410, 342, 747, 747, 203, 939, 353, 969, 98,
136722 136773 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 10 */ 98, 98, 98, 91, 96, 96, 96, 96, 95, 95,
136723 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 20 */ 94, 94, 94, 93, 350, 1326, 155, 155, 2, 809,
136724 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 30 */ 973, 973, 98, 98, 98, 98, 20, 96, 96, 96,
136774 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 20 */ 94, 94, 94, 93, 350, 1323, 155, 155, 2, 808,
136775 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 30 */ 971, 971, 98, 98, 98, 98, 20, 96, 96, 96,
136725 136776 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 40 */ 96, 95, 95, 94, 94, 94, 93, 350, 92, 89,
136726 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 50 */ 178, 99, 100, 90, 849, 852, 841, 841, 97, 97,
136777 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 50 */ 178, 99, 100, 90, 847, 850, 839, 839, 97, 97,
136727 136778 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 60 */ 98, 98, 98, 98, 350, 96, 96, 96, 96, 95,
136728 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 70 */ 95, 94, 94, 94, 93, 350, 324, 339, 971, 262,
136729 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 80 */ 364, 251, 212, 169, 287, 404, 282, 403, 199, 787,
136730 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 90 */ 242, 411, 21, 952, 378, 280, 93, 350, 788, 95,
136731 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 100 */ 95, 94, 94, 94, 93, 350, 973, 973, 96, 96,
136732 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 110 */ 96, 96, 95, 95, 94, 94, 94, 93, 350, 809,
136733 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 120 */ 328, 242, 411, 1238, 828, 1238, 132, 99, 100, 90,
136734 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 130 */ 849, 852, 841, 841, 97, 97, 98, 98, 98, 98,
136779 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 70 */ 95, 94, 94, 94, 93, 350, 324, 339, 969, 262,
136780 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 80 */ 364, 251, 212, 169, 287, 404, 282, 403, 199, 786,
136781 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 90 */ 242, 411, 21, 950, 378, 280, 93, 350, 787, 95,
136782 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 100 */ 95, 94, 94, 94, 93, 350, 971, 971, 96, 96,
136783 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 110 */ 96, 96, 95, 95, 94, 94, 94, 93, 350, 808,
136784 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 120 */ 328, 242, 411, 1235, 826, 1235, 132, 99, 100, 90,
136785 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 130 */ 847, 850, 839, 839, 97, 97, 98, 98, 98, 98,
136735 136786 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 140 */ 449, 96, 96, 96, 96, 95, 95, 94, 94, 94,
136736 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 150 */ 93, 350, 324, 821, 348, 347, 120, 815, 120, 75,
136737 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 160 */ 52, 52, 952, 953, 954, 1086, 979, 146, 360, 262,
136738 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 170 */ 369, 261, 952, 977, 956, 978, 92, 89, 178, 370,
136739 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 180 */ 230, 370, 973, 973, 1143, 360, 359, 101, 820, 820,
136740 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 190 */ 822, 383, 24, 1289, 380, 427, 412, 368, 980, 379,
136741 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 200 */ 980, 1034, 324, 99, 100, 90, 849, 852, 841, 841,
136787 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 150 */ 93, 350, 324, 819, 348, 347, 120, 818, 120, 75,
136788 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 160 */ 52, 52, 950, 951, 952, 1084, 977, 146, 360, 262,
136789 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 170 */ 369, 261, 950, 975, 954, 976, 92, 89, 178, 370,
136790 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 180 */ 230, 370, 971, 971, 1141, 360, 359, 101, 818, 818,
136791 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 190 */ 820, 383, 24, 1286, 380, 427, 412, 368, 978, 379,
136792 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 200 */ 978, 1032, 324, 99, 100, 90, 847, 850, 839, 839,
136742 136793 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 210 */ 97, 97, 98, 98, 98, 98, 372, 96, 96, 96,
136743 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 220 */ 96, 95, 95, 94, 94, 94, 93, 350, 952, 132,
136744 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 230 */ 892, 449, 973, 973, 892, 60, 94, 94, 94, 93,
136745 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 240 */ 350, 952, 953, 954, 956, 103, 360, 952, 384, 333,
136746 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 250 */ 698, 52, 52, 99, 100, 90, 849, 852, 841, 841,
136747 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 260 */ 97, 97, 98, 98, 98, 98, 1024, 96, 96, 96,
136794 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 220 */ 96, 95, 95, 94, 94, 94, 93, 350, 950, 132,
136795 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 230 */ 890, 449, 971, 971, 890, 60, 94, 94, 94, 93,
136796 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 240 */ 350, 950, 951, 952, 954, 103, 360, 950, 384, 333,
136797 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 250 */ 697, 52, 52, 99, 100, 90, 847, 850, 839, 839,
136798 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 260 */ 97, 97, 98, 98, 98, 98, 1022, 96, 96, 96,
136748 136799 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 270 */ 96, 95, 95, 94, 94, 94, 93, 350, 324, 454,
136749 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 280 */ 997, 449, 227, 61, 157, 243, 343, 114, 1027, 1214,
136750 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 290 */ 147, 828, 952, 372, 1073, 952, 319, 952, 953, 954,
136751 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 300 */ 194, 10, 10, 401, 398, 397, 1214, 1216, 973, 973,
136752 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 310 */ 758, 171, 170, 157, 396, 336, 952, 953, 954, 698,
136753 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 320 */ 821, 310, 153, 952, 815, 320, 82, 23, 80, 99,
136754 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 330 */ 100, 90, 849, 852, 841, 841, 97, 97, 98, 98,
136755 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 340 */ 98, 98, 890, 96, 96, 96, 96, 95, 95, 94,
136756 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 350 */ 94, 94, 93, 350, 324, 820, 820, 822, 277, 231,
136757 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 360 */ 300, 952, 953, 954, 952, 953, 954, 1214, 194, 25,
136758 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 370 */ 449, 401, 398, 397, 952, 354, 300, 449, 952, 74,
136759 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 380 */ 449, 1, 396, 132, 973, 973, 952, 224, 224, 809,
136760 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 390 */ 10, 10, 952, 953, 954, 1293, 132, 52, 52, 414,
136761 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 400 */ 52, 52, 1065, 1065, 338, 99, 100, 90, 849, 852,
136762 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 410 */ 841, 841, 97, 97, 98, 98, 98, 98, 1116, 96,
136800 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 280 */ 995, 449, 227, 61, 157, 243, 343, 114, 1025, 1211,
136801 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 290 */ 147, 826, 950, 372, 1071, 950, 319, 950, 951, 952,
136802 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 300 */ 194, 10, 10, 401, 398, 397, 1211, 1213, 971, 971,
136803 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 310 */ 757, 171, 170, 157, 396, 336, 950, 951, 952, 697,
136804 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 320 */ 819, 310, 153, 950, 818, 320, 82, 23, 80, 99,
136805 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 330 */ 100, 90, 847, 850, 839, 839, 97, 97, 98, 98,
136806 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 340 */ 98, 98, 888, 96, 96, 96, 96, 95, 95, 94,
136807 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 350 */ 94, 94, 93, 350, 324, 818, 818, 820, 277, 231,
136808 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 360 */ 300, 950, 951, 952, 950, 951, 952, 1211, 194, 25,
136809 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 370 */ 449, 401, 398, 397, 950, 354, 300, 449, 950, 74,
136810 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 380 */ 449, 1, 396, 132, 971, 971, 950, 224, 224, 808,
136811 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 390 */ 10, 10, 950, 951, 952, 1290, 132, 52, 52, 414,
136812 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 400 */ 52, 52, 1063, 1063, 338, 99, 100, 90, 847, 850,
136813 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 410 */ 839, 839, 97, 97, 98, 98, 98, 98, 1114, 96,
136763 136814 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 420 */ 96, 96, 96, 95, 95, 94, 94, 94, 93, 350,
136764 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 430 */ 324, 1115, 427, 417, 702, 427, 426, 1263, 1263, 262,
136765 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 440 */ 369, 261, 952, 952, 953, 954, 753, 952, 953, 954,
136766 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 450 */ 449, 752, 449, 1060, 1039, 952, 953, 954, 442, 707,
136767 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 460 */ 973, 973, 1060, 393, 92, 89, 178, 446, 446, 446,
136768 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 470 */ 51, 51, 52, 52, 438, 774, 1026, 92, 89, 178,
136769 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 480 */ 172, 99, 100, 90, 849, 852, 841, 841, 97, 97,
136815 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 430 */ 324, 1113, 427, 417, 701, 427, 426, 1260, 1260, 262,
136816 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 440 */ 369, 261, 950, 950, 951, 952, 752, 950, 951, 952,
136817 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 450 */ 449, 751, 449, 1058, 1037, 950, 951, 952, 442, 706,
136818 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 460 */ 971, 971, 1058, 393, 92, 89, 178, 446, 446, 446,
136819 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 470 */ 51, 51, 52, 52, 438, 773, 1024, 92, 89, 178,
136820 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 480 */ 172, 99, 100, 90, 847, 850, 839, 839, 97, 97,
136770 136821 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 490 */ 98, 98, 98, 98, 198, 96, 96, 96, 96, 95,
136771 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 500 */ 95, 94, 94, 94, 93, 350, 324, 427, 407, 911,
136772 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 510 */ 695, 952, 953, 954, 92, 89, 178, 224, 224, 157,
136773 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 520 */ 241, 221, 418, 299, 772, 912, 415, 374, 449, 414,
136774 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 530 */ 58, 323, 1063, 1063, 1245, 378, 973, 973, 378, 773,
136775 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 540 */ 448, 913, 362, 736, 296, 682, 9, 9, 52, 52,
136776 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 550 */ 234, 329, 234, 256, 416, 737, 280, 99, 100, 90,
136777 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 560 */ 849, 852, 841, 841, 97, 97, 98, 98, 98, 98,
136822 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 500 */ 95, 94, 94, 94, 93, 350, 324, 427, 407, 909,
136823 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 510 */ 694, 950, 951, 952, 92, 89, 178, 224, 224, 157,
136824 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 520 */ 241, 221, 418, 299, 771, 910, 415, 374, 449, 414,
136825 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 530 */ 58, 323, 1061, 1061, 1242, 378, 971, 971, 378, 772,
136826 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 540 */ 448, 911, 362, 735, 296, 681, 9, 9, 52, 52,
136827 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 550 */ 234, 329, 234, 256, 416, 736, 280, 99, 100, 90,
136828 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 560 */ 847, 850, 839, 839, 97, 97, 98, 98, 98, 98,
136778 136829 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 570 */ 449, 96, 96, 96, 96, 95, 95, 94, 94, 94,
136779 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 580 */ 93, 350, 324, 422, 72, 449, 829, 120, 367, 449,
136780 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 590 */ 10, 10, 5, 301, 203, 449, 177, 971, 253, 419,
136781 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 600 */ 255, 772, 200, 175, 233, 10, 10, 838, 838, 36,
136782 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 610 */ 36, 1292, 973, 973, 725, 37, 37, 348, 347, 424,
136783 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 620 */ 203, 260, 772, 971, 232, 932, 1319, 872, 337, 1319,
136784 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 630 */ 421, 850, 853, 99, 100, 90, 849, 852, 841, 841,
136830 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 580 */ 93, 350, 324, 422, 72, 449, 827, 120, 367, 449,
136831 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 590 */ 10, 10, 5, 301, 203, 449, 177, 969, 253, 419,
136832 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 600 */ 255, 771, 200, 175, 233, 10, 10, 836, 836, 36,
136833 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 610 */ 36, 1289, 971, 971, 724, 37, 37, 348, 347, 424,
136834 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 620 */ 203, 260, 771, 969, 232, 930, 1316, 870, 337, 1316,
136835 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 630 */ 421, 848, 851, 99, 100, 90, 847, 850, 839, 839,
136785 136836 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 640 */ 97, 97, 98, 98, 98, 98, 268, 96, 96, 96,
136786 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 650 */ 96, 95, 95, 94, 94, 94, 93, 350, 324, 842,
136787 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 660 */ 449, 980, 814, 980, 1203, 449, 911, 971, 716, 349,
136788 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 670 */ 349, 349, 930, 177, 449, 932, 1320, 254, 198, 1320,
136789 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 680 */ 12, 12, 912, 402, 449, 27, 27, 250, 973, 973,
136790 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 690 */ 118, 717, 162, 971, 38, 38, 268, 176, 913, 772,
136791 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 700 */ 432, 1268, 941, 353, 39, 39, 316, 993, 324, 99,
136792 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 710 */ 100, 90, 849, 852, 841, 841, 97, 97, 98, 98,
136793 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 720 */ 98, 98, 930, 96, 96, 96, 96, 95, 95, 94,
136794 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 730 */ 94, 94, 93, 350, 449, 329, 449, 357, 973, 973,
136795 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 740 */ 1043, 316, 931, 340, 895, 895, 386, 670, 671, 672,
136796 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 750 */ 275, 1321, 317, 994, 40, 40, 41, 41, 268, 99,
136797 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 760 */ 100, 90, 849, 852, 841, 841, 97, 97, 98, 98,
136837 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 650 */ 96, 95, 95, 94, 94, 94, 93, 350, 324, 840,
136838 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 660 */ 449, 978, 813, 978, 1200, 449, 909, 969, 715, 349,
136839 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 670 */ 349, 349, 928, 177, 449, 930, 1317, 254, 198, 1317,
136840 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 680 */ 12, 12, 910, 402, 449, 27, 27, 250, 971, 971,
136841 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 690 */ 118, 716, 162, 969, 38, 38, 268, 176, 911, 771,
136842 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 700 */ 432, 1265, 939, 353, 39, 39, 316, 991, 324, 99,
136843 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 710 */ 100, 90, 847, 850, 839, 839, 97, 97, 98, 98,
136844 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 720 */ 98, 98, 928, 96, 96, 96, 96, 95, 95, 94,
136845 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 730 */ 94, 94, 93, 350, 449, 329, 449, 357, 971, 971,
136846 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 740 */ 1041, 316, 929, 340, 893, 893, 386, 669, 670, 671,
136847 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 750 */ 275, 1318, 317, 992, 40, 40, 41, 41, 268, 99,
136848 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 760 */ 100, 90, 847, 850, 839, 839, 97, 97, 98, 98,
136798 136849 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 770 */ 98, 98, 449, 96, 96, 96, 96, 95, 95, 94,
136799 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 780 */ 94, 94, 93, 350, 324, 449, 355, 449, 994, 449,
136800 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 790 */ 1018, 330, 42, 42, 787, 270, 449, 273, 449, 228,
136801 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 800 */ 449, 298, 449, 788, 449, 28, 28, 29, 29, 31,
136802 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 810 */ 31, 449, 1143, 449, 973, 973, 43, 43, 44, 44,
136803 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 820 */ 45, 45, 11, 11, 46, 46, 889, 78, 889, 268,
136804 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 830 */ 268, 105, 105, 47, 47, 99, 100, 90, 849, 852,
136805 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 840 */ 841, 841, 97, 97, 98, 98, 98, 98, 449, 96,
136850 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 780 */ 94, 94, 93, 350, 324, 449, 355, 449, 992, 449,
136851 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 790 */ 1016, 330, 42, 42, 786, 270, 449, 273, 449, 228,
136852 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 800 */ 449, 298, 449, 787, 449, 28, 28, 29, 29, 31,
136853 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 810 */ 31, 449, 1141, 449, 971, 971, 43, 43, 44, 44,
136854 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 820 */ 45, 45, 11, 11, 46, 46, 887, 78, 887, 268,
136855 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 830 */ 268, 105, 105, 47, 47, 99, 100, 90, 847, 850,
136856 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 840 */ 839, 839, 97, 97, 98, 98, 98, 98, 449, 96,
136806 136857 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 850 */ 96, 96, 96, 95, 95, 94, 94, 94, 93, 350,
136807 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 860 */ 324, 449, 117, 449, 1075, 158, 449, 692, 48, 48,
136808 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 870 */ 229, 1244, 449, 1253, 449, 414, 449, 334, 449, 245,
136809 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 880 */ 449, 33, 33, 49, 49, 449, 50, 50, 246, 1143,
136810 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 890 */ 973, 973, 34, 34, 122, 122, 123, 123, 124, 124,
136858 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 860 */ 324, 449, 117, 449, 1073, 158, 449, 691, 48, 48,
136859 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 870 */ 229, 1241, 449, 1250, 449, 414, 449, 334, 449, 245,
136860 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 880 */ 449, 33, 33, 49, 49, 449, 50, 50, 246, 1141,
136861 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 890 */ 971, 971, 34, 34, 122, 122, 123, 123, 124, 124,
136811 136862 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 900 */ 56, 56, 268, 81, 249, 35, 35, 197, 196, 195,
136812 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 910 */ 324, 99, 100, 90, 849, 852, 841, 841, 97, 97,
136863 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 910 */ 324, 99, 100, 90, 847, 850, 839, 839, 97, 97,
136813 136864 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 920 */ 98, 98, 98, 98, 449, 96, 96, 96, 96, 95,
136814 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 930 */ 95, 94, 94, 94, 93, 350, 449, 692, 449, 1143,
136815 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 940 */ 973, 973, 970, 1210, 106, 106, 268, 1212, 268, 1269,
136816 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 950 */ 2, 888, 268, 888, 335, 1042, 53, 53, 107, 107,
136817 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 960 */ 324, 99, 100, 90, 849, 852, 841, 841, 97, 97,
136865 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 930 */ 95, 94, 94, 94, 93, 350, 449, 691, 449, 1141,
136866 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 940 */ 971, 971, 968, 1207, 106, 106, 268, 1209, 268, 1266,
136867 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 950 */ 2, 886, 268, 886, 335, 1040, 53, 53, 107, 107,
136868 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 960 */ 324, 99, 100, 90, 847, 850, 839, 839, 97, 97,
136818 136869 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 970 */ 98, 98, 98, 98, 449, 96, 96, 96, 96, 95,
136819 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 980 */ 95, 94, 94, 94, 93, 350, 449, 1072, 449, 1068,
136820 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 990 */ 973, 973, 1041, 267, 108, 108, 445, 330, 331, 133,
136821 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1000 */ 223, 175, 301, 225, 385, 1258, 104, 104, 121, 121,
136822 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1010 */ 324, 99, 88, 90, 849, 852, 841, 841, 97, 97,
136823 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1020 */ 98, 98, 98, 98, 1143, 96, 96, 96, 96, 95,
136870 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 980 */ 95, 94, 94, 94, 93, 350, 449, 1070, 449, 1066,
136871 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 990 */ 971, 971, 1039, 267, 108, 108, 445, 330, 331, 133,
136872 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1000 */ 223, 175, 301, 225, 385, 1255, 104, 104, 121, 121,
136873 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1010 */ 324, 99, 88, 90, 847, 850, 839, 839, 97, 97,
136874 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1020 */ 98, 98, 98, 98, 1141, 96, 96, 96, 96, 95,
136824 136875 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 1030 */ 95, 94, 94, 94, 93, 350, 449, 346, 449, 167,
136825 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1040 */ 973, 973, 927, 811, 371, 318, 202, 202, 373, 263,
136826 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1050 */ 394, 202, 74, 208, 722, 723, 119, 119, 112, 112,
136827 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1060 */ 324, 406, 100, 90, 849, 852, 841, 841, 97, 97,
136876 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1040 */ 971, 971, 925, 810, 371, 318, 202, 202, 373, 263,
136877 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1050 */ 394, 202, 74, 208, 721, 722, 119, 119, 112, 112,
136878 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1060 */ 324, 406, 100, 90, 847, 850, 839, 839, 97, 97,
136828 136879 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 1070 */ 98, 98, 98, 98, 449, 96, 96, 96, 96, 95,
136829 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1080 */ 95, 94, 94, 94, 93, 350, 449, 753, 449, 344,
136830 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1090 */ 973, 973, 752, 278, 111, 111, 74, 715, 714, 705,
136831 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1100 */ 286, 879, 750, 1282, 257, 77, 109, 109, 110, 110,
136832 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1110 */ 1233, 285, 1136, 90, 849, 852, 841, 841, 97, 97,
136833 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1120 */ 98, 98, 98, 98, 1236, 96, 96, 96, 96, 95,
136880 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1080 */ 95, 94, 94, 94, 93, 350, 449, 752, 449, 344,
136881 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1090 */ 971, 971, 751, 278, 111, 111, 74, 714, 713, 704,
136882 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1100 */ 286, 877, 749, 1279, 257, 77, 109, 109, 110, 110,
136883 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1110 */ 1230, 285, 1134, 90, 847, 850, 839, 839, 97, 97,
136884 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1120 */ 98, 98, 98, 98, 1233, 96, 96, 96, 96, 95,
136834 136885 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 1130 */ 95, 94, 94, 94, 93, 350, 86, 444, 449, 3,
136835 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1140 */ 1196, 449, 1071, 132, 351, 120, 1015, 86, 444, 781,
136836 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1150 */ 3, 1093, 202, 376, 447, 351, 1232, 120, 55, 55,
136837 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1160 */ 449, 57, 57, 824, 875, 447, 449, 208, 449, 705,
136838 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1170 */ 449, 879, 237, 433, 435, 120, 439, 428, 361, 120,
136839 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1180 */ 54, 54, 132, 449, 433, 828, 52, 52, 26, 26,
136840 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1190 */ 30, 30, 381, 132, 408, 443, 828, 690, 264, 389,
136886 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1140 */ 1193, 449, 1069, 132, 351, 120, 1013, 86, 444, 780,
136887 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1150 */ 3, 1091, 202, 376, 447, 351, 1229, 120, 55, 55,
136888 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1160 */ 449, 57, 57, 822, 873, 447, 449, 208, 449, 704,
136889 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1170 */ 449, 877, 237, 433, 435, 120, 439, 428, 361, 120,
136890 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1180 */ 54, 54, 132, 449, 433, 826, 52, 52, 26, 26,
136891 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1190 */ 30, 30, 381, 132, 408, 443, 826, 689, 264, 389,
136841 136892 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 1200 */ 116, 269, 272, 32, 32, 83, 84, 120, 274, 120,
136842 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1210 */ 120, 276, 85, 351, 451, 450, 83, 84, 815, 1056,
136843 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1220 */ 1040, 427, 429, 85, 351, 451, 450, 120, 120, 815,
136844 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1230 */ 377, 218, 281, 824, 1109, 1142, 86, 444, 409, 3,
136845 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1240 */ 1089, 1100, 430, 431, 351, 302, 303, 1149, 1023, 820,
136846 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1250 */ 820, 822, 823, 19, 447, 1017, 1006, 1005, 1007, 1276,
136847 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1260 */ 820, 820, 822, 823, 19, 289, 159, 291, 293, 7,
136848 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1270 */ 315, 173, 259, 433, 1131, 363, 252, 1235, 375, 1039,
136849 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1280 */ 295, 434, 168, 988, 399, 828, 284, 1207, 1206, 205,
136850 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1290 */ 1279, 308, 1252, 86, 444, 985, 3, 1250, 332, 144,
136851 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1300 */ 130, 351, 72, 135, 59, 83, 84, 757, 137, 365,
136852 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1310 */ 1128, 447, 85, 351, 451, 450, 139, 226, 815, 140,
136853 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1320 */ 156, 62, 314, 314, 313, 215, 311, 366, 392, 679,
136854 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1330 */ 433, 185, 141, 1237, 142, 160, 148, 1138, 1201, 382,
136855 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1340 */ 189, 67, 828, 180, 388, 248, 1221, 1101, 219, 820,
136856 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1350 */ 820, 822, 823, 19, 247, 190, 266, 154, 390, 271,
136857 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1360 */ 191, 192, 83, 84, 1008, 405, 1059, 182, 321, 85,
136858 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1370 */ 351, 451, 450, 1058, 183, 815, 341, 132, 181, 707,
136859 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1380 */ 1057, 420, 76, 444, 1031, 3, 322, 1030, 283, 1050,
136860 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1390 */ 351, 1097, 1029, 1291, 1049, 71, 204, 6, 288, 290,
136861 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1400 */ 447, 1098, 1096, 1095, 79, 292, 820, 820, 822, 823,
136862 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1410 */ 19, 294, 297, 437, 345, 441, 102, 1187, 1079, 433,
136893 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1210 */ 120, 276, 85, 351, 451, 450, 83, 84, 818, 1054,
136894 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1220 */ 1038, 427, 429, 85, 351, 451, 450, 120, 120, 818,
136895 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1230 */ 377, 218, 281, 822, 1107, 1140, 86, 444, 409, 3,
136896 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1240 */ 1087, 1098, 430, 431, 351, 302, 303, 1146, 1021, 818,
136897 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1250 */ 818, 820, 821, 19, 447, 1015, 1004, 1003, 1005, 1273,
136898 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1260 */ 818, 818, 820, 821, 19, 289, 159, 291, 293, 7,
136899 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1270 */ 315, 173, 259, 433, 1129, 363, 252, 1232, 375, 1037,
136900 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1280 */ 295, 434, 168, 986, 399, 826, 284, 1204, 1203, 205,
136901 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1290 */ 1276, 308, 1249, 86, 444, 983, 3, 1247, 332, 144,
136902 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1300 */ 130, 351, 72, 135, 59, 83, 84, 756, 137, 365,
136903 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1310 */ 1126, 447, 85, 351, 451, 450, 139, 226, 818, 140,
136904 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1320 */ 156, 62, 314, 314, 313, 215, 311, 366, 392, 678,
136905 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1330 */ 433, 185, 141, 1234, 142, 160, 148, 1136, 1198, 382,
136906 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1340 */ 189, 67, 826, 180, 388, 248, 1218, 1099, 219, 818,
136907 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1350 */ 818, 820, 821, 19, 247, 190, 266, 154, 390, 271,
136908 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1360 */ 191, 192, 83, 84, 1006, 405, 1057, 182, 321, 85,
136909 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1370 */ 351, 451, 450, 1056, 183, 818, 341, 132, 181, 706,
136910 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1380 */ 1055, 420, 76, 444, 1029, 3, 322, 1028, 283, 1048,
136911 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1390 */ 351, 1095, 1027, 1288, 1047, 71, 204, 6, 288, 290,
136912 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1400 */ 447, 1096, 1094, 1093, 79, 292, 818, 818, 820, 821,
136913 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1410 */ 19, 294, 297, 437, 345, 441, 102, 1184, 1077, 433,
136863 136914 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 1420 */ 238, 425, 73, 305, 239, 304, 325, 240, 423, 306,
136864 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1430 */ 307, 828, 213, 1014, 22, 947, 452, 214, 216, 217,
136865 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1440 */ 453, 1003, 115, 998, 125, 126, 235, 127, 666, 352,
136915 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1430 */ 307, 826, 213, 1012, 22, 945, 452, 214, 216, 217,
136916 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1440 */ 453, 1001, 115, 996, 125, 126, 235, 127, 665, 352,
136866 136917 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 1450 */ 326, 83, 84, 358, 166, 244, 179, 327, 85, 351,
136867 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1460 */ 451, 450, 134, 356, 815, 113, 887, 807, 885, 136,
136868 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1470 */ 128, 138, 739, 258, 184, 901, 143, 145, 63, 64,
136869 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1480 */ 65, 66, 129, 904, 187, 186, 900, 8, 13, 188,
136870 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1490 */ 265, 893, 149, 202, 982, 820, 820, 822, 823, 19,
136871 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1500 */ 150, 387, 161, 681, 285, 391, 151, 395, 400, 193,
136872 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1510 */ 68, 14, 236, 279, 15, 69, 718, 827, 131, 826,
136873 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1520 */ 855, 70, 747, 16, 413, 751, 4, 174, 220, 222,
136874 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1530 */ 152, 780, 859, 775, 201, 77, 74, 870, 17, 856,
136875 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1540 */ 854, 910, 18, 909, 207, 206, 936, 163, 436, 210,
136876 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1550 */ 937, 164, 209, 165, 440, 858, 825, 691, 87, 211,
136877 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 1560 */ 309, 312, 1284, 942, 1283,
136918 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1460 */ 451, 450, 134, 356, 818, 113, 885, 806, 883, 136,
136919 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1470 */ 128, 138, 738, 258, 184, 899, 143, 145, 63, 64,
136920 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1480 */ 65, 66, 129, 902, 187, 186, 898, 8, 13, 188,
136921 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1490 */ 265, 891, 149, 202, 980, 818, 818, 820, 821, 19,
136922 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1500 */ 150, 387, 161, 680, 285, 391, 151, 395, 400, 193,
136923 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1510 */ 68, 14, 236, 279, 15, 69, 717, 825, 131, 824,
136924 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1520 */ 853, 70, 746, 16, 413, 750, 4, 174, 220, 222,
136925 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1530 */ 152, 779, 857, 774, 201, 77, 74, 868, 17, 854,
136926 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1540 */ 852, 908, 18, 907, 207, 206, 934, 163, 436, 210,
136927 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1550 */ 935, 164, 209, 165, 440, 856, 823, 690, 87, 211,
136928 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 1560 */ 309, 312, 1281, 940, 1280,
136878 136929 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
136879 136930 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
static const YYCODETYPE yy_lookahead[] = {
136880 136931 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 0 */ 19, 115, 19, 117, 118, 24, 1, 2, 27, 79,
136881 136932 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 10 */ 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
136882 136933 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 20 */ 90, 91, 92, 93, 94, 144, 145, 146, 147, 58,
@@ -137125,56 +137176,56 @@
137125 137176 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 300 */ 1236, 1195, 1198, 1238, 1213, 1221, 1220, 1227, 1229, 1271,
137126 137177 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 310 */ 1275, 1284, 1285, 1289, 1290, 1292, 1201, 1208, 1216, 1279,
137127 137178 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 320 */ 1280, 1264, 1268, 1282,
137128 137179 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
137129 137180 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
static const YYACTIONTYPE yy_default[] = {
137130 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 0 */ 1273, 1263, 1263, 1263, 1196, 1196, 1196, 1196, 1263, 1090,
137131 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 10 */ 1119, 1119, 1247, 1325, 1325, 1325, 1325, 1325, 1325, 1195,
137132 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 20 */ 1325, 1325, 1325, 1325, 1263, 1094, 1125, 1325, 1325, 1325,
137133 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 30 */ 1325, 1197, 1198, 1325, 1325, 1325, 1246, 1248, 1135, 1134,
137134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 40 */ 1133, 1132, 1229, 1106, 1130, 1123, 1127, 1197, 1191, 1192,
137135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 50 */ 1190, 1194, 1198, 1325, 1126, 1161, 1175, 1160, 1325, 1325,
137136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 60 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325,
137137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 70 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325,
137138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 80 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325,
137139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 90 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325,
137140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 100 */ 1325, 1325, 1325, 1325, 1169, 1174, 1181, 1173, 1170, 1163,
137141 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 110 */ 1162, 1164, 1165, 1325, 1013, 1061, 1325, 1325, 1325, 1166,
137142 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 120 */ 1325, 1167, 1178, 1177, 1176, 1254, 1281, 1280, 1325, 1325,
137143 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 130 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325,
137144 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 140 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325,
137145 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 150 */ 1325, 1325, 1325, 1325, 1325, 1273, 1263, 1019, 1019, 1325,
137146 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 160 */ 1263, 1263, 1263, 1263, 1263, 1263, 1259, 1094, 1085, 1325,
137147 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 170 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325,
137148 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 180 */ 1251, 1249, 1325, 1211, 1325, 1325, 1325, 1325, 1325, 1325,
137149 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 190 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325,
137150 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 200 */ 1325, 1325, 1325, 1325, 1090, 1325, 1325, 1325, 1325, 1325,
137151 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 210 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1275, 1325, 1224,
137152 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 220 */ 1090, 1090, 1090, 1092, 1074, 1084, 999, 1129, 1108, 1108,
137153 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 230 */ 1314, 1129, 1314, 1036, 1295, 1033, 1119, 1108, 1193, 1119,
137154 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 240 */ 1119, 1091, 1084, 1325, 1317, 1099, 1099, 1316, 1316, 1099,
137155 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 250 */ 1140, 1064, 1129, 1070, 1070, 1070, 1070, 1099, 1010, 1129,
137156 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 260 */ 1140, 1064, 1064, 1129, 1099, 1010, 1228, 1311, 1099, 1099,
137157 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 270 */ 1010, 1204, 1099, 1010, 1099, 1010, 1204, 1062, 1062, 1062,
137158 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 280 */ 1051, 1204, 1062, 1036, 1062, 1051, 1062, 1062, 1112, 1107,
137159 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 290 */ 1112, 1107, 1112, 1107, 1112, 1107, 1099, 1199, 1099, 1325,
137160 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 300 */ 1204, 1208, 1208, 1204, 1124, 1113, 1122, 1120, 1129, 1016,
137161 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 310 */ 1054, 1278, 1278, 1274, 1274, 1274, 1322, 1322, 1259, 1290,
137162 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 320 */ 1290, 1038, 1038, 1290, 1325, 1325, 1325, 1325, 1325, 1325,
137163 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 330 */ 1285, 1325, 1213, 1325, 1325, 1325, 1325, 1325, 1325, 1325,
137164 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 340 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325,
137165 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 350 */ 1325, 1146, 1325, 995, 1256, 1325, 1325, 1255, 1325, 1325,
137166 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 360 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325,
137167 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 370 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1313, 1325,
137168 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 380 */ 1325, 1325, 1325, 1325, 1325, 1227, 1226, 1325, 1325, 1325,
137169 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 390 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325,
137170 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 400 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325,
137171 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 410 */ 1076, 1325, 1325, 1325, 1299, 1325, 1325, 1325, 1325, 1325,
137172 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 420 */ 1325, 1325, 1121, 1325, 1114, 1325, 1325, 1304, 1325, 1325,
137173 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 430 */ 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1265, 1325,
137174 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 440 */ 1325, 1325, 1264, 1325, 1325, 1325, 1325, 1325, 1148, 1325,
137175 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 450 */ 1147, 1151, 1325, 1004, 1325,
137181 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 0 */ 1270, 1260, 1260, 1260, 1193, 1193, 1193, 1193, 1260, 1088,
137182 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 10 */ 1117, 1117, 1244, 1322, 1322, 1322, 1322, 1322, 1322, 1192,
137183 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 20 */ 1322, 1322, 1322, 1322, 1260, 1092, 1123, 1322, 1322, 1322,
137184 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 30 */ 1322, 1194, 1195, 1322, 1322, 1322, 1243, 1245, 1133, 1132,
137185 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 40 */ 1131, 1130, 1226, 1104, 1128, 1121, 1125, 1194, 1188, 1189,
137186 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 50 */ 1187, 1191, 1195, 1322, 1124, 1158, 1172, 1157, 1322, 1322,
137187 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 60 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322,
137188 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 70 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322,
137189 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 80 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322,
137190 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 90 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322,
137191 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 100 */ 1322, 1322, 1322, 1322, 1166, 1171, 1178, 1170, 1167, 1160,
137192 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 110 */ 1159, 1161, 1162, 1322, 1011, 1059, 1322, 1322, 1322, 1163,
137193 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 120 */ 1322, 1164, 1175, 1174, 1173, 1251, 1278, 1277, 1322, 1322,
137194 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 130 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322,
137195 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 140 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322,
137196 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 150 */ 1322, 1322, 1322, 1322, 1322, 1270, 1260, 1017, 1017, 1322,
137197 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 160 */ 1260, 1260, 1260, 1260, 1260, 1260, 1256, 1092, 1083, 1322,
137198 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 170 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322,
137199 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 180 */ 1248, 1246, 1322, 1208, 1322, 1322, 1322, 1322, 1322, 1322,
137200 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 190 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322,
137201 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 200 */ 1322, 1322, 1322, 1322, 1088, 1322, 1322, 1322, 1322, 1322,
137202 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 210 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1272, 1322, 1221,
137203 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 220 */ 1088, 1088, 1088, 1090, 1072, 1082, 997, 1127, 1106, 1106,
137204 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 230 */ 1311, 1127, 1311, 1034, 1292, 1031, 1117, 1106, 1190, 1117,
137205 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 240 */ 1117, 1089, 1082, 1322, 1314, 1097, 1097, 1313, 1313, 1097,
137206 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 250 */ 1138, 1062, 1127, 1068, 1068, 1068, 1068, 1097, 1008, 1127,
137207 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 260 */ 1138, 1062, 1062, 1127, 1097, 1008, 1225, 1308, 1097, 1097,
137208 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 270 */ 1008, 1201, 1097, 1008, 1097, 1008, 1201, 1060, 1060, 1060,
137209 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 280 */ 1049, 1201, 1060, 1034, 1060, 1049, 1060, 1060, 1110, 1105,
137210 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 290 */ 1110, 1105, 1110, 1105, 1110, 1105, 1097, 1196, 1097, 1322,
137211 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 300 */ 1201, 1205, 1205, 1201, 1122, 1111, 1120, 1118, 1127, 1014,
137212 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 310 */ 1052, 1275, 1275, 1271, 1271, 1271, 1319, 1319, 1256, 1287,
137213 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 320 */ 1287, 1036, 1036, 1287, 1322, 1322, 1322, 1322, 1322, 1322,
137214 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 330 */ 1282, 1322, 1210, 1322, 1322, 1322, 1322, 1322, 1322, 1322,
137215 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 340 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322,
137216 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 350 */ 1322, 1143, 1322, 993, 1253, 1322, 1322, 1252, 1322, 1322,
137217 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 360 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322,
137218 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 370 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1310, 1322,
137219 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 380 */ 1322, 1322, 1322, 1322, 1322, 1224, 1223, 1322, 1322, 1322,
137220 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 390 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322,
137221 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 400 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322,
137222 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 410 */ 1074, 1322, 1322, 1322, 1296, 1322, 1322, 1322, 1322, 1322,
137223 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 420 */ 1322, 1322, 1119, 1322, 1112, 1322, 1322, 1301, 1322, 1322,
137224 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 430 */ 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1262, 1322,
137225 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 440 */ 1322, 1322, 1261, 1322, 1322, 1322, 1322, 1322, 1145, 1322,
137226 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 450 */ 1144, 1148, 1322, 1002, 1322,
137176 137227 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
137177 137228 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/********** End of lemon-generated parsing tables *****************************/
137178 137229 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
137179 137230 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* The next table maps tokens (terminal symbols) into fallback tokens.
137180 137231 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** If a construct like the following:
@@ -137565,190 +137616,189 @@
137565 137616 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 145 */ "idlist_opt ::=",
137566 137617 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 146 */ "idlist_opt ::= LP idlist RP",
137567 137618 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 147 */ "idlist ::= idlist COMMA nm",
137568 137619 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 148 */ "idlist ::= nm",
137569 137620 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* 149 */ "expr ::= LP expr RP",
137570 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 150 */ "term ::= NULL",
137571 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 151 */ "expr ::= ID|INDEXED",
137572 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 152 */ "expr ::= JOIN_KW",
137573 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 153 */ "expr ::= nm DOT nm",
137574 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 154 */ "expr ::= nm DOT nm DOT nm",
137575 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 155 */ "term ::= FLOAT|BLOB",
137576 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 156 */ "term ::= STRING",
137577 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 157 */ "term ::= INTEGER",
137578 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 158 */ "expr ::= VARIABLE",
137579 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 159 */ "expr ::= expr COLLATE ID|STRING",
137580 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 160 */ "expr ::= CAST LP expr AS typetoken RP",
137581 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 161 */ "expr ::= ID|INDEXED LP distinct exprlist RP",
137582 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 162 */ "expr ::= ID|INDEXED LP STAR RP",
137583 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 163 */ "term ::= CTIME_KW",
137584 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 164 */ "expr ::= LP nexprlist COMMA expr RP",
137585 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 165 */ "expr ::= expr AND expr",
137586 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 166 */ "expr ::= expr OR expr",
137587 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 167 */ "expr ::= expr LT|GT|GE|LE expr",
137588 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 168 */ "expr ::= expr EQ|NE expr",
137589 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 169 */ "expr ::= expr BITAND|BITOR|LSHIFT|RSHIFT expr",
137590 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 170 */ "expr ::= expr PLUS|MINUS expr",
137591 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 171 */ "expr ::= expr STAR|SLASH|REM expr",
137592 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 172 */ "expr ::= expr CONCAT expr",
137593 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 173 */ "likeop ::= NOT LIKE_KW|MATCH",
137594 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 174 */ "expr ::= expr likeop expr",
137595 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 175 */ "expr ::= expr likeop expr ESCAPE expr",
137596 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 176 */ "expr ::= expr ISNULL|NOTNULL",
137597 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 177 */ "expr ::= expr NOT NULL",
137598 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 178 */ "expr ::= expr IS expr",
137599 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 179 */ "expr ::= expr IS NOT expr",
137600 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 180 */ "expr ::= NOT expr",
137601 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 181 */ "expr ::= BITNOT expr",
137602 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 182 */ "expr ::= MINUS expr",
137603 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 183 */ "expr ::= PLUS expr",
137604 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 184 */ "between_op ::= BETWEEN",
137605 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 185 */ "between_op ::= NOT BETWEEN",
137606 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 186 */ "expr ::= expr between_op expr AND expr",
137607 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 187 */ "in_op ::= IN",
137608 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 188 */ "in_op ::= NOT IN",
137609 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 189 */ "expr ::= expr in_op LP exprlist RP",
137610 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 190 */ "expr ::= LP select RP",
137611 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 191 */ "expr ::= expr in_op LP select RP",
137612 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 192 */ "expr ::= expr in_op nm dbnm paren_exprlist",
137613 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 193 */ "expr ::= EXISTS LP select RP",
137614 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 194 */ "expr ::= CASE case_operand case_exprlist case_else END",
137615 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 195 */ "case_exprlist ::= case_exprlist WHEN expr THEN expr",
137616 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 196 */ "case_exprlist ::= WHEN expr THEN expr",
137617 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 197 */ "case_else ::= ELSE expr",
137618 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 198 */ "case_else ::=",
137619 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 199 */ "case_operand ::= expr",
137620 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 200 */ "case_operand ::=",
137621 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 201 */ "exprlist ::=",
137622 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 202 */ "nexprlist ::= nexprlist COMMA expr",
137623 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 203 */ "nexprlist ::= expr",
137624 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 204 */ "paren_exprlist ::=",
137625 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 205 */ "paren_exprlist ::= LP exprlist RP",
137626 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 206 */ "cmd ::= createkw uniqueflag INDEX ifnotexists nm dbnm ON nm LP sortlist RP where_opt",
137627 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 207 */ "uniqueflag ::= UNIQUE",
137628 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 208 */ "uniqueflag ::=",
137629 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 209 */ "eidlist_opt ::=",
137630 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 210 */ "eidlist_opt ::= LP eidlist RP",
137631 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 211 */ "eidlist ::= eidlist COMMA nm collate sortorder",
137632 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 212 */ "eidlist ::= nm collate sortorder",
137633 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 213 */ "collate ::=",
137634 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 214 */ "collate ::= COLLATE ID|STRING",
137635 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 215 */ "cmd ::= DROP INDEX ifexists fullname",
137636 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 216 */ "cmd ::= VACUUM",
137637 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 217 */ "cmd ::= VACUUM nm",
137638 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 218 */ "cmd ::= PRAGMA nm dbnm",
137639 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 219 */ "cmd ::= PRAGMA nm dbnm EQ nmnum",
137640 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 220 */ "cmd ::= PRAGMA nm dbnm LP nmnum RP",
137641 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 221 */ "cmd ::= PRAGMA nm dbnm EQ minus_num",
137642 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 222 */ "cmd ::= PRAGMA nm dbnm LP minus_num RP",
137643 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 223 */ "plus_num ::= PLUS INTEGER|FLOAT",
137644 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 224 */ "minus_num ::= MINUS INTEGER|FLOAT",
137645 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 225 */ "cmd ::= createkw trigger_decl BEGIN trigger_cmd_list END",
137646 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 226 */ "trigger_decl ::= temp TRIGGER ifnotexists nm dbnm trigger_time trigger_event ON fullname foreach_clause when_clause",
137647 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 227 */ "trigger_time ::= BEFORE|AFTER",
137648 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 228 */ "trigger_time ::= INSTEAD OF",
137649 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 229 */ "trigger_time ::=",
137650 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 230 */ "trigger_event ::= DELETE|INSERT",
137651 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 231 */ "trigger_event ::= UPDATE",
137652 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 232 */ "trigger_event ::= UPDATE OF idlist",
137653 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 233 */ "when_clause ::=",
137654 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 234 */ "when_clause ::= WHEN expr",
137655 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 235 */ "trigger_cmd_list ::= trigger_cmd_list trigger_cmd SEMI",
137656 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 236 */ "trigger_cmd_list ::= trigger_cmd SEMI",
137657 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 237 */ "trnm ::= nm DOT nm",
137658 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 238 */ "tridxby ::= INDEXED BY nm",
137659 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 239 */ "tridxby ::= NOT INDEXED",
137660 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 240 */ "trigger_cmd ::= UPDATE orconf trnm tridxby SET setlist where_opt",
137661 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 241 */ "trigger_cmd ::= insert_cmd INTO trnm idlist_opt select",
137662 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 242 */ "trigger_cmd ::= DELETE FROM trnm tridxby where_opt",
137663 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 243 */ "trigger_cmd ::= select",
137664 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 244 */ "expr ::= RAISE LP IGNORE RP",
137665 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 245 */ "expr ::= RAISE LP raisetype COMMA nm RP",
137666 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 246 */ "raisetype ::= ROLLBACK",
137667 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 247 */ "raisetype ::= ABORT",
137668 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 248 */ "raisetype ::= FAIL",
137669 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 249 */ "cmd ::= DROP TRIGGER ifexists fullname",
137670 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 250 */ "cmd ::= ATTACH database_kw_opt expr AS expr key_opt",
137671 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 251 */ "cmd ::= DETACH database_kw_opt expr",
137672 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 252 */ "key_opt ::=",
137673 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 253 */ "key_opt ::= KEY expr",
137674 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 254 */ "cmd ::= REINDEX",
137675 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 255 */ "cmd ::= REINDEX nm dbnm",
137676 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 256 */ "cmd ::= ANALYZE",
137677 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 257 */ "cmd ::= ANALYZE nm dbnm",
137678 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 258 */ "cmd ::= ALTER TABLE fullname RENAME TO nm",
137679 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 259 */ "cmd ::= ALTER TABLE add_column_fullname ADD kwcolumn_opt columnname carglist",
137680 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 260 */ "add_column_fullname ::= fullname",
137681 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 261 */ "cmd ::= create_vtab",
137682 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 262 */ "cmd ::= create_vtab LP vtabarglist RP",
137683 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 263 */ "create_vtab ::= createkw VIRTUAL TABLE ifnotexists nm dbnm USING nm",
137684 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 264 */ "vtabarg ::=",
137685 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 265 */ "vtabargtoken ::= ANY",
137686 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 266 */ "vtabargtoken ::= lp anylist RP",
137687 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 267 */ "lp ::= LP",
137688 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 268 */ "with ::=",
137689 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 269 */ "with ::= WITH wqlist",
137690 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 270 */ "with ::= WITH RECURSIVE wqlist",
137691 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 271 */ "wqlist ::= nm eidlist_opt AS LP select RP",
137692 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 272 */ "wqlist ::= wqlist COMMA nm eidlist_opt AS LP select RP",
137693 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 273 */ "input ::= cmdlist",
137694 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 274 */ "cmdlist ::= cmdlist ecmd",
137695 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 275 */ "cmdlist ::= ecmd",
137696 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 276 */ "ecmd ::= SEMI",
137697 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 277 */ "ecmd ::= explain cmdx SEMI",
137698 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 278 */ "explain ::=",
137699 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 279 */ "trans_opt ::=",
137700 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 280 */ "trans_opt ::= TRANSACTION",
137701 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 281 */ "trans_opt ::= TRANSACTION nm",
137702 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 282 */ "savepoint_opt ::= SAVEPOINT",
137703 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 283 */ "savepoint_opt ::=",
137704 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 284 */ "cmd ::= create_table create_table_args",
137705 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 285 */ "columnlist ::= columnlist COMMA columnname carglist",
137706 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 286 */ "columnlist ::= columnname carglist",
137707 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 287 */ "nm ::= ID|INDEXED",
137708 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 288 */ "nm ::= STRING",
137709 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 289 */ "nm ::= JOIN_KW",
137710 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 290 */ "typetoken ::= typename",
137711 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 291 */ "typename ::= ID|STRING",
137712 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 292 */ "signed ::= plus_num",
137713 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 293 */ "signed ::= minus_num",
137714 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 294 */ "carglist ::= carglist ccons",
137715 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 295 */ "carglist ::=",
137716 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 296 */ "ccons ::= NULL onconf",
137717 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 297 */ "conslist_opt ::= COMMA conslist",
137718 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 298 */ "conslist ::= conslist tconscomma tcons",
137719 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 299 */ "conslist ::= tcons",
137720 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 300 */ "tconscomma ::=",
137721 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 301 */ "defer_subclause_opt ::= defer_subclause",
137722 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 302 */ "resolvetype ::= raisetype",
137723 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 303 */ "selectnowith ::= oneselect",
137724 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 304 */ "oneselect ::= values",
137725 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 305 */ "sclp ::= selcollist COMMA",
137726 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 306 */ "as ::= ID|STRING",
137727 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 307 */ "expr ::= term",
137728 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 308 */ "likeop ::= LIKE_KW|MATCH",
137729 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 309 */ "exprlist ::= nexprlist",
137730 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 310 */ "nmnum ::= plus_num",
137731 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 311 */ "nmnum ::= nm",
137732 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 312 */ "nmnum ::= ON",
137733 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 313 */ "nmnum ::= DELETE",
137734 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 314 */ "nmnum ::= DEFAULT",
137735 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 315 */ "plus_num ::= INTEGER|FLOAT",
137736 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 316 */ "foreach_clause ::=",
137737 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 317 */ "foreach_clause ::= FOR EACH ROW",
137738 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 318 */ "trnm ::= nm",
137739 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 319 */ "tridxby ::=",
137740 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 320 */ "database_kw_opt ::= DATABASE",
137741 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 321 */ "database_kw_opt ::=",
137742 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 322 */ "kwcolumn_opt ::=",
137743 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 323 */ "kwcolumn_opt ::= COLUMNKW",
137744 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 324 */ "vtabarglist ::= vtabarg",
137745 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 325 */ "vtabarglist ::= vtabarglist COMMA vtabarg",
137746 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 326 */ "vtabarg ::= vtabarg vtabargtoken",
137747 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 327 */ "anylist ::=",
137748 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 328 */ "anylist ::= anylist LP anylist RP",
137749 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* 329 */ "anylist ::= anylist ANY",
137621 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 150 */ "expr ::= ID|INDEXED",
137622 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 151 */ "expr ::= JOIN_KW",
137623 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 152 */ "expr ::= nm DOT nm",
137624 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 153 */ "expr ::= nm DOT nm DOT nm",
137625 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 154 */ "term ::= NULL|FLOAT|BLOB",
137626 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 155 */ "term ::= STRING",
137627 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 156 */ "term ::= INTEGER",
137628 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 157 */ "expr ::= VARIABLE",
137629 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 158 */ "expr ::= expr COLLATE ID|STRING",
137630 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 159 */ "expr ::= CAST LP expr AS typetoken RP",
137631 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 160 */ "expr ::= ID|INDEXED LP distinct exprlist RP",
137632 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 161 */ "expr ::= ID|INDEXED LP STAR RP",
137633 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 162 */ "term ::= CTIME_KW",
137634 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 163 */ "expr ::= LP nexprlist COMMA expr RP",
137635 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 164 */ "expr ::= expr AND expr",
137636 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 165 */ "expr ::= expr OR expr",
137637 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 166 */ "expr ::= expr LT|GT|GE|LE expr",
137638 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 167 */ "expr ::= expr EQ|NE expr",
137639 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 168 */ "expr ::= expr BITAND|BITOR|LSHIFT|RSHIFT expr",
137640 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 169 */ "expr ::= expr PLUS|MINUS expr",
137641 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 170 */ "expr ::= expr STAR|SLASH|REM expr",
137642 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 171 */ "expr ::= expr CONCAT expr",
137643 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 172 */ "likeop ::= NOT LIKE_KW|MATCH",
137644 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 173 */ "expr ::= expr likeop expr",
137645 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 174 */ "expr ::= expr likeop expr ESCAPE expr",
137646 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 175 */ "expr ::= expr ISNULL|NOTNULL",
137647 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 176 */ "expr ::= expr NOT NULL",
137648 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 177 */ "expr ::= expr IS expr",
137649 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 178 */ "expr ::= expr IS NOT expr",
137650 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 179 */ "expr ::= NOT expr",
137651 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 180 */ "expr ::= BITNOT expr",
137652 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 181 */ "expr ::= MINUS expr",
137653 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 182 */ "expr ::= PLUS expr",
137654 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 183 */ "between_op ::= BETWEEN",
137655 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 184 */ "between_op ::= NOT BETWEEN",
137656 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 185 */ "expr ::= expr between_op expr AND expr",
137657 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 186 */ "in_op ::= IN",
137658 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 187 */ "in_op ::= NOT IN",
137659 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 188 */ "expr ::= expr in_op LP exprlist RP",
137660 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 189 */ "expr ::= LP select RP",
137661 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 190 */ "expr ::= expr in_op LP select RP",
137662 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 191 */ "expr ::= expr in_op nm dbnm paren_exprlist",
137663 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 192 */ "expr ::= EXISTS LP select RP",
137664 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 193 */ "expr ::= CASE case_operand case_exprlist case_else END",
137665 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 194 */ "case_exprlist ::= case_exprlist WHEN expr THEN expr",
137666 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 195 */ "case_exprlist ::= WHEN expr THEN expr",
137667 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 196 */ "case_else ::= ELSE expr",
137668 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 197 */ "case_else ::=",
137669 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 198 */ "case_operand ::= expr",
137670 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 199 */ "case_operand ::=",
137671 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 200 */ "exprlist ::=",
137672 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 201 */ "nexprlist ::= nexprlist COMMA expr",
137673 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 202 */ "nexprlist ::= expr",
137674 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 203 */ "paren_exprlist ::=",
137675 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 204 */ "paren_exprlist ::= LP exprlist RP",
137676 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 205 */ "cmd ::= createkw uniqueflag INDEX ifnotexists nm dbnm ON nm LP sortlist RP where_opt",
137677 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 206 */ "uniqueflag ::= UNIQUE",
137678 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 207 */ "uniqueflag ::=",
137679 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 208 */ "eidlist_opt ::=",
137680 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 209 */ "eidlist_opt ::= LP eidlist RP",
137681 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 210 */ "eidlist ::= eidlist COMMA nm collate sortorder",
137682 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 211 */ "eidlist ::= nm collate sortorder",
137683 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 212 */ "collate ::=",
137684 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 213 */ "collate ::= COLLATE ID|STRING",
137685 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 214 */ "cmd ::= DROP INDEX ifexists fullname",
137686 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 215 */ "cmd ::= VACUUM",
137687 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 216 */ "cmd ::= VACUUM nm",
137688 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 217 */ "cmd ::= PRAGMA nm dbnm",
137689 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 218 */ "cmd ::= PRAGMA nm dbnm EQ nmnum",
137690 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 219 */ "cmd ::= PRAGMA nm dbnm LP nmnum RP",
137691 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 220 */ "cmd ::= PRAGMA nm dbnm EQ minus_num",
137692 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 221 */ "cmd ::= PRAGMA nm dbnm LP minus_num RP",
137693 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 222 */ "plus_num ::= PLUS INTEGER|FLOAT",
137694 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 223 */ "minus_num ::= MINUS INTEGER|FLOAT",
137695 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 224 */ "cmd ::= createkw trigger_decl BEGIN trigger_cmd_list END",
137696 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 225 */ "trigger_decl ::= temp TRIGGER ifnotexists nm dbnm trigger_time trigger_event ON fullname foreach_clause when_clause",
137697 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 226 */ "trigger_time ::= BEFORE|AFTER",
137698 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 227 */ "trigger_time ::= INSTEAD OF",
137699 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 228 */ "trigger_time ::=",
137700 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 229 */ "trigger_event ::= DELETE|INSERT",
137701 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 230 */ "trigger_event ::= UPDATE",
137702 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 231 */ "trigger_event ::= UPDATE OF idlist",
137703 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 232 */ "when_clause ::=",
137704 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 233 */ "when_clause ::= WHEN expr",
137705 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 234 */ "trigger_cmd_list ::= trigger_cmd_list trigger_cmd SEMI",
137706 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 235 */ "trigger_cmd_list ::= trigger_cmd SEMI",
137707 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 236 */ "trnm ::= nm DOT nm",
137708 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 237 */ "tridxby ::= INDEXED BY nm",
137709 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 238 */ "tridxby ::= NOT INDEXED",
137710 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 239 */ "trigger_cmd ::= UPDATE orconf trnm tridxby SET setlist where_opt",
137711 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 240 */ "trigger_cmd ::= insert_cmd INTO trnm idlist_opt select",
137712 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 241 */ "trigger_cmd ::= DELETE FROM trnm tridxby where_opt",
137713 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 242 */ "trigger_cmd ::= select",
137714 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 243 */ "expr ::= RAISE LP IGNORE RP",
137715 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 244 */ "expr ::= RAISE LP raisetype COMMA nm RP",
137716 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 245 */ "raisetype ::= ROLLBACK",
137717 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 246 */ "raisetype ::= ABORT",
137718 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 247 */ "raisetype ::= FAIL",
137719 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 248 */ "cmd ::= DROP TRIGGER ifexists fullname",
137720 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 249 */ "cmd ::= ATTACH database_kw_opt expr AS expr key_opt",
137721 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 250 */ "cmd ::= DETACH database_kw_opt expr",
137722 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 251 */ "key_opt ::=",
137723 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 252 */ "key_opt ::= KEY expr",
137724 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 253 */ "cmd ::= REINDEX",
137725 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 254 */ "cmd ::= REINDEX nm dbnm",
137726 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 255 */ "cmd ::= ANALYZE",
137727 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 256 */ "cmd ::= ANALYZE nm dbnm",
137728 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 257 */ "cmd ::= ALTER TABLE fullname RENAME TO nm",
137729 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 258 */ "cmd ::= ALTER TABLE add_column_fullname ADD kwcolumn_opt columnname carglist",
137730 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 259 */ "add_column_fullname ::= fullname",
137731 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 260 */ "cmd ::= create_vtab",
137732 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 261 */ "cmd ::= create_vtab LP vtabarglist RP",
137733 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 262 */ "create_vtab ::= createkw VIRTUAL TABLE ifnotexists nm dbnm USING nm",
137734 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 263 */ "vtabarg ::=",
137735 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 264 */ "vtabargtoken ::= ANY",
137736 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 265 */ "vtabargtoken ::= lp anylist RP",
137737 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 266 */ "lp ::= LP",
137738 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 267 */ "with ::=",
137739 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 268 */ "with ::= WITH wqlist",
137740 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 269 */ "with ::= WITH RECURSIVE wqlist",
137741 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 270 */ "wqlist ::= nm eidlist_opt AS LP select RP",
137742 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 271 */ "wqlist ::= wqlist COMMA nm eidlist_opt AS LP select RP",
137743 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 272 */ "input ::= cmdlist",
137744 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 273 */ "cmdlist ::= cmdlist ecmd",
137745 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 274 */ "cmdlist ::= ecmd",
137746 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 275 */ "ecmd ::= SEMI",
137747 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 276 */ "ecmd ::= explain cmdx SEMI",
137748 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 277 */ "explain ::=",
137749 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 278 */ "trans_opt ::=",
137750 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 279 */ "trans_opt ::= TRANSACTION",
137751 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 280 */ "trans_opt ::= TRANSACTION nm",
137752 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 281 */ "savepoint_opt ::= SAVEPOINT",
137753 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 282 */ "savepoint_opt ::=",
137754 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 283 */ "cmd ::= create_table create_table_args",
137755 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 284 */ "columnlist ::= columnlist COMMA columnname carglist",
137756 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 285 */ "columnlist ::= columnname carglist",
137757 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 286 */ "nm ::= ID|INDEXED",
137758 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 287 */ "nm ::= STRING",
137759 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 288 */ "nm ::= JOIN_KW",
137760 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 289 */ "typetoken ::= typename",
137761 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 290 */ "typename ::= ID|STRING",
137762 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 291 */ "signed ::= plus_num",
137763 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 292 */ "signed ::= minus_num",
137764 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 293 */ "carglist ::= carglist ccons",
137765 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 294 */ "carglist ::=",
137766 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 295 */ "ccons ::= NULL onconf",
137767 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 296 */ "conslist_opt ::= COMMA conslist",
137768 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 297 */ "conslist ::= conslist tconscomma tcons",
137769 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 298 */ "conslist ::= tcons",
137770 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 299 */ "tconscomma ::=",
137771 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 300 */ "defer_subclause_opt ::= defer_subclause",
137772 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 301 */ "resolvetype ::= raisetype",
137773 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 302 */ "selectnowith ::= oneselect",
137774 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 303 */ "oneselect ::= values",
137775 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 304 */ "sclp ::= selcollist COMMA",
137776 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 305 */ "as ::= ID|STRING",
137777 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 306 */ "expr ::= term",
137778 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 307 */ "likeop ::= LIKE_KW|MATCH",
137779 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 308 */ "exprlist ::= nexprlist",
137780 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 309 */ "nmnum ::= plus_num",
137781 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 310 */ "nmnum ::= nm",
137782 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 311 */ "nmnum ::= ON",
137783 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 312 */ "nmnum ::= DELETE",
137784 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 313 */ "nmnum ::= DEFAULT",
137785 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 314 */ "plus_num ::= INTEGER|FLOAT",
137786 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 315 */ "foreach_clause ::=",
137787 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 316 */ "foreach_clause ::= FOR EACH ROW",
137788 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 317 */ "trnm ::= nm",
137789 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 318 */ "tridxby ::=",
137790 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 319 */ "database_kw_opt ::= DATABASE",
137791 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 320 */ "database_kw_opt ::=",
137792 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 321 */ "kwcolumn_opt ::=",
137793 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 322 */ "kwcolumn_opt ::= COLUMNKW",
137794 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 323 */ "vtabarglist ::= vtabarg",
137795 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 324 */ "vtabarglist ::= vtabarglist COMMA vtabarg",
137796 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 325 */ "vtabarg ::= vtabarg vtabargtoken",
137797 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 326 */ "anylist ::=",
137798 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 327 */ "anylist ::= anylist LP anylist RP",
137799 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* 328 */ "anylist ::= anylist ANY",
137750 137800 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
137751 137801 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif /* NDEBUG */
137752 137802 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
137753 137803 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
137754 137804 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#if YYSTACKDEPTH<=0
@@ -138339,11 +138389,10 @@
138339 138389 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ 220, 0 },
138340 138390 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ 220, -3 },
138341 138391 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ 217, -3 },
138342 138392 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ 217, -1 },
138343 138393 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ 173, -3 },
138344 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- { 172, -1 },
138345 138394 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ 173, -1 },
138346 138395 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ 173, -1 },
138347 138396 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ 173, -3 },
138348 138397 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ 173, -5 },
138349 138398 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ 172, -1 },
@@ -138637,11 +138686,11 @@
138637 138686 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 41: /* autoinc ::= */ yytestcase(yyruleno==41);
138638 138687 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 56: /* init_deferred_pred_opt ::= */ yytestcase(yyruleno==56);
138639 138688 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 66: /* defer_subclause_opt ::= */ yytestcase(yyruleno==66);
138640 138689 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 75: /* ifexists ::= */ yytestcase(yyruleno==75);
138641 138690 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 89: /* distinct ::= */ yytestcase(yyruleno==89);
138642 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 213: /* collate ::= */ yytestcase(yyruleno==213);
138691 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 212: /* collate ::= */ yytestcase(yyruleno==212);
138643 138692 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[1].minor.yy194 = 0;}
138644 138693 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
138645 138694 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 16: /* ifnotexists ::= IF NOT EXISTS */
138646 138695 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-2].minor.yy194 = 1;}
138647 138696 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
@@ -138781,13 +138830,13 @@
138781 138830 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 143: /* insert_cmd ::= INSERT orconf */ yytestcase(yyruleno==143);
138782 138831 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-1].minor.yy194 = yymsp[0].minor.yy194;}
138783 138832 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
138784 138833 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 57: /* init_deferred_pred_opt ::= INITIALLY DEFERRED */
138785 138834 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 74: /* ifexists ::= IF EXISTS */ yytestcase(yyruleno==74);
138786 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 185: /* between_op ::= NOT BETWEEN */ yytestcase(yyruleno==185);
138787 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 188: /* in_op ::= NOT IN */ yytestcase(yyruleno==188);
138788 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 214: /* collate ::= COLLATE ID|STRING */ yytestcase(yyruleno==214);
138835 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 184: /* between_op ::= NOT BETWEEN */ yytestcase(yyruleno==184);
138836 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 187: /* in_op ::= NOT IN */ yytestcase(yyruleno==187);
138837 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 213: /* collate ::= COLLATE ID|STRING */ yytestcase(yyruleno==213);
138789 138838 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-1].minor.yy194 = 1;}
138790 138839 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
138791 138840 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 58: /* init_deferred_pred_opt ::= INITIALLY IMMEDIATE */
138792 138841 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-1].minor.yy194 = 0;}
138793 138842 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
@@ -138947,13 +138996,13 @@
138947 138996 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[0].minor.yy194 = SF_All;}
138948 138997 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
138949 138998 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 90: /* sclp ::= */
138950 138999 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 118: /* orderby_opt ::= */ yytestcase(yyruleno==118);
138951 139000 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 125: /* groupby_opt ::= */ yytestcase(yyruleno==125);
138952 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 201: /* exprlist ::= */ yytestcase(yyruleno==201);
138953 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 204: /* paren_exprlist ::= */ yytestcase(yyruleno==204);
138954 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 209: /* eidlist_opt ::= */ yytestcase(yyruleno==209);
139001 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 200: /* exprlist ::= */ yytestcase(yyruleno==200);
139002 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 203: /* paren_exprlist ::= */ yytestcase(yyruleno==203);
139003 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 208: /* eidlist_opt ::= */ yytestcase(yyruleno==208);
138955 139004 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[1].minor.yy148 = 0;}
138956 139005 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
138957 139006 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 91: /* selcollist ::= sclp expr as */
138958 139007 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
138959 139008 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-2].minor.yy148 = sqlite3ExprListAppend(pParse, yymsp[-2].minor.yy148, yymsp[-1].minor.yy190.pExpr);
@@ -138975,12 +139024,12 @@
138975 139024 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-3].minor.yy148 = sqlite3ExprListAppend(pParse,yymsp[-3].minor.yy148, pDot);
138976 139025 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
138977 139026 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
138978 139027 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 94: /* as ::= AS nm */
138979 139028 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 105: /* dbnm ::= DOT nm */ yytestcase(yyruleno==105);
138980 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 223: /* plus_num ::= PLUS INTEGER|FLOAT */ yytestcase(yyruleno==223);
138981 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 224: /* minus_num ::= MINUS INTEGER|FLOAT */ yytestcase(yyruleno==224);
139029 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 222: /* plus_num ::= PLUS INTEGER|FLOAT */ yytestcase(yyruleno==222);
139030 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 223: /* minus_num ::= MINUS INTEGER|FLOAT */ yytestcase(yyruleno==223);
138982 139031 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-1].minor.yy0 = yymsp[0].minor.yy0;}
138983 139032 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
138984 139033 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 96: /* from ::= */
138985 139034 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[1].minor.yy185 = sqlite3DbMallocZero(pParse->db, sizeof(*yymsp[1].minor.yy185));}
138986 139035 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
@@ -139059,18 +139108,18 @@
139059 139108 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-3].minor.yy194 = sqlite3JoinType(pParse,&yymsp[-3].minor.yy0,&yymsp[-2].minor.yy0,&yymsp[-1].minor.yy0);/*X-overwrites-A*/}
139060 139109 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139061 139110 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 111: /* on_opt ::= ON expr */
139062 139111 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 128: /* having_opt ::= HAVING expr */ yytestcase(yyruleno==128);
139063 139112 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 135: /* where_opt ::= WHERE expr */ yytestcase(yyruleno==135);
139064 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 197: /* case_else ::= ELSE expr */ yytestcase(yyruleno==197);
139113 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 196: /* case_else ::= ELSE expr */ yytestcase(yyruleno==196);
139065 139114 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-1].minor.yy72 = yymsp[0].minor.yy190.pExpr;}
139066 139115 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139067 139116 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 112: /* on_opt ::= */
139068 139117 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 127: /* having_opt ::= */ yytestcase(yyruleno==127);
139069 139118 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 134: /* where_opt ::= */ yytestcase(yyruleno==134);
139070 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 198: /* case_else ::= */ yytestcase(yyruleno==198);
139071 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 200: /* case_operand ::= */ yytestcase(yyruleno==200);
139119 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 197: /* case_else ::= */ yytestcase(yyruleno==197);
139120 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 199: /* case_operand ::= */ yytestcase(yyruleno==199);
139072 139121 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[1].minor.yy72 = 0;}
139073 139122 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139074 139123 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 114: /* indexed_opt ::= INDEXED BY nm */
139075 139124 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-2].minor.yy0 = yymsp[0].minor.yy0;}
139076 139125 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
@@ -139181,47 +139230,45 @@
139181 139230 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[0].minor.yy254 = sqlite3IdListAppend(pParse->db,0,&yymsp[0].minor.yy0); /*A-overwrites-Y*/}
139182 139231 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139183 139232 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
case 149: /* expr ::= LP expr RP */
139184 139233 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{spanSet(&yymsp[-2].minor.yy190,&yymsp[-2].minor.yy0,&yymsp[0].minor.yy0); /*A-overwrites-B*/ yymsp[-2].minor.yy190.pExpr = yymsp[-1].minor.yy190.pExpr;}
139185 139234 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139186 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 150: /* term ::= NULL */
139187 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 155: /* term ::= FLOAT|BLOB */ yytestcase(yyruleno==155);
139188 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 156: /* term ::= STRING */ yytestcase(yyruleno==156);
139189 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- {spanExpr(&yymsp[0].minor.yy190,pParse,yymsp[0].major,yymsp[0].minor.yy0);/*A-overwrites-X*/}
139190 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- break;
139191 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 151: /* expr ::= ID|INDEXED */
139192 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 152: /* expr ::= JOIN_KW */ yytestcase(yyruleno==152);
139235 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 150: /* expr ::= ID|INDEXED */
139236 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 151: /* expr ::= JOIN_KW */ yytestcase(yyruleno==151);
139193 139237 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{spanExpr(&yymsp[0].minor.yy190,pParse,TK_ID,yymsp[0].minor.yy0); /*A-overwrites-X*/}
139194 139238 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139195 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 153: /* expr ::= nm DOT nm */
139239 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 152: /* expr ::= nm DOT nm */
139196 139240 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139197 139241 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Expr *temp1 = sqlite3ExprAlloc(pParse->db, TK_ID, &yymsp[-2].minor.yy0, 1);
139198 139242 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Expr *temp2 = sqlite3ExprAlloc(pParse->db, TK_ID, &yymsp[0].minor.yy0, 1);
139199 139243 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
spanSet(&yymsp[-2].minor.yy190,&yymsp[-2].minor.yy0,&yymsp[0].minor.yy0); /*A-overwrites-X*/
139200 139244 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-2].minor.yy190.pExpr = sqlite3PExpr(pParse, TK_DOT, temp1, temp2);
139201 139245 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139202 139246 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139203 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 154: /* expr ::= nm DOT nm DOT nm */
139247 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 153: /* expr ::= nm DOT nm DOT nm */
139204 139248 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139205 139249 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Expr *temp1 = sqlite3ExprAlloc(pParse->db, TK_ID, &yymsp[-4].minor.yy0, 1);
139206 139250 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Expr *temp2 = sqlite3ExprAlloc(pParse->db, TK_ID, &yymsp[-2].minor.yy0, 1);
139207 139251 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Expr *temp3 = sqlite3ExprAlloc(pParse->db, TK_ID, &yymsp[0].minor.yy0, 1);
139208 139252 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Expr *temp4 = sqlite3PExpr(pParse, TK_DOT, temp2, temp3);
139209 139253 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
spanSet(&yymsp[-4].minor.yy190,&yymsp[-4].minor.yy0,&yymsp[0].minor.yy0); /*A-overwrites-X*/
139210 139254 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy190.pExpr = sqlite3PExpr(pParse, TK_DOT, temp1, temp4);
139211 139255 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139212 139256 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139213 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 157: /* term ::= INTEGER */
139257 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 154: /* term ::= NULL|FLOAT|BLOB */
139258 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 155: /* term ::= STRING */ yytestcase(yyruleno==155);
139259 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ {spanExpr(&yymsp[0].minor.yy190,pParse,yymsp[0].major,yymsp[0].minor.yy0); /*A-overwrites-X*/}
139260 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ break;
139261 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 156: /* term ::= INTEGER */
139214 139262 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139215 139263 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yylhsminor.yy190.pExpr = sqlite3ExprAlloc(pParse->db, TK_INTEGER, &yymsp[0].minor.yy0, 1);
139216 139264 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yylhsminor.yy190.zStart = yymsp[0].minor.yy0.z;
139217 139265 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yylhsminor.yy190.zEnd = yymsp[0].minor.yy0.z + yymsp[0].minor.yy0.n;
139218 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( yylhsminor.yy190.pExpr ) yylhsminor.yy190.pExpr->flags |= EP_Leaf|EP_Resolved;
139219 139266 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139220 139267 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[0].minor.yy190 = yylhsminor.yy190;
139221 139268 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139222 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 158: /* expr ::= VARIABLE */
139269 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 157: /* expr ::= VARIABLE */
139223 139270 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139224 139271 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( !(yymsp[0].minor.yy0.z[0]=='#' && sqlite3Isdigit(yymsp[0].minor.yy0.z[1])) ){
139225 139272 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
u32 n = yymsp[0].minor.yy0.n;
139226 139273 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
spanExpr(&yymsp[0].minor.yy190, pParse, TK_VARIABLE, yymsp[0].minor.yy0);
139227 139274 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3ExprAssignVarNumber(pParse, yymsp[0].minor.yy190.pExpr, n);
@@ -139240,24 +139287,24 @@
139240 139287 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( yymsp[0].minor.yy190.pExpr ) sqlite3GetInt32(&t.z[1], &yymsp[0].minor.yy190.pExpr->iTable);
139241 139288 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139242 139289 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139243 139290 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139244 139291 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139245 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 159: /* expr ::= expr COLLATE ID|STRING */
139292 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 158: /* expr ::= expr COLLATE ID|STRING */
139246 139293 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139247 139294 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-2].minor.yy190.pExpr = sqlite3ExprAddCollateToken(pParse, yymsp[-2].minor.yy190.pExpr, &yymsp[0].minor.yy0, 1);
139248 139295 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-2].minor.yy190.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
139249 139296 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139250 139297 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139251 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 160: /* expr ::= CAST LP expr AS typetoken RP */
139298 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 159: /* expr ::= CAST LP expr AS typetoken RP */
139252 139299 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139253 139300 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
spanSet(&yymsp[-5].minor.yy190,&yymsp[-5].minor.yy0,&yymsp[0].minor.yy0); /*A-overwrites-X*/
139254 139301 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-5].minor.yy190.pExpr = sqlite3ExprAlloc(pParse->db, TK_CAST, &yymsp[-1].minor.yy0, 1);
139255 139302 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3ExprAttachSubtrees(pParse->db, yymsp[-5].minor.yy190.pExpr, yymsp[-3].minor.yy190.pExpr, 0);
139256 139303 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139257 139304 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139258 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 161: /* expr ::= ID|INDEXED LP distinct exprlist RP */
139305 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 160: /* expr ::= ID|INDEXED LP distinct exprlist RP */
139259 139306 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139260 139307 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( yymsp[-1].minor.yy148 && yymsp[-1].minor.yy148->nExpr>pParse->db->aLimit[SQLITE_LIMIT_FUNCTION_ARG] ){
139261 139308 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3ErrorMsg(pParse, "too many arguments on function %T", &yymsp[-4].minor.yy0);
139262 139309 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139263 139310 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yylhsminor.yy190.pExpr = sqlite3ExprFunction(pParse, yymsp[-1].minor.yy148, &yymsp[-4].minor.yy0);
@@ -139266,25 +139313,25 @@
139266 139313 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yylhsminor.yy190.pExpr->flags |= EP_Distinct;
139267 139314 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139268 139315 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139269 139316 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy190 = yylhsminor.yy190;
139270 139317 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139271 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 162: /* expr ::= ID|INDEXED LP STAR RP */
139318 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 161: /* expr ::= ID|INDEXED LP STAR RP */
139272 139319 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139273 139320 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yylhsminor.yy190.pExpr = sqlite3ExprFunction(pParse, 0, &yymsp[-3].minor.yy0);
139274 139321 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
spanSet(&yylhsminor.yy190,&yymsp[-3].minor.yy0,&yymsp[0].minor.yy0);
139275 139322 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139276 139323 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-3].minor.yy190 = yylhsminor.yy190;
139277 139324 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139278 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 163: /* term ::= CTIME_KW */
139325 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 162: /* term ::= CTIME_KW */
139279 139326 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139280 139327 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yylhsminor.yy190.pExpr = sqlite3ExprFunction(pParse, 0, &yymsp[0].minor.yy0);
139281 139328 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
spanSet(&yylhsminor.yy190, &yymsp[0].minor.yy0, &yymsp[0].minor.yy0);
139282 139329 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139283 139330 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[0].minor.yy190 = yylhsminor.yy190;
139284 139331 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139285 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 164: /* expr ::= LP nexprlist COMMA expr RP */
139332 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 163: /* expr ::= LP nexprlist COMMA expr RP */
139286 139333 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139287 139334 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
ExprList *pList = sqlite3ExprListAppend(pParse, yymsp[-3].minor.yy148, yymsp[-1].minor.yy190.pExpr);
139288 139335 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yylhsminor.yy190.pExpr = sqlite3PExpr(pParse, TK_VECTOR, 0, 0);
139289 139336 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( yylhsminor.yy190.pExpr ){
139290 139337 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yylhsminor.yy190.pExpr->x.pList = pList;
@@ -139293,24 +139340,24 @@
139293 139340 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3ExprListDelete(pParse->db, pList);
139294 139341 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139295 139342 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139296 139343 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy190 = yylhsminor.yy190;
139297 139344 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139298 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 165: /* expr ::= expr AND expr */
139299 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 166: /* expr ::= expr OR expr */ yytestcase(yyruleno==166);
139300 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 167: /* expr ::= expr LT|GT|GE|LE expr */ yytestcase(yyruleno==167);
139301 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 168: /* expr ::= expr EQ|NE expr */ yytestcase(yyruleno==168);
139302 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 169: /* expr ::= expr BITAND|BITOR|LSHIFT|RSHIFT expr */ yytestcase(yyruleno==169);
139303 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 170: /* expr ::= expr PLUS|MINUS expr */ yytestcase(yyruleno==170);
139304 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 171: /* expr ::= expr STAR|SLASH|REM expr */ yytestcase(yyruleno==171);
139305 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 172: /* expr ::= expr CONCAT expr */ yytestcase(yyruleno==172);
139345 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 164: /* expr ::= expr AND expr */
139346 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 165: /* expr ::= expr OR expr */ yytestcase(yyruleno==165);
139347 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 166: /* expr ::= expr LT|GT|GE|LE expr */ yytestcase(yyruleno==166);
139348 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 167: /* expr ::= expr EQ|NE expr */ yytestcase(yyruleno==167);
139349 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 168: /* expr ::= expr BITAND|BITOR|LSHIFT|RSHIFT expr */ yytestcase(yyruleno==168);
139350 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 169: /* expr ::= expr PLUS|MINUS expr */ yytestcase(yyruleno==169);
139351 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 170: /* expr ::= expr STAR|SLASH|REM expr */ yytestcase(yyruleno==170);
139352 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 171: /* expr ::= expr CONCAT expr */ yytestcase(yyruleno==171);
139306 139353 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{spanBinaryExpr(pParse,yymsp[-1].major,&yymsp[-2].minor.yy190,&yymsp[0].minor.yy190);}
139307 139354 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139308 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 173: /* likeop ::= NOT LIKE_KW|MATCH */
139355 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 172: /* likeop ::= NOT LIKE_KW|MATCH */
139309 139356 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-1].minor.yy0=yymsp[0].minor.yy0; yymsp[-1].minor.yy0.n|=0x80000000; /*yymsp[-1].minor.yy0-overwrite-yymsp[0].minor.yy0*/}
139310 139357 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139311 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 174: /* expr ::= expr likeop expr */
139358 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 173: /* expr ::= expr likeop expr */
139312 139359 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139313 139360 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
ExprList *pList;
139314 139361 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int bNot = yymsp[-1].minor.yy0.n & 0x80000000;
139315 139362 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-1].minor.yy0.n &= 0x7fffffff;
139316 139363 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pList = sqlite3ExprListAppend(pParse,0, yymsp[0].minor.yy190.pExpr);
@@ -139319,11 +139366,11 @@
139319 139366 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
exprNot(pParse, bNot, &yymsp[-2].minor.yy190);
139320 139367 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-2].minor.yy190.zEnd = yymsp[0].minor.yy190.zEnd;
139321 139368 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( yymsp[-2].minor.yy190.pExpr ) yymsp[-2].minor.yy190.pExpr->flags |= EP_InfixFunc;
139322 139369 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139323 139370 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139324 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 175: /* expr ::= expr likeop expr ESCAPE expr */
139371 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 174: /* expr ::= expr likeop expr ESCAPE expr */
139325 139372 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139326 139373 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
ExprList *pList;
139327 139374 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int bNot = yymsp[-3].minor.yy0.n & 0x80000000;
139328 139375 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-3].minor.yy0.n &= 0x7fffffff;
139329 139376 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pList = sqlite3ExprListAppend(pParse,0, yymsp[-2].minor.yy190.pExpr);
@@ -139333,43 +139380,43 @@
139333 139380 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
exprNot(pParse, bNot, &yymsp[-4].minor.yy190);
139334 139381 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy190.zEnd = yymsp[0].minor.yy190.zEnd;
139335 139382 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( yymsp[-4].minor.yy190.pExpr ) yymsp[-4].minor.yy190.pExpr->flags |= EP_InfixFunc;
139336 139383 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139337 139384 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139338 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 176: /* expr ::= expr ISNULL|NOTNULL */
139385 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 175: /* expr ::= expr ISNULL|NOTNULL */
139339 139386 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{spanUnaryPostfix(pParse,yymsp[0].major,&yymsp[-1].minor.yy190,&yymsp[0].minor.yy0);}
139340 139387 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139341 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 177: /* expr ::= expr NOT NULL */
139388 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 176: /* expr ::= expr NOT NULL */
139342 139389 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{spanUnaryPostfix(pParse,TK_NOTNULL,&yymsp[-2].minor.yy190,&yymsp[0].minor.yy0);}
139343 139390 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139344 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 178: /* expr ::= expr IS expr */
139391 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 177: /* expr ::= expr IS expr */
139345 139392 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139346 139393 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
spanBinaryExpr(pParse,TK_IS,&yymsp[-2].minor.yy190,&yymsp[0].minor.yy190);
139347 139394 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
binaryToUnaryIfNull(pParse, yymsp[0].minor.yy190.pExpr, yymsp[-2].minor.yy190.pExpr, TK_ISNULL);
139348 139395 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139349 139396 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139350 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 179: /* expr ::= expr IS NOT expr */
139397 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 178: /* expr ::= expr IS NOT expr */
139351 139398 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139352 139399 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
spanBinaryExpr(pParse,TK_ISNOT,&yymsp[-3].minor.yy190,&yymsp[0].minor.yy190);
139353 139400 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
binaryToUnaryIfNull(pParse, yymsp[0].minor.yy190.pExpr, yymsp[-3].minor.yy190.pExpr, TK_NOTNULL);
139354 139401 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139355 139402 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139356 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 180: /* expr ::= NOT expr */
139357 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 181: /* expr ::= BITNOT expr */ yytestcase(yyruleno==181);
139403 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 179: /* expr ::= NOT expr */
139404 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 180: /* expr ::= BITNOT expr */ yytestcase(yyruleno==180);
139358 139405 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{spanUnaryPrefix(&yymsp[-1].minor.yy190,pParse,yymsp[-1].major,&yymsp[0].minor.yy190,&yymsp[-1].minor.yy0);/*A-overwrites-B*/}
139359 139406 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139360 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 182: /* expr ::= MINUS expr */
139407 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 181: /* expr ::= MINUS expr */
139361 139408 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{spanUnaryPrefix(&yymsp[-1].minor.yy190,pParse,TK_UMINUS,&yymsp[0].minor.yy190,&yymsp[-1].minor.yy0);/*A-overwrites-B*/}
139362 139409 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139363 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 183: /* expr ::= PLUS expr */
139410 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 182: /* expr ::= PLUS expr */
139364 139411 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{spanUnaryPrefix(&yymsp[-1].minor.yy190,pParse,TK_UPLUS,&yymsp[0].minor.yy190,&yymsp[-1].minor.yy0);/*A-overwrites-B*/}
139365 139412 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139366 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 184: /* between_op ::= BETWEEN */
139367 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 187: /* in_op ::= IN */ yytestcase(yyruleno==187);
139413 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 183: /* between_op ::= BETWEEN */
139414 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 186: /* in_op ::= IN */ yytestcase(yyruleno==186);
139368 139415 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[0].minor.yy194 = 0;}
139369 139416 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139370 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 186: /* expr ::= expr between_op expr AND expr */
139417 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 185: /* expr ::= expr between_op expr AND expr */
139371 139418 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139372 139419 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
ExprList *pList = sqlite3ExprListAppend(pParse,0, yymsp[-2].minor.yy190.pExpr);
139373 139420 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pList = sqlite3ExprListAppend(pParse,pList, yymsp[0].minor.yy190.pExpr);
139374 139421 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy190.pExpr = sqlite3PExpr(pParse, TK_BETWEEN, yymsp[-4].minor.yy190.pExpr, 0);
139375 139422 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( yymsp[-4].minor.yy190.pExpr ){
@@ -139379,11 +139426,11 @@
139379 139426 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139380 139427 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
exprNot(pParse, yymsp[-3].minor.yy194, &yymsp[-4].minor.yy190);
139381 139428 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy190.zEnd = yymsp[0].minor.yy190.zEnd;
139382 139429 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139383 139430 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139384 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 189: /* expr ::= expr in_op LP exprlist RP */
139431 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 188: /* expr ::= expr in_op LP exprlist RP */
139385 139432 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139386 139433 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( yymsp[-1].minor.yy148==0 ){
139387 139434 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Expressions of the form
139388 139435 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
**
139389 139436 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** expr1 IN ()
@@ -139432,26 +139479,26 @@
139432 139479 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
exprNot(pParse, yymsp[-3].minor.yy194, &yymsp[-4].minor.yy190);
139433 139480 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139434 139481 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy190.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
139435 139482 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139436 139483 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139437 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 190: /* expr ::= LP select RP */
139484 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 189: /* expr ::= LP select RP */
139438 139485 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139439 139486 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
spanSet(&yymsp[-2].minor.yy190,&yymsp[-2].minor.yy0,&yymsp[0].minor.yy0); /*A-overwrites-B*/
139440 139487 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-2].minor.yy190.pExpr = sqlite3PExpr(pParse, TK_SELECT, 0, 0);
139441 139488 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3PExprAddSelect(pParse, yymsp[-2].minor.yy190.pExpr, yymsp[-1].minor.yy243);
139442 139489 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139443 139490 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139444 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 191: /* expr ::= expr in_op LP select RP */
139491 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 190: /* expr ::= expr in_op LP select RP */
139445 139492 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139446 139493 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy190.pExpr = sqlite3PExpr(pParse, TK_IN, yymsp[-4].minor.yy190.pExpr, 0);
139447 139494 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3PExprAddSelect(pParse, yymsp[-4].minor.yy190.pExpr, yymsp[-1].minor.yy243);
139448 139495 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
exprNot(pParse, yymsp[-3].minor.yy194, &yymsp[-4].minor.yy190);
139449 139496 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy190.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
139450 139497 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139451 139498 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139452 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 192: /* expr ::= expr in_op nm dbnm paren_exprlist */
139499 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 191: /* expr ::= expr in_op nm dbnm paren_exprlist */
139453 139500 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139454 139501 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SrcList *pSrc = sqlite3SrcListAppend(pParse->db, 0,&yymsp[-2].minor.yy0,&yymsp[-1].minor.yy0);
139455 139502 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Select *pSelect = sqlite3SelectNew(pParse, 0,pSrc,0,0,0,0,0,0,0);
139456 139503 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( yymsp[0].minor.yy148 ) sqlite3SrcListFuncArgs(pParse, pSelect ? pSrc : 0, yymsp[0].minor.yy148);
139457 139504 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy190.pExpr = sqlite3PExpr(pParse, TK_IN, yymsp[-4].minor.yy190.pExpr, 0);
@@ -139458,19 +139505,19 @@
139458 139505 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3PExprAddSelect(pParse, yymsp[-4].minor.yy190.pExpr, pSelect);
139459 139506 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
exprNot(pParse, yymsp[-3].minor.yy194, &yymsp[-4].minor.yy190);
139460 139507 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy190.zEnd = yymsp[-1].minor.yy0.z ? &yymsp[-1].minor.yy0.z[yymsp[-1].minor.yy0.n] : &yymsp[-2].minor.yy0.z[yymsp[-2].minor.yy0.n];
139461 139508 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139462 139509 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139463 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 193: /* expr ::= EXISTS LP select RP */
139510 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 192: /* expr ::= EXISTS LP select RP */
139464 139511 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139465 139512 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Expr *p;
139466 139513 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
spanSet(&yymsp[-3].minor.yy190,&yymsp[-3].minor.yy0,&yymsp[0].minor.yy0); /*A-overwrites-B*/
139467 139514 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
p = yymsp[-3].minor.yy190.pExpr = sqlite3PExpr(pParse, TK_EXISTS, 0, 0);
139468 139515 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3PExprAddSelect(pParse, p, yymsp[-1].minor.yy243);
139469 139516 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139470 139517 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139471 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 194: /* expr ::= CASE case_operand case_exprlist case_else END */
139518 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 193: /* expr ::= CASE case_operand case_exprlist case_else END */
139472 139519 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139473 139520 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
spanSet(&yymsp[-4].minor.yy190,&yymsp[-4].minor.yy0,&yymsp[0].minor.yy0); /*A-overwrites-C*/
139474 139521 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy190.pExpr = sqlite3PExpr(pParse, TK_CASE, yymsp[-3].minor.yy72, 0);
139475 139522 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( yymsp[-4].minor.yy190.pExpr ){
139476 139523 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy190.pExpr->x.pList = yymsp[-1].minor.yy72 ? sqlite3ExprListAppend(pParse,yymsp[-2].minor.yy148,yymsp[-1].minor.yy72) : yymsp[-2].minor.yy148;
@@ -139479,332 +139526,332 @@
139479 139526 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3ExprListDelete(pParse->db, yymsp[-2].minor.yy148);
139480 139527 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3ExprDelete(pParse->db, yymsp[-1].minor.yy72);
139481 139528 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139482 139529 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139483 139530 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139484 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 195: /* case_exprlist ::= case_exprlist WHEN expr THEN expr */
139531 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 194: /* case_exprlist ::= case_exprlist WHEN expr THEN expr */
139485 139532 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139486 139533 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy148 = sqlite3ExprListAppend(pParse,yymsp[-4].minor.yy148, yymsp[-2].minor.yy190.pExpr);
139487 139534 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy148 = sqlite3ExprListAppend(pParse,yymsp[-4].minor.yy148, yymsp[0].minor.yy190.pExpr);
139488 139535 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139489 139536 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139490 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 196: /* case_exprlist ::= WHEN expr THEN expr */
139537 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 195: /* case_exprlist ::= WHEN expr THEN expr */
139491 139538 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139492 139539 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-3].minor.yy148 = sqlite3ExprListAppend(pParse,0, yymsp[-2].minor.yy190.pExpr);
139493 139540 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-3].minor.yy148 = sqlite3ExprListAppend(pParse,yymsp[-3].minor.yy148, yymsp[0].minor.yy190.pExpr);
139494 139541 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139495 139542 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139496 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 199: /* case_operand ::= expr */
139543 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 198: /* case_operand ::= expr */
139497 139544 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[0].minor.yy72 = yymsp[0].minor.yy190.pExpr; /*A-overwrites-X*/}
139498 139545 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139499 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 202: /* nexprlist ::= nexprlist COMMA expr */
139546 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 201: /* nexprlist ::= nexprlist COMMA expr */
139500 139547 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-2].minor.yy148 = sqlite3ExprListAppend(pParse,yymsp[-2].minor.yy148,yymsp[0].minor.yy190.pExpr);}
139501 139548 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139502 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 203: /* nexprlist ::= expr */
139549 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 202: /* nexprlist ::= expr */
139503 139550 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[0].minor.yy148 = sqlite3ExprListAppend(pParse,0,yymsp[0].minor.yy190.pExpr); /*A-overwrites-Y*/}
139504 139551 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139505 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 205: /* paren_exprlist ::= LP exprlist RP */
139506 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 210: /* eidlist_opt ::= LP eidlist RP */ yytestcase(yyruleno==210);
139552 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 204: /* paren_exprlist ::= LP exprlist RP */
139553 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 209: /* eidlist_opt ::= LP eidlist RP */ yytestcase(yyruleno==209);
139507 139554 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-2].minor.yy148 = yymsp[-1].minor.yy148;}
139508 139555 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139509 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 206: /* cmd ::= createkw uniqueflag INDEX ifnotexists nm dbnm ON nm LP sortlist RP where_opt */
139556 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 205: /* cmd ::= createkw uniqueflag INDEX ifnotexists nm dbnm ON nm LP sortlist RP where_opt */
139510 139557 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139511 139558 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3CreateIndex(pParse, &yymsp[-7].minor.yy0, &yymsp[-6].minor.yy0,
139512 139559 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3SrcListAppend(pParse->db,0,&yymsp[-4].minor.yy0,0), yymsp[-2].minor.yy148, yymsp[-10].minor.yy194,
139513 139560 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
&yymsp[-11].minor.yy0, yymsp[0].minor.yy72, SQLITE_SO_ASC, yymsp[-8].minor.yy194, SQLITE_IDXTYPE_APPDEF);
139514 139561 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139515 139562 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139516 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 207: /* uniqueflag ::= UNIQUE */
139517 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 247: /* raisetype ::= ABORT */ yytestcase(yyruleno==247);
139563 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 206: /* uniqueflag ::= UNIQUE */
139564 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 246: /* raisetype ::= ABORT */ yytestcase(yyruleno==246);
139518 139565 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[0].minor.yy194 = OE_Abort;}
139519 139566 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139520 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 208: /* uniqueflag ::= */
139567 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 207: /* uniqueflag ::= */
139521 139568 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[1].minor.yy194 = OE_None;}
139522 139569 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139523 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 211: /* eidlist ::= eidlist COMMA nm collate sortorder */
139570 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 210: /* eidlist ::= eidlist COMMA nm collate sortorder */
139524 139571 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139525 139572 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-4].minor.yy148 = parserAddExprIdListTerm(pParse, yymsp[-4].minor.yy148, &yymsp[-2].minor.yy0, yymsp[-1].minor.yy194, yymsp[0].minor.yy194);
139526 139573 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139527 139574 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139528 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 212: /* eidlist ::= nm collate sortorder */
139575 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 211: /* eidlist ::= nm collate sortorder */
139529 139576 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139530 139577 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-2].minor.yy148 = parserAddExprIdListTerm(pParse, 0, &yymsp[-2].minor.yy0, yymsp[-1].minor.yy194, yymsp[0].minor.yy194); /*A-overwrites-Y*/
139531 139578 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139532 139579 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139533 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 215: /* cmd ::= DROP INDEX ifexists fullname */
139580 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 214: /* cmd ::= DROP INDEX ifexists fullname */
139534 139581 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3DropIndex(pParse, yymsp[0].minor.yy185, yymsp[-1].minor.yy194);}
139535 139582 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139536 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 216: /* cmd ::= VACUUM */
139583 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 215: /* cmd ::= VACUUM */
139537 139584 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3Vacuum(pParse,0);}
139538 139585 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139539 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 217: /* cmd ::= VACUUM nm */
139586 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 216: /* cmd ::= VACUUM nm */
139540 139587 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3Vacuum(pParse,&yymsp[0].minor.yy0);}
139541 139588 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139542 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 218: /* cmd ::= PRAGMA nm dbnm */
139589 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 217: /* cmd ::= PRAGMA nm dbnm */
139543 139590 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3Pragma(pParse,&yymsp[-1].minor.yy0,&yymsp[0].minor.yy0,0,0);}
139544 139591 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139545 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 219: /* cmd ::= PRAGMA nm dbnm EQ nmnum */
139592 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 218: /* cmd ::= PRAGMA nm dbnm EQ nmnum */
139546 139593 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3Pragma(pParse,&yymsp[-3].minor.yy0,&yymsp[-2].minor.yy0,&yymsp[0].minor.yy0,0);}
139547 139594 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139548 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 220: /* cmd ::= PRAGMA nm dbnm LP nmnum RP */
139595 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 219: /* cmd ::= PRAGMA nm dbnm LP nmnum RP */
139549 139596 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3Pragma(pParse,&yymsp[-4].minor.yy0,&yymsp[-3].minor.yy0,&yymsp[-1].minor.yy0,0);}
139550 139597 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139551 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 221: /* cmd ::= PRAGMA nm dbnm EQ minus_num */
139598 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 220: /* cmd ::= PRAGMA nm dbnm EQ minus_num */
139552 139599 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3Pragma(pParse,&yymsp[-3].minor.yy0,&yymsp[-2].minor.yy0,&yymsp[0].minor.yy0,1);}
139553 139600 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139554 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 222: /* cmd ::= PRAGMA nm dbnm LP minus_num RP */
139601 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 221: /* cmd ::= PRAGMA nm dbnm LP minus_num RP */
139555 139602 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3Pragma(pParse,&yymsp[-4].minor.yy0,&yymsp[-3].minor.yy0,&yymsp[-1].minor.yy0,1);}
139556 139603 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139557 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 225: /* cmd ::= createkw trigger_decl BEGIN trigger_cmd_list END */
139604 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 224: /* cmd ::= createkw trigger_decl BEGIN trigger_cmd_list END */
139558 139605 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139559 139606 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Token all;
139560 139607 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
all.z = yymsp[-3].minor.yy0.z;
139561 139608 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
all.n = (int)(yymsp[0].minor.yy0.z - yymsp[-3].minor.yy0.z) + yymsp[0].minor.yy0.n;
139562 139609 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3FinishTrigger(pParse, yymsp[-1].minor.yy145, &all);
139563 139610 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139564 139611 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139565 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 226: /* trigger_decl ::= temp TRIGGER ifnotexists nm dbnm trigger_time trigger_event ON fullname foreach_clause when_clause */
139612 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 225: /* trigger_decl ::= temp TRIGGER ifnotexists nm dbnm trigger_time trigger_event ON fullname foreach_clause when_clause */
139566 139613 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139567 139614 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3BeginTrigger(pParse, &yymsp[-7].minor.yy0, &yymsp[-6].minor.yy0, yymsp[-5].minor.yy194, yymsp[-4].minor.yy332.a, yymsp[-4].minor.yy332.b, yymsp[-2].minor.yy185, yymsp[0].minor.yy72, yymsp[-10].minor.yy194, yymsp[-8].minor.yy194);
139568 139615 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-10].minor.yy0 = (yymsp[-6].minor.yy0.n==0?yymsp[-7].minor.yy0:yymsp[-6].minor.yy0); /*A-overwrites-T*/
139569 139616 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139570 139617 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139571 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 227: /* trigger_time ::= BEFORE|AFTER */
139618 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 226: /* trigger_time ::= BEFORE|AFTER */
139572 139619 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ yymsp[0].minor.yy194 = yymsp[0].major; /*A-overwrites-X*/ }
139573 139620 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139574 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 228: /* trigger_time ::= INSTEAD OF */
139621 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 227: /* trigger_time ::= INSTEAD OF */
139575 139622 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ yymsp[-1].minor.yy194 = TK_INSTEAD;}
139576 139623 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139577 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 229: /* trigger_time ::= */
139624 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 228: /* trigger_time ::= */
139578 139625 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ yymsp[1].minor.yy194 = TK_BEFORE; }
139579 139626 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139580 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 230: /* trigger_event ::= DELETE|INSERT */
139581 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 231: /* trigger_event ::= UPDATE */ yytestcase(yyruleno==231);
139627 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 229: /* trigger_event ::= DELETE|INSERT */
139628 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 230: /* trigger_event ::= UPDATE */ yytestcase(yyruleno==230);
139582 139629 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[0].minor.yy332.a = yymsp[0].major; /*A-overwrites-X*/ yymsp[0].minor.yy332.b = 0;}
139583 139630 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139584 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 232: /* trigger_event ::= UPDATE OF idlist */
139631 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 231: /* trigger_event ::= UPDATE OF idlist */
139585 139632 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-2].minor.yy332.a = TK_UPDATE; yymsp[-2].minor.yy332.b = yymsp[0].minor.yy254;}
139586 139633 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139587 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 233: /* when_clause ::= */
139588 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 252: /* key_opt ::= */ yytestcase(yyruleno==252);
139634 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 232: /* when_clause ::= */
139635 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 251: /* key_opt ::= */ yytestcase(yyruleno==251);
139589 139636 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ yymsp[1].minor.yy72 = 0; }
139590 139637 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139591 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 234: /* when_clause ::= WHEN expr */
139592 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 253: /* key_opt ::= KEY expr */ yytestcase(yyruleno==253);
139638 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 233: /* when_clause ::= WHEN expr */
139639 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 252: /* key_opt ::= KEY expr */ yytestcase(yyruleno==252);
139593 139640 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ yymsp[-1].minor.yy72 = yymsp[0].minor.yy190.pExpr; }
139594 139641 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139595 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 235: /* trigger_cmd_list ::= trigger_cmd_list trigger_cmd SEMI */
139642 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 234: /* trigger_cmd_list ::= trigger_cmd_list trigger_cmd SEMI */
139596 139643 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139597 139644 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( yymsp[-2].minor.yy145!=0 );
139598 139645 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-2].minor.yy145->pLast->pNext = yymsp[-1].minor.yy145;
139599 139646 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-2].minor.yy145->pLast = yymsp[-1].minor.yy145;
139600 139647 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139601 139648 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139602 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 236: /* trigger_cmd_list ::= trigger_cmd SEMI */
139649 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 235: /* trigger_cmd_list ::= trigger_cmd SEMI */
139603 139650 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139604 139651 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( yymsp[-1].minor.yy145!=0 );
139605 139652 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-1].minor.yy145->pLast = yymsp[-1].minor.yy145;
139606 139653 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139607 139654 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139608 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 237: /* trnm ::= nm DOT nm */
139655 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 236: /* trnm ::= nm DOT nm */
139609 139656 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139610 139657 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-2].minor.yy0 = yymsp[0].minor.yy0;
139611 139658 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3ErrorMsg(pParse,
139612 139659 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"qualified table names are not allowed on INSERT, UPDATE, and DELETE "
139613 139660 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"statements within triggers");
139614 139661 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139615 139662 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139616 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 238: /* tridxby ::= INDEXED BY nm */
139663 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 237: /* tridxby ::= INDEXED BY nm */
139617 139664 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139618 139665 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3ErrorMsg(pParse,
139619 139666 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"the INDEXED BY clause is not allowed on UPDATE or DELETE statements "
139620 139667 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"within triggers");
139621 139668 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139622 139669 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139623 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 239: /* tridxby ::= NOT INDEXED */
139670 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 238: /* tridxby ::= NOT INDEXED */
139624 139671 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139625 139672 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3ErrorMsg(pParse,
139626 139673 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"the NOT INDEXED clause is not allowed on UPDATE or DELETE statements "
139627 139674 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"within triggers");
139628 139675 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139629 139676 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139630 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 240: /* trigger_cmd ::= UPDATE orconf trnm tridxby SET setlist where_opt */
139677 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 239: /* trigger_cmd ::= UPDATE orconf trnm tridxby SET setlist where_opt */
139631 139678 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-6].minor.yy145 = sqlite3TriggerUpdateStep(pParse->db, &yymsp[-4].minor.yy0, yymsp[-1].minor.yy148, yymsp[0].minor.yy72, yymsp[-5].minor.yy194);}
139632 139679 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139633 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 241: /* trigger_cmd ::= insert_cmd INTO trnm idlist_opt select */
139680 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 240: /* trigger_cmd ::= insert_cmd INTO trnm idlist_opt select */
139634 139681 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-4].minor.yy145 = sqlite3TriggerInsertStep(pParse->db, &yymsp[-2].minor.yy0, yymsp[-1].minor.yy254, yymsp[0].minor.yy243, yymsp[-4].minor.yy194);/*A-overwrites-R*/}
139635 139682 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139636 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 242: /* trigger_cmd ::= DELETE FROM trnm tridxby where_opt */
139683 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 241: /* trigger_cmd ::= DELETE FROM trnm tridxby where_opt */
139637 139684 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[-4].minor.yy145 = sqlite3TriggerDeleteStep(pParse->db, &yymsp[-2].minor.yy0, yymsp[0].minor.yy72);}
139638 139685 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139639 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 243: /* trigger_cmd ::= select */
139686 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 242: /* trigger_cmd ::= select */
139640 139687 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[0].minor.yy145 = sqlite3TriggerSelectStep(pParse->db, yymsp[0].minor.yy243); /*A-overwrites-X*/}
139641 139688 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139642 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 244: /* expr ::= RAISE LP IGNORE RP */
139689 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 243: /* expr ::= RAISE LP IGNORE RP */
139643 139690 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139644 139691 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
spanSet(&yymsp[-3].minor.yy190,&yymsp[-3].minor.yy0,&yymsp[0].minor.yy0); /*A-overwrites-X*/
139645 139692 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-3].minor.yy190.pExpr = sqlite3PExpr(pParse, TK_RAISE, 0, 0);
139646 139693 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( yymsp[-3].minor.yy190.pExpr ){
139647 139694 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-3].minor.yy190.pExpr->affinity = OE_Ignore;
139648 139695 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139649 139696 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139650 139697 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139651 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 245: /* expr ::= RAISE LP raisetype COMMA nm RP */
139698 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 244: /* expr ::= RAISE LP raisetype COMMA nm RP */
139652 139699 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139653 139700 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
spanSet(&yymsp[-5].minor.yy190,&yymsp[-5].minor.yy0,&yymsp[0].minor.yy0); /*A-overwrites-X*/
139654 139701 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-5].minor.yy190.pExpr = sqlite3ExprAlloc(pParse->db, TK_RAISE, &yymsp[-1].minor.yy0, 1);
139655 139702 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( yymsp[-5].minor.yy190.pExpr ) {
139656 139703 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-5].minor.yy190.pExpr->affinity = (char)yymsp[-3].minor.yy194;
139657 139704 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139658 139705 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139659 139706 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139660 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 246: /* raisetype ::= ROLLBACK */
139707 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 245: /* raisetype ::= ROLLBACK */
139661 139708 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[0].minor.yy194 = OE_Rollback;}
139662 139709 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139663 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 248: /* raisetype ::= FAIL */
139710 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 247: /* raisetype ::= FAIL */
139664 139711 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[0].minor.yy194 = OE_Fail;}
139665 139712 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139666 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 249: /* cmd ::= DROP TRIGGER ifexists fullname */
139713 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 248: /* cmd ::= DROP TRIGGER ifexists fullname */
139667 139714 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139668 139715 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3DropTrigger(pParse,yymsp[0].minor.yy185,yymsp[-1].minor.yy194);
139669 139716 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139670 139717 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139671 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 250: /* cmd ::= ATTACH database_kw_opt expr AS expr key_opt */
139718 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 249: /* cmd ::= ATTACH database_kw_opt expr AS expr key_opt */
139672 139719 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139673 139720 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3Attach(pParse, yymsp[-3].minor.yy190.pExpr, yymsp[-1].minor.yy190.pExpr, yymsp[0].minor.yy72);
139674 139721 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139675 139722 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139676 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 251: /* cmd ::= DETACH database_kw_opt expr */
139723 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 250: /* cmd ::= DETACH database_kw_opt expr */
139677 139724 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139678 139725 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3Detach(pParse, yymsp[0].minor.yy190.pExpr);
139679 139726 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139680 139727 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139681 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 254: /* cmd ::= REINDEX */
139728 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 253: /* cmd ::= REINDEX */
139682 139729 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3Reindex(pParse, 0, 0);}
139683 139730 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139684 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 255: /* cmd ::= REINDEX nm dbnm */
139731 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 254: /* cmd ::= REINDEX nm dbnm */
139685 139732 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3Reindex(pParse, &yymsp[-1].minor.yy0, &yymsp[0].minor.yy0);}
139686 139733 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139687 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 256: /* cmd ::= ANALYZE */
139734 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 255: /* cmd ::= ANALYZE */
139688 139735 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3Analyze(pParse, 0, 0);}
139689 139736 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139690 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 257: /* cmd ::= ANALYZE nm dbnm */
139737 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 256: /* cmd ::= ANALYZE nm dbnm */
139691 139738 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3Analyze(pParse, &yymsp[-1].minor.yy0, &yymsp[0].minor.yy0);}
139692 139739 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139693 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 258: /* cmd ::= ALTER TABLE fullname RENAME TO nm */
139740 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 257: /* cmd ::= ALTER TABLE fullname RENAME TO nm */
139694 139741 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139695 139742 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3AlterRenameTable(pParse,yymsp[-3].minor.yy185,&yymsp[0].minor.yy0);
139696 139743 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139697 139744 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139698 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 259: /* cmd ::= ALTER TABLE add_column_fullname ADD kwcolumn_opt columnname carglist */
139745 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 258: /* cmd ::= ALTER TABLE add_column_fullname ADD kwcolumn_opt columnname carglist */
139699 139746 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139700 139747 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-1].minor.yy0.n = (int)(pParse->sLastToken.z-yymsp[-1].minor.yy0.z) + pParse->sLastToken.n;
139701 139748 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3AlterFinishAddColumn(pParse, &yymsp[-1].minor.yy0);
139702 139749 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139703 139750 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139704 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 260: /* add_column_fullname ::= fullname */
139751 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 259: /* add_column_fullname ::= fullname */
139705 139752 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139706 139753 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
disableLookaside(pParse);
139707 139754 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3AlterBeginAddColumn(pParse, yymsp[0].minor.yy185);
139708 139755 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139709 139756 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139710 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 261: /* cmd ::= create_vtab */
139757 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 260: /* cmd ::= create_vtab */
139711 139758 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3VtabFinishParse(pParse,0);}
139712 139759 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139713 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 262: /* cmd ::= create_vtab LP vtabarglist RP */
139760 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 261: /* cmd ::= create_vtab LP vtabarglist RP */
139714 139761 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3VtabFinishParse(pParse,&yymsp[0].minor.yy0);}
139715 139762 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139716 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 263: /* create_vtab ::= createkw VIRTUAL TABLE ifnotexists nm dbnm USING nm */
139763 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 262: /* create_vtab ::= createkw VIRTUAL TABLE ifnotexists nm dbnm USING nm */
139717 139764 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139718 139765 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3VtabBeginParse(pParse, &yymsp[-3].minor.yy0, &yymsp[-2].minor.yy0, &yymsp[0].minor.yy0, yymsp[-4].minor.yy194);
139719 139766 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139720 139767 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139721 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 264: /* vtabarg ::= */
139768 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 263: /* vtabarg ::= */
139722 139769 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3VtabArgInit(pParse);}
139723 139770 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139724 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 265: /* vtabargtoken ::= ANY */
139725 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 266: /* vtabargtoken ::= lp anylist RP */ yytestcase(yyruleno==266);
139726 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 267: /* lp ::= LP */ yytestcase(yyruleno==267);
139771 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 264: /* vtabargtoken ::= ANY */
139772 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 265: /* vtabargtoken ::= lp anylist RP */ yytestcase(yyruleno==265);
139773 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 266: /* lp ::= LP */ yytestcase(yyruleno==266);
139727 139774 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{sqlite3VtabArgExtend(pParse,&yymsp[0].minor.yy0);}
139728 139775 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139729 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 268: /* with ::= */
139776 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 267: /* with ::= */
139730 139777 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{yymsp[1].minor.yy285 = 0;}
139731 139778 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139732 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 269: /* with ::= WITH wqlist */
139779 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 268: /* with ::= WITH wqlist */
139733 139780 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ yymsp[-1].minor.yy285 = yymsp[0].minor.yy285; }
139734 139781 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139735 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 270: /* with ::= WITH RECURSIVE wqlist */
139782 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 269: /* with ::= WITH RECURSIVE wqlist */
139736 139783 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{ yymsp[-2].minor.yy285 = yymsp[0].minor.yy285; }
139737 139784 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139738 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 271: /* wqlist ::= nm eidlist_opt AS LP select RP */
139785 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 270: /* wqlist ::= nm eidlist_opt AS LP select RP */
139739 139786 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139740 139787 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-5].minor.yy285 = sqlite3WithAdd(pParse, 0, &yymsp[-5].minor.yy0, yymsp[-4].minor.yy148, yymsp[-1].minor.yy243); /*A-overwrites-X*/
139741 139788 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139742 139789 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139743 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- case 272: /* wqlist ::= wqlist COMMA nm eidlist_opt AS LP select RP */
139790 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ case 271: /* wqlist ::= wqlist COMMA nm eidlist_opt AS LP select RP */
139744 139791 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
139745 139792 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yymsp[-7].minor.yy285 = sqlite3WithAdd(pParse, yymsp[-7].minor.yy285, &yymsp[-5].minor.yy0, yymsp[-4].minor.yy148, yymsp[-1].minor.yy243);
139746 139793 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
139747 139794 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139748 139795 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
default:
139749 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (273) input ::= cmdlist */ yytestcase(yyruleno==273);
139750 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (274) cmdlist ::= cmdlist ecmd */ yytestcase(yyruleno==274);
139751 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (275) cmdlist ::= ecmd (OPTIMIZED OUT) */ assert(yyruleno!=275);
139752 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (276) ecmd ::= SEMI */ yytestcase(yyruleno==276);
139753 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (277) ecmd ::= explain cmdx SEMI */ yytestcase(yyruleno==277);
139754 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (278) explain ::= */ yytestcase(yyruleno==278);
139755 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (279) trans_opt ::= */ yytestcase(yyruleno==279);
139756 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (280) trans_opt ::= TRANSACTION */ yytestcase(yyruleno==280);
139757 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (281) trans_opt ::= TRANSACTION nm */ yytestcase(yyruleno==281);
139758 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (282) savepoint_opt ::= SAVEPOINT */ yytestcase(yyruleno==282);
139759 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (283) savepoint_opt ::= */ yytestcase(yyruleno==283);
139760 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (284) cmd ::= create_table create_table_args */ yytestcase(yyruleno==284);
139761 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (285) columnlist ::= columnlist COMMA columnname carglist */ yytestcase(yyruleno==285);
139762 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (286) columnlist ::= columnname carglist */ yytestcase(yyruleno==286);
139763 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (287) nm ::= ID|INDEXED */ yytestcase(yyruleno==287);
139764 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (288) nm ::= STRING */ yytestcase(yyruleno==288);
139765 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (289) nm ::= JOIN_KW */ yytestcase(yyruleno==289);
139766 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (290) typetoken ::= typename */ yytestcase(yyruleno==290);
139767 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (291) typename ::= ID|STRING */ yytestcase(yyruleno==291);
139768 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (292) signed ::= plus_num (OPTIMIZED OUT) */ assert(yyruleno!=292);
139769 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (293) signed ::= minus_num (OPTIMIZED OUT) */ assert(yyruleno!=293);
139770 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (294) carglist ::= carglist ccons */ yytestcase(yyruleno==294);
139771 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (295) carglist ::= */ yytestcase(yyruleno==295);
139772 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (296) ccons ::= NULL onconf */ yytestcase(yyruleno==296);
139773 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (297) conslist_opt ::= COMMA conslist */ yytestcase(yyruleno==297);
139774 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (298) conslist ::= conslist tconscomma tcons */ yytestcase(yyruleno==298);
139775 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (299) conslist ::= tcons (OPTIMIZED OUT) */ assert(yyruleno!=299);
139776 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (300) tconscomma ::= */ yytestcase(yyruleno==300);
139777 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (301) defer_subclause_opt ::= defer_subclause (OPTIMIZED OUT) */ assert(yyruleno!=301);
139778 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (302) resolvetype ::= raisetype (OPTIMIZED OUT) */ assert(yyruleno!=302);
139779 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (303) selectnowith ::= oneselect (OPTIMIZED OUT) */ assert(yyruleno!=303);
139780 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (304) oneselect ::= values */ yytestcase(yyruleno==304);
139781 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (305) sclp ::= selcollist COMMA */ yytestcase(yyruleno==305);
139782 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (306) as ::= ID|STRING */ yytestcase(yyruleno==306);
139783 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (307) expr ::= term (OPTIMIZED OUT) */ assert(yyruleno!=307);
139784 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (308) likeop ::= LIKE_KW|MATCH */ yytestcase(yyruleno==308);
139785 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (309) exprlist ::= nexprlist */ yytestcase(yyruleno==309);
139786 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (310) nmnum ::= plus_num (OPTIMIZED OUT) */ assert(yyruleno!=310);
139787 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (311) nmnum ::= nm (OPTIMIZED OUT) */ assert(yyruleno!=311);
139788 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (312) nmnum ::= ON */ yytestcase(yyruleno==312);
139789 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (313) nmnum ::= DELETE */ yytestcase(yyruleno==313);
139790 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (314) nmnum ::= DEFAULT */ yytestcase(yyruleno==314);
139791 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (315) plus_num ::= INTEGER|FLOAT */ yytestcase(yyruleno==315);
139792 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (316) foreach_clause ::= */ yytestcase(yyruleno==316);
139793 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (317) foreach_clause ::= FOR EACH ROW */ yytestcase(yyruleno==317);
139794 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (318) trnm ::= nm */ yytestcase(yyruleno==318);
139795 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (319) tridxby ::= */ yytestcase(yyruleno==319);
139796 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (320) database_kw_opt ::= DATABASE */ yytestcase(yyruleno==320);
139797 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (321) database_kw_opt ::= */ yytestcase(yyruleno==321);
139798 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (322) kwcolumn_opt ::= */ yytestcase(yyruleno==322);
139799 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (323) kwcolumn_opt ::= COLUMNKW */ yytestcase(yyruleno==323);
139800 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (324) vtabarglist ::= vtabarg */ yytestcase(yyruleno==324);
139801 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (325) vtabarglist ::= vtabarglist COMMA vtabarg */ yytestcase(yyruleno==325);
139802 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (326) vtabarg ::= vtabarg vtabargtoken */ yytestcase(yyruleno==326);
139803 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (327) anylist ::= */ yytestcase(yyruleno==327);
139804 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (328) anylist ::= anylist LP anylist RP */ yytestcase(yyruleno==328);
139805 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* (329) anylist ::= anylist ANY */ yytestcase(yyruleno==329);
139796 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (272) input ::= cmdlist */ yytestcase(yyruleno==272);
139797 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (273) cmdlist ::= cmdlist ecmd */ yytestcase(yyruleno==273);
139798 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (274) cmdlist ::= ecmd (OPTIMIZED OUT) */ assert(yyruleno!=274);
139799 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (275) ecmd ::= SEMI */ yytestcase(yyruleno==275);
139800 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (276) ecmd ::= explain cmdx SEMI */ yytestcase(yyruleno==276);
139801 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (277) explain ::= */ yytestcase(yyruleno==277);
139802 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (278) trans_opt ::= */ yytestcase(yyruleno==278);
139803 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (279) trans_opt ::= TRANSACTION */ yytestcase(yyruleno==279);
139804 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (280) trans_opt ::= TRANSACTION nm */ yytestcase(yyruleno==280);
139805 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (281) savepoint_opt ::= SAVEPOINT */ yytestcase(yyruleno==281);
139806 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (282) savepoint_opt ::= */ yytestcase(yyruleno==282);
139807 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (283) cmd ::= create_table create_table_args */ yytestcase(yyruleno==283);
139808 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (284) columnlist ::= columnlist COMMA columnname carglist */ yytestcase(yyruleno==284);
139809 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (285) columnlist ::= columnname carglist */ yytestcase(yyruleno==285);
139810 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (286) nm ::= ID|INDEXED */ yytestcase(yyruleno==286);
139811 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (287) nm ::= STRING */ yytestcase(yyruleno==287);
139812 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (288) nm ::= JOIN_KW */ yytestcase(yyruleno==288);
139813 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (289) typetoken ::= typename */ yytestcase(yyruleno==289);
139814 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (290) typename ::= ID|STRING */ yytestcase(yyruleno==290);
139815 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (291) signed ::= plus_num (OPTIMIZED OUT) */ assert(yyruleno!=291);
139816 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (292) signed ::= minus_num (OPTIMIZED OUT) */ assert(yyruleno!=292);
139817 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (293) carglist ::= carglist ccons */ yytestcase(yyruleno==293);
139818 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (294) carglist ::= */ yytestcase(yyruleno==294);
139819 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (295) ccons ::= NULL onconf */ yytestcase(yyruleno==295);
139820 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (296) conslist_opt ::= COMMA conslist */ yytestcase(yyruleno==296);
139821 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (297) conslist ::= conslist tconscomma tcons */ yytestcase(yyruleno==297);
139822 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (298) conslist ::= tcons (OPTIMIZED OUT) */ assert(yyruleno!=298);
139823 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (299) tconscomma ::= */ yytestcase(yyruleno==299);
139824 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (300) defer_subclause_opt ::= defer_subclause (OPTIMIZED OUT) */ assert(yyruleno!=300);
139825 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (301) resolvetype ::= raisetype (OPTIMIZED OUT) */ assert(yyruleno!=301);
139826 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (302) selectnowith ::= oneselect (OPTIMIZED OUT) */ assert(yyruleno!=302);
139827 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (303) oneselect ::= values */ yytestcase(yyruleno==303);
139828 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (304) sclp ::= selcollist COMMA */ yytestcase(yyruleno==304);
139829 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (305) as ::= ID|STRING */ yytestcase(yyruleno==305);
139830 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (306) expr ::= term (OPTIMIZED OUT) */ assert(yyruleno!=306);
139831 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (307) likeop ::= LIKE_KW|MATCH */ yytestcase(yyruleno==307);
139832 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (308) exprlist ::= nexprlist */ yytestcase(yyruleno==308);
139833 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (309) nmnum ::= plus_num (OPTIMIZED OUT) */ assert(yyruleno!=309);
139834 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (310) nmnum ::= nm (OPTIMIZED OUT) */ assert(yyruleno!=310);
139835 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (311) nmnum ::= ON */ yytestcase(yyruleno==311);
139836 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (312) nmnum ::= DELETE */ yytestcase(yyruleno==312);
139837 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (313) nmnum ::= DEFAULT */ yytestcase(yyruleno==313);
139838 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (314) plus_num ::= INTEGER|FLOAT */ yytestcase(yyruleno==314);
139839 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (315) foreach_clause ::= */ yytestcase(yyruleno==315);
139840 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (316) foreach_clause ::= FOR EACH ROW */ yytestcase(yyruleno==316);
139841 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (317) trnm ::= nm */ yytestcase(yyruleno==317);
139842 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (318) tridxby ::= */ yytestcase(yyruleno==318);
139843 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (319) database_kw_opt ::= DATABASE */ yytestcase(yyruleno==319);
139844 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (320) database_kw_opt ::= */ yytestcase(yyruleno==320);
139845 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (321) kwcolumn_opt ::= */ yytestcase(yyruleno==321);
139846 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (322) kwcolumn_opt ::= COLUMNKW */ yytestcase(yyruleno==322);
139847 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (323) vtabarglist ::= vtabarg */ yytestcase(yyruleno==323);
139848 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (324) vtabarglist ::= vtabarglist COMMA vtabarg */ yytestcase(yyruleno==324);
139849 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (325) vtabarg ::= vtabarg vtabargtoken */ yytestcase(yyruleno==325);
139850 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (326) anylist ::= */ yytestcase(yyruleno==326);
139851 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (327) anylist ::= anylist LP anylist RP */ yytestcase(yyruleno==327);
139852 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* (328) anylist ::= anylist ANY */ yytestcase(yyruleno==328);
139806 139853 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
break;
139807 139854 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/********** End reduce actions ************************************************/
139808 139855 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
139809 139856 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( yyruleno<sizeof(yyRuleInfo)/sizeof(yyRuleInfo[0]) );
139810 139857 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
yygoto = yyRuleInfo[yyruleno].lhs;
@@ -175738,10 +175785,13 @@
175738 175785 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
0, /* xSync */
175739 175786 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
0, /* xCommit */
175740 175787 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
0, /* xRollback */
175741 175788 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
0, /* xFindMethod */
175742 175789 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
0, /* xRename */
175790 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ 0, /* xSavepoint */
175791 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ 0, /* xRelease */
175792 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ 0, /* xRollbackTo */
175743 175793 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
175744 175794 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return sqlite3_create_module(db, "dbstat", &dbstat_module, 0);
175745 175795 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
175746 175796 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#elif defined(SQLITE_ENABLE_DBSTAT_VTAB)
175747 175797 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ return SQLITE_OK; }
@@ -200077,11 +200127,11 @@
200077 200127 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int nArg, /* Number of args */
200078 200128 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
sqlite3_value **apUnused /* Function arguments */
200079 200129 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
){
200080 200130 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
assert( nArg==0 );
200081 200131 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
UNUSED_PARAM2(nArg, apUnused);
200082 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- sqlite3_result_text(pCtx, "fts5: 2017-07-11 13:59:07 95cd1d9f8baa6be305c9a8bfa26fef2a403f2d5b3b5c9c55382ec04f0bc98d40", -1, SQLITE_TRANSIENT);
200132 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ sqlite3_result_text(pCtx, "fts5: 2017-07-12 18:05:54 604c11d1a39f09e47b6fcee0f8b1c1054f9dbbc7b2c1cf93312aeaa4b7095018", -1, SQLITE_TRANSIENT);
200083 200133 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
200084 200134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
200085 200135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
static int fts5Init(sqlite3 *db){
200086 200136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
static const sqlite3_module fts5Mod = {
200087 200137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* iVersion */ 2,
@@ -204220,10 +204270,13 @@
204220 204270 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
0, /* xSync */
204221 204271 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
0, /* xCommit */
204222 204272 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
0, /* xRollback */
204223 204273 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
0, /* xFindMethod */
204224 204274 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
0, /* xRename */
204275 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ 0, /* xSavepoint */
204276 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ 0, /* xRelease */
204277 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ 0, /* xRollbackTo */
204225 204278 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
204226 204279 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
204227 204280 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#endif /* SQLITE_OMIT_VIRTUALTABLE */
204228 204281 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
204229 204282 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
SQLITE_PRIVATE int sqlite3StmtVtabInit(sqlite3 *db){
204230 204283 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!