diff options
author | drh <> | 2021-03-04 16:03:32 +0000 |
---|---|---|
committer | drh <> | 2021-03-04 16:03:32 +0000 |
commit | aae0f74e64d4efefd5297bfc26a88e2192aa50ff (patch) | |
tree | 45979f06ede1e8a3a922c24a47140947a37feda7 /src/sqliteInt.h | |
parent | 50f9f6c64981de61b1c16bca56db3956963fbaa6 (diff) | |
download | sqlite-aae0f74e64d4efefd5297bfc26a88e2192aa50ff.tar.gz sqlite-aae0f74e64d4efefd5297bfc26a88e2192aa50ff.zip |
Earlier detection of a misplaced ORDER BY or LIMIT clause in a compound
SELECT. This prevents problems in recursive CTEs with multiple recursive
terms in which there is an ORDER BY or LIMIT clause on the last non-recursive
term.
FossilOrigin-Name: e893f88750ea64d45922429e022c585748974016404f2a2b7952f5a227865246
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r-- | src/sqliteInt.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h index 1d5f0d2a8..913de54dd 100644 --- a/src/sqliteInt.h +++ b/src/sqliteInt.h @@ -4795,6 +4795,7 @@ void sqlite3KeyInfoUnref(KeyInfo*); KeyInfo *sqlite3KeyInfoRef(KeyInfo*); KeyInfo *sqlite3KeyInfoOfIndex(Parse*, Index*); KeyInfo *sqlite3KeyInfoFromExprList(Parse*, ExprList*, int, int); +const char *sqlite3SelectOpName(int); int sqlite3HasExplicitNulls(Parse*, ExprList*); #ifdef SQLITE_DEBUG |