aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
diff options
context:
space:
mode:
authordrh <>2021-03-04 16:03:32 +0000
committerdrh <>2021-03-04 16:03:32 +0000
commitaae0f74e64d4efefd5297bfc26a88e2192aa50ff (patch)
tree45979f06ede1e8a3a922c24a47140947a37feda7 /src/sqliteInt.h
parent50f9f6c64981de61b1c16bca56db3956963fbaa6 (diff)
downloadsqlite-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.h1
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