aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
diff options
context:
space:
mode:
authordan <dan@noemail.net>2009-10-02 14:23:41 +0000
committerdan <dan@noemail.net>2009-10-02 14:23:41 +0000
commit47a06346ffcbf5c26f04721e69e140aa671b8b35 (patch)
tree2cb0e03f26116d147f4a00d85bd646b2074bcb3d /src/sqliteInt.h
parent1316700e54cf437f7189e74fadafda0d6db7965c (diff)
downloadsqlite-47a06346ffcbf5c26f04721e69e140aa671b8b35.tar.gz
sqlite-47a06346ffcbf5c26f04721e69e140aa671b8b35.zip
When inserting a row into a child table, invoke the authorization callback to request permission to read the parent key columns.
FossilOrigin-Name: 9842f2d5f606eb8f641ecae9fbc5368b8d7e4286
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 f97a81ca6..a82bbdfc8 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -2734,6 +2734,7 @@ void sqlite3DeferForeignKey(Parse*, int);
int sqlite3AuthCheck(Parse*,int, const char*, const char*, const char*);
void sqlite3AuthContextPush(Parse*, AuthContext*, const char*);
void sqlite3AuthContextPop(AuthContext*);
+ void sqlite3AuthReadCol(Parse*, const char *, const char *, int, Expr *);
#else
# define sqlite3AuthRead(a,b,c,d)
# define sqlite3AuthCheck(a,b,c,d,e) SQLITE_OK