aboutsummaryrefslogtreecommitdiff
path: root/subversion/libsvn_wc/wc-queries.h
diff options
context:
space:
mode:
Diffstat (limited to 'subversion/libsvn_wc/wc-queries.h')
-rw-r--r--subversion/libsvn_wc/wc-queries.h617
1 files changed, 184 insertions, 433 deletions
diff --git a/subversion/libsvn_wc/wc-queries.h b/subversion/libsvn_wc/wc-queries.h
index 2a7594067ed6..b333e95ffdbe 100644
--- a/subversion/libsvn_wc/wc-queries.h
+++ b/subversion/libsvn_wc/wc-queries.h
@@ -1,4 +1,4 @@
-/* This file is automatically generated from wc-queries.sql and .dist_sandbox/subversion-1.9.7/subversion/libsvn_wc/token-map.h.
+/* This file is automatically generated from wc-queries.sql and subversion/libsvn_wc/token-map.h.
* Do not edit this file -- edit the source and rerun gen-make.py */
#define STMT_SELECT_NODE_INFO 0
@@ -23,7 +23,7 @@
" lock_token, lock_owner, lock_comment, lock_date " \
"FROM nodes " \
"LEFT OUTER JOIN lock ON nodes.repos_id = lock.repos_id " \
- " AND nodes.repos_path = lock.repos_relpath " \
+ " AND nodes.repos_path = lock.repos_relpath AND nodes.op_depth=0 " \
"WHERE wc_id = ?1 AND local_relpath = ?2 " \
"ORDER BY op_depth DESC " \
""
@@ -132,7 +132,7 @@
" lock_comment, lock_date, local_relpath, moved_here, moved_to, file_external " \
"FROM nodes " \
"LEFT OUTER JOIN lock ON nodes.repos_id = lock.repos_id " \
- " AND nodes.repos_path = lock.repos_relpath AND op_depth = 0 " \
+ " AND nodes.repos_path = lock.repos_relpath AND nodes.op_depth = 0 " \
"WHERE wc_id = ?1 AND parent_relpath = ?2 " \
"ORDER BY local_relpath DESC, op_depth DESC " \
""
@@ -146,7 +146,7 @@
" lock_comment, lock_date, local_relpath, moved_here, moved_to, file_external " \
"FROM nodes " \
"LEFT OUTER JOIN lock ON nodes.repos_id = lock.repos_id " \
- " AND nodes.repos_path = lock.repos_relpath AND op_depth = 0 " \
+ " AND nodes.repos_path = lock.repos_relpath " \
"WHERE wc_id = ?1 AND parent_relpath = ?2 AND op_depth = 0 " \
"ORDER BY local_relpath DESC " \
""
@@ -1627,37 +1627,44 @@
"PRAGMA journal_mode = DELETE " \
""
-#define STMT_INSERT_ACTUAL_NODE 152
-#define STMT_152_INFO {"STMT_INSERT_ACTUAL_NODE", NULL}
+#define STMT_FIND_REPOS_PATH_IN_WC 152
+#define STMT_152_INFO {"STMT_FIND_REPOS_PATH_IN_WC", NULL}
#define STMT_152 \
+ "SELECT local_relpath FROM nodes_current " \
+ " WHERE wc_id = ?1 AND repos_path = ?2 " \
+ ""
+
+#define STMT_INSERT_ACTUAL_NODE 153
+#define STMT_153_INFO {"STMT_INSERT_ACTUAL_NODE", NULL}
+#define STMT_153 \
"INSERT OR REPLACE INTO actual_node ( " \
" wc_id, local_relpath, parent_relpath, properties, changelist, conflict_data) " \
"VALUES (?1, ?2, ?3, ?4, ?5, ?6) " \
""
-#define STMT_SELECT_ALL_FILES 153
-#define STMT_153_INFO {"STMT_SELECT_ALL_FILES", NULL}
-#define STMT_153 \
+#define STMT_SELECT_ALL_FILES 154
+#define STMT_154_INFO {"STMT_SELECT_ALL_FILES", NULL}
+#define STMT_154 \
"SELECT local_relpath FROM nodes_current " \
"WHERE wc_id = ?1 AND parent_relpath = ?2 AND kind = 'file' " \
""
-#define STMT_UPDATE_NODE_PROPS 154
-#define STMT_154_INFO {"STMT_UPDATE_NODE_PROPS", NULL}
-#define STMT_154 \
+#define STMT_UPDATE_NODE_PROPS 155
+#define STMT_155_INFO {"STMT_UPDATE_NODE_PROPS", NULL}
+#define STMT_155 \
"UPDATE nodes SET properties = ?4 " \
"WHERE wc_id = ?1 AND local_relpath = ?2 AND op_depth = ?3 " \
""
-#define STMT_PRAGMA_TABLE_INFO_NODES 155
-#define STMT_155_INFO {"STMT_PRAGMA_TABLE_INFO_NODES", NULL}
-#define STMT_155 \
+#define STMT_PRAGMA_TABLE_INFO_NODES 156
+#define STMT_156_INFO {"STMT_PRAGMA_TABLE_INFO_NODES", NULL}
+#define STMT_156 \
"PRAGMA table_info(\"NODES\") " \
""
-#define STMT_CREATE_TARGET_PROP_CACHE 156
-#define STMT_156_INFO {"STMT_CREATE_TARGET_PROP_CACHE", NULL}
-#define STMT_156 \
+#define STMT_CREATE_TARGET_PROP_CACHE 157
+#define STMT_157_INFO {"STMT_CREATE_TARGET_PROP_CACHE", NULL}
+#define STMT_157 \
"DROP TABLE IF EXISTS target_prop_cache; " \
"CREATE TEMPORARY TABLE target_prop_cache ( " \
" local_relpath TEXT NOT NULL PRIMARY KEY, " \
@@ -1666,9 +1673,9 @@
"); " \
""
-#define STMT_CACHE_TARGET_PROPS 157
-#define STMT_157_INFO {"STMT_CACHE_TARGET_PROPS", NULL}
-#define STMT_157 \
+#define STMT_CACHE_TARGET_PROPS 158
+#define STMT_158_INFO {"STMT_CACHE_TARGET_PROPS", NULL}
+#define STMT_158 \
"INSERT INTO target_prop_cache(local_relpath, kind, properties) " \
" SELECT n.local_relpath, n.kind, " \
" IFNULL((SELECT properties FROM actual_node AS a " \
@@ -1687,9 +1694,9 @@
" ORDER BY t.local_relpath " \
""
-#define STMT_CACHE_TARGET_PRISTINE_PROPS 158
-#define STMT_158_INFO {"STMT_CACHE_TARGET_PRISTINE_PROPS", NULL}
-#define STMT_158 \
+#define STMT_CACHE_TARGET_PRISTINE_PROPS 159
+#define STMT_159_INFO {"STMT_CACHE_TARGET_PRISTINE_PROPS", NULL}
+#define STMT_159 \
"INSERT INTO target_prop_cache(local_relpath, kind, properties) " \
" SELECT n.local_relpath, n.kind, " \
" CASE n.presence " \
@@ -1714,22 +1721,22 @@
" ORDER BY t.local_relpath " \
""
-#define STMT_SELECT_ALL_TARGET_PROP_CACHE 159
-#define STMT_159_INFO {"STMT_SELECT_ALL_TARGET_PROP_CACHE", NULL}
-#define STMT_159 \
+#define STMT_SELECT_ALL_TARGET_PROP_CACHE 160
+#define STMT_160_INFO {"STMT_SELECT_ALL_TARGET_PROP_CACHE", NULL}
+#define STMT_160 \
"SELECT local_relpath, properties FROM target_prop_cache " \
"ORDER BY local_relpath " \
""
-#define STMT_DROP_TARGET_PROP_CACHE 160
-#define STMT_160_INFO {"STMT_DROP_TARGET_PROP_CACHE", NULL}
-#define STMT_160 \
+#define STMT_DROP_TARGET_PROP_CACHE 161
+#define STMT_161_INFO {"STMT_DROP_TARGET_PROP_CACHE", NULL}
+#define STMT_161 \
"DROP TABLE target_prop_cache; " \
""
-#define STMT_CREATE_REVERT_LIST 161
-#define STMT_161_INFO {"STMT_CREATE_REVERT_LIST", NULL}
-#define STMT_161 \
+#define STMT_CREATE_REVERT_LIST 162
+#define STMT_162_INFO {"STMT_CREATE_REVERT_LIST", NULL}
+#define STMT_162 \
"DROP TABLE IF EXISTS revert_list; " \
"CREATE TEMPORARY TABLE revert_list ( " \
" local_relpath TEXT NOT NULL, " \
@@ -1787,26 +1794,26 @@
"END " \
""
-#define STMT_DROP_REVERT_LIST_TRIGGERS 162
-#define STMT_162_INFO {"STMT_DROP_REVERT_LIST_TRIGGERS", NULL}
-#define STMT_162 \
+#define STMT_DROP_REVERT_LIST_TRIGGERS 163
+#define STMT_163_INFO {"STMT_DROP_REVERT_LIST_TRIGGERS", NULL}
+#define STMT_163 \
"DROP TRIGGER trigger_revert_list_nodes; " \
"DROP TRIGGER trigger_revert_list_actual_delete; " \
"DROP TRIGGER trigger_revert_list_actual_update " \
""
-#define STMT_SELECT_REVERT_LIST 163
-#define STMT_163_INFO {"STMT_SELECT_REVERT_LIST", NULL}
-#define STMT_163 \
+#define STMT_SELECT_REVERT_LIST 164
+#define STMT_164_INFO {"STMT_SELECT_REVERT_LIST", NULL}
+#define STMT_164 \
"SELECT actual, notify, kind, op_depth, repos_id, conflict_data " \
"FROM revert_list " \
"WHERE local_relpath = ?1 " \
"ORDER BY actual DESC " \
""
-#define STMT_SELECT_REVERT_LIST_COPIED_CHILDREN 164
-#define STMT_164_INFO {"STMT_SELECT_REVERT_LIST_COPIED_CHILDREN", NULL}
-#define STMT_164 \
+#define STMT_SELECT_REVERT_LIST_COPIED_CHILDREN 165
+#define STMT_165_INFO {"STMT_SELECT_REVERT_LIST_COPIED_CHILDREN", NULL}
+#define STMT_165 \
"SELECT local_relpath, kind " \
"FROM revert_list " \
"WHERE (((local_relpath) > (CASE (?1) WHEN '' THEN '' ELSE (?1) || '/' END)) AND ((local_relpath) < CASE (?1) WHEN '' THEN X'FFFF' ELSE (?1) || '0' END)) " \
@@ -1815,15 +1822,15 @@
"ORDER BY local_relpath " \
""
-#define STMT_DELETE_REVERT_LIST 165
-#define STMT_165_INFO {"STMT_DELETE_REVERT_LIST", NULL}
-#define STMT_165 \
+#define STMT_DELETE_REVERT_LIST 166
+#define STMT_166_INFO {"STMT_DELETE_REVERT_LIST", NULL}
+#define STMT_166 \
"DELETE FROM revert_list WHERE local_relpath = ?1 " \
""
-#define STMT_SELECT_REVERT_LIST_RECURSIVE 166
-#define STMT_166_INFO {"STMT_SELECT_REVERT_LIST_RECURSIVE", NULL}
-#define STMT_166 \
+#define STMT_SELECT_REVERT_LIST_RECURSIVE 167
+#define STMT_167_INFO {"STMT_SELECT_REVERT_LIST_RECURSIVE", NULL}
+#define STMT_167 \
"SELECT p.local_relpath, n.kind, a.notify, a.kind " \
"FROM (SELECT DISTINCT local_relpath " \
" FROM revert_list " \
@@ -1834,32 +1841,32 @@
"ORDER BY p.local_relpath " \
""
-#define STMT_DELETE_REVERT_LIST_RECURSIVE 167
-#define STMT_167_INFO {"STMT_DELETE_REVERT_LIST_RECURSIVE", NULL}
-#define STMT_167 \
+#define STMT_DELETE_REVERT_LIST_RECURSIVE 168
+#define STMT_168_INFO {"STMT_DELETE_REVERT_LIST_RECURSIVE", NULL}
+#define STMT_168 \
"DELETE FROM revert_list " \
"WHERE (local_relpath = ?1 " \
" OR (((local_relpath) > (CASE (?1) WHEN '' THEN '' ELSE (?1) || '/' END)) AND ((local_relpath) < CASE (?1) WHEN '' THEN X'FFFF' ELSE (?1) || '0' END))) " \
""
-#define STMT_DROP_REVERT_LIST 168
-#define STMT_168_INFO {"STMT_DROP_REVERT_LIST", NULL}
-#define STMT_168 \
+#define STMT_DROP_REVERT_LIST 169
+#define STMT_169_INFO {"STMT_DROP_REVERT_LIST", NULL}
+#define STMT_169 \
"DROP TABLE IF EXISTS revert_list " \
""
-#define STMT_CREATE_DELETE_LIST 169
-#define STMT_169_INFO {"STMT_CREATE_DELETE_LIST", NULL}
-#define STMT_169 \
+#define STMT_CREATE_DELETE_LIST 170
+#define STMT_170_INFO {"STMT_CREATE_DELETE_LIST", NULL}
+#define STMT_170 \
"DROP TABLE IF EXISTS delete_list; " \
"CREATE TEMPORARY TABLE delete_list ( " \
" local_relpath TEXT PRIMARY KEY NOT NULL UNIQUE " \
" ) " \
""
-#define STMT_INSERT_DELETE_LIST 170
-#define STMT_170_INFO {"STMT_INSERT_DELETE_LIST", NULL}
-#define STMT_170 \
+#define STMT_INSERT_DELETE_LIST 171
+#define STMT_171_INFO {"STMT_INSERT_DELETE_LIST", NULL}
+#define STMT_171 \
"INSERT INTO delete_list(local_relpath) " \
"SELECT ?2 " \
"UNION ALL " \
@@ -1875,22 +1882,22 @@
"ORDER by local_relpath " \
""
-#define STMT_SELECT_DELETE_LIST 171
-#define STMT_171_INFO {"STMT_SELECT_DELETE_LIST", NULL}
-#define STMT_171 \
+#define STMT_SELECT_DELETE_LIST 172
+#define STMT_172_INFO {"STMT_SELECT_DELETE_LIST", NULL}
+#define STMT_172 \
"SELECT local_relpath FROM delete_list " \
"ORDER BY local_relpath " \
""
-#define STMT_FINALIZE_DELETE 172
-#define STMT_172_INFO {"STMT_FINALIZE_DELETE", NULL}
-#define STMT_172 \
+#define STMT_FINALIZE_DELETE 173
+#define STMT_173_INFO {"STMT_FINALIZE_DELETE", NULL}
+#define STMT_173 \
"DROP TABLE IF EXISTS delete_list " \
""
-#define STMT_CREATE_UPDATE_MOVE_LIST 173
-#define STMT_173_INFO {"STMT_CREATE_UPDATE_MOVE_LIST", NULL}
-#define STMT_173 \
+#define STMT_CREATE_UPDATE_MOVE_LIST 174
+#define STMT_174_INFO {"STMT_CREATE_UPDATE_MOVE_LIST", NULL}
+#define STMT_174 \
"DROP TABLE IF EXISTS update_move_list; " \
"CREATE TEMPORARY TABLE update_move_list ( " \
" local_relpath TEXT PRIMARY KEY NOT NULL UNIQUE, " \
@@ -1901,39 +1908,39 @@
" ) " \
""
-#define STMT_INSERT_UPDATE_MOVE_LIST 174
-#define STMT_174_INFO {"STMT_INSERT_UPDATE_MOVE_LIST", NULL}
-#define STMT_174 \
+#define STMT_INSERT_UPDATE_MOVE_LIST 175
+#define STMT_175_INFO {"STMT_INSERT_UPDATE_MOVE_LIST", NULL}
+#define STMT_175 \
"INSERT INTO update_move_list(local_relpath, action, kind, content_state, " \
" prop_state) " \
"VALUES (?1, ?2, ?3, ?4, ?5) " \
""
-#define STMT_SELECT_UPDATE_MOVE_LIST 175
-#define STMT_175_INFO {"STMT_SELECT_UPDATE_MOVE_LIST", NULL}
-#define STMT_175 \
+#define STMT_SELECT_UPDATE_MOVE_LIST 176
+#define STMT_176_INFO {"STMT_SELECT_UPDATE_MOVE_LIST", NULL}
+#define STMT_176 \
"SELECT local_relpath, action, kind, content_state, prop_state " \
"FROM update_move_list " \
"ORDER BY local_relpath " \
""
-#define STMT_FINALIZE_UPDATE_MOVE 176
-#define STMT_176_INFO {"STMT_FINALIZE_UPDATE_MOVE", NULL}
-#define STMT_176 \
+#define STMT_FINALIZE_UPDATE_MOVE 177
+#define STMT_177_INFO {"STMT_FINALIZE_UPDATE_MOVE", NULL}
+#define STMT_177 \
"DROP TABLE IF EXISTS update_move_list " \
""
-#define STMT_MOVE_NOTIFY_TO_REVERT 177
-#define STMT_177_INFO {"STMT_MOVE_NOTIFY_TO_REVERT", NULL}
-#define STMT_177 \
+#define STMT_MOVE_NOTIFY_TO_REVERT 178
+#define STMT_178_INFO {"STMT_MOVE_NOTIFY_TO_REVERT", NULL}
+#define STMT_178 \
"INSERT INTO revert_list (local_relpath, notify, kind, actual) " \
" SELECT local_relpath, 2, kind, 1 FROM update_move_list; " \
"DROP TABLE update_move_list " \
""
-#define STMT_SELECT_MIN_MAX_REVISIONS 178
-#define STMT_178_INFO {"STMT_SELECT_MIN_MAX_REVISIONS", NULL}
-#define STMT_178 \
+#define STMT_SELECT_MIN_MAX_REVISIONS 179
+#define STMT_179_INFO {"STMT_SELECT_MIN_MAX_REVISIONS", NULL}
+#define STMT_179 \
"SELECT MIN(revision), MAX(revision), " \
" MIN(changed_revision), MAX(changed_revision) FROM nodes " \
" WHERE wc_id = ?1 " \
@@ -1944,9 +1951,9 @@
" AND op_depth = 0 " \
""
-#define STMT_HAS_SPARSE_NODES 179
-#define STMT_179_INFO {"STMT_HAS_SPARSE_NODES", NULL}
-#define STMT_179 \
+#define STMT_HAS_SPARSE_NODES 180
+#define STMT_180_INFO {"STMT_HAS_SPARSE_NODES", NULL}
+#define STMT_180 \
"SELECT 1 FROM nodes " \
"WHERE wc_id = ?1 " \
" AND (local_relpath = ?2 " \
@@ -1958,9 +1965,9 @@
"LIMIT 1 " \
""
-#define STMT_SUBTREE_HAS_TREE_MODIFICATIONS 180
-#define STMT_180_INFO {"STMT_SUBTREE_HAS_TREE_MODIFICATIONS", NULL}
-#define STMT_180 \
+#define STMT_SUBTREE_HAS_TREE_MODIFICATIONS 181
+#define STMT_181_INFO {"STMT_SUBTREE_HAS_TREE_MODIFICATIONS", NULL}
+#define STMT_181 \
"SELECT 1 FROM nodes " \
"WHERE wc_id = ?1 " \
" AND (local_relpath = ?2 " \
@@ -1969,9 +1976,9 @@
"LIMIT 1 " \
""
-#define STMT_SUBTREE_HAS_PROP_MODIFICATIONS 181
-#define STMT_181_INFO {"STMT_SUBTREE_HAS_PROP_MODIFICATIONS", NULL}
-#define STMT_181 \
+#define STMT_SUBTREE_HAS_PROP_MODIFICATIONS 182
+#define STMT_182_INFO {"STMT_SUBTREE_HAS_PROP_MODIFICATIONS", NULL}
+#define STMT_182 \
"SELECT 1 FROM actual_node " \
"WHERE wc_id = ?1 " \
" AND (local_relpath = ?2 " \
@@ -1980,9 +1987,9 @@
"LIMIT 1 " \
""
-#define STMT_HAS_SWITCHED 182
-#define STMT_182_INFO {"STMT_HAS_SWITCHED", NULL}
-#define STMT_182 \
+#define STMT_HAS_SWITCHED 183
+#define STMT_183_INFO {"STMT_HAS_SWITCHED", NULL}
+#define STMT_183 \
"SELECT 1 " \
"FROM nodes " \
"WHERE wc_id = ?1 " \
@@ -1994,47 +2001,47 @@
"LIMIT 1 " \
""
-#define STMT_SELECT_MOVED_FROM_RELPATH 183
-#define STMT_183_INFO {"STMT_SELECT_MOVED_FROM_RELPATH", NULL}
-#define STMT_183 \
+#define STMT_SELECT_MOVED_FROM_RELPATH 184
+#define STMT_184_INFO {"STMT_SELECT_MOVED_FROM_RELPATH", NULL}
+#define STMT_184 \
"SELECT local_relpath, op_depth FROM nodes " \
"WHERE wc_id = ?1 AND moved_to = ?2 AND op_depth > 0 " \
""
-#define STMT_UPDATE_MOVED_TO_RELPATH 184
-#define STMT_184_INFO {"STMT_UPDATE_MOVED_TO_RELPATH", NULL}
-#define STMT_184 \
+#define STMT_UPDATE_MOVED_TO_RELPATH 185
+#define STMT_185_INFO {"STMT_UPDATE_MOVED_TO_RELPATH", NULL}
+#define STMT_185 \
"UPDATE nodes SET moved_to = ?4 " \
"WHERE wc_id = ?1 AND local_relpath = ?2 AND op_depth = ?3 " \
""
-#define STMT_CLEAR_MOVED_TO_RELPATH 185
-#define STMT_185_INFO {"STMT_CLEAR_MOVED_TO_RELPATH", NULL}
-#define STMT_185 \
+#define STMT_CLEAR_MOVED_TO_RELPATH 186
+#define STMT_186_INFO {"STMT_CLEAR_MOVED_TO_RELPATH", NULL}
+#define STMT_186 \
"UPDATE nodes SET moved_to = NULL " \
"WHERE wc_id = ?1 AND local_relpath = ?2 AND op_depth = ?3 " \
""
-#define STMT_CLEAR_MOVED_HERE_RECURSIVE 186
-#define STMT_186_INFO {"STMT_CLEAR_MOVED_HERE_RECURSIVE", NULL}
-#define STMT_186 \
+#define STMT_CLEAR_MOVED_HERE_RECURSIVE 187
+#define STMT_187_INFO {"STMT_CLEAR_MOVED_HERE_RECURSIVE", NULL}
+#define STMT_187 \
"UPDATE nodes SET moved_here = NULL " \
"WHERE wc_id = ?1 " \
" AND (local_relpath = ?2 OR (((local_relpath) > (CASE (?2) WHEN '' THEN '' ELSE (?2) || '/' END)) AND ((local_relpath) < CASE (?2) WHEN '' THEN X'FFFF' ELSE (?2) || '0' END))) " \
" AND op_depth = ?3 " \
""
-#define STMT_SELECT_MOVED_HERE_CHILDREN 187
-#define STMT_187_INFO {"STMT_SELECT_MOVED_HERE_CHILDREN", NULL}
-#define STMT_187 \
+#define STMT_SELECT_MOVED_HERE_CHILDREN 188
+#define STMT_188_INFO {"STMT_SELECT_MOVED_HERE_CHILDREN", NULL}
+#define STMT_188 \
"SELECT moved_to, local_relpath FROM nodes " \
"WHERE wc_id = ?1 AND op_depth > 0 " \
" AND (((moved_to) > (CASE (?2) WHEN '' THEN '' ELSE (?2) || '/' END)) AND ((moved_to) < CASE (?2) WHEN '' THEN X'FFFF' ELSE (?2) || '0' END)) " \
""
-#define STMT_SELECT_MOVED_FOR_DELETE 188
-#define STMT_188_INFO {"STMT_SELECT_MOVED_FOR_DELETE", NULL}
-#define STMT_188 \
+#define STMT_SELECT_MOVED_FOR_DELETE 189
+#define STMT_189_INFO {"STMT_SELECT_MOVED_FOR_DELETE", NULL}
+#define STMT_189 \
"SELECT local_relpath, moved_to, op_depth, " \
" (SELECT CASE WHEN r.moved_here THEN r.op_depth END FROM nodes r " \
" WHERE r.wc_id = ?1 " \
@@ -2048,9 +2055,9 @@
" AND op_depth >= ?3 " \
""
-#define STMT_SELECT_MOVED_FROM_FOR_DELETE 189
-#define STMT_189_INFO {"STMT_SELECT_MOVED_FROM_FOR_DELETE", NULL}
-#define STMT_189 \
+#define STMT_SELECT_MOVED_FROM_FOR_DELETE 190
+#define STMT_190_INFO {"STMT_SELECT_MOVED_FROM_FOR_DELETE", NULL}
+#define STMT_190 \
"SELECT local_relpath, op_depth, " \
" (SELECT CASE WHEN r.moved_here THEN r.op_depth END FROM nodes r " \
" WHERE r.wc_id = ?1 " \
@@ -2061,25 +2068,25 @@
"WHERE wc_id = ?1 AND moved_to = ?2 AND op_depth > 0 " \
""
-#define STMT_UPDATE_MOVED_TO_DESCENDANTS 190
-#define STMT_190_INFO {"STMT_UPDATE_MOVED_TO_DESCENDANTS", NULL}
-#define STMT_190 \
+#define STMT_UPDATE_MOVED_TO_DESCENDANTS 191
+#define STMT_191_INFO {"STMT_UPDATE_MOVED_TO_DESCENDANTS", NULL}
+#define STMT_191 \
"UPDATE nodes SET moved_to = (CASE WHEN (?2) = '' THEN (CASE WHEN (?3) = '' THEN (moved_to) WHEN (moved_to) = '' THEN (?3) ELSE (?3) || '/' || (moved_to) END) WHEN (?3) = '' THEN (CASE WHEN (?2) = '' THEN (moved_to) WHEN SUBSTR((moved_to), 1, LENGTH(?2)) = (?2) THEN CASE WHEN LENGTH(?2) = LENGTH(moved_to) THEN '' WHEN SUBSTR((moved_to), LENGTH(?2)+1, 1) = '/' THEN SUBSTR((moved_to), LENGTH(?2)+2) END END) WHEN SUBSTR((moved_to), 1, LENGTH(?2)) = (?2) THEN CASE WHEN LENGTH(?2) = LENGTH(moved_to) THEN (?3) WHEN SUBSTR((moved_to), LENGTH(?2)+1, 1) = '/' THEN (?3) || SUBSTR((moved_to), LENGTH(?2)+1) END END) " \
" WHERE wc_id = ?1 " \
" AND (((moved_to) > (CASE (?2) WHEN '' THEN '' ELSE (?2) || '/' END)) AND ((moved_to) < CASE (?2) WHEN '' THEN X'FFFF' ELSE (?2) || '0' END)) " \
""
-#define STMT_CLEAR_MOVED_TO_DESCENDANTS 191
-#define STMT_191_INFO {"STMT_CLEAR_MOVED_TO_DESCENDANTS", NULL}
-#define STMT_191 \
+#define STMT_CLEAR_MOVED_TO_DESCENDANTS 192
+#define STMT_192_INFO {"STMT_CLEAR_MOVED_TO_DESCENDANTS", NULL}
+#define STMT_192 \
"UPDATE nodes SET moved_to = NULL " \
" WHERE wc_id = ?1 " \
" AND (((moved_to) > (CASE (?2) WHEN '' THEN '' ELSE (?2) || '/' END)) AND ((moved_to) < CASE (?2) WHEN '' THEN X'FFFF' ELSE (?2) || '0' END)) " \
""
-#define STMT_SELECT_MOVED_PAIR3 192
-#define STMT_192_INFO {"STMT_SELECT_MOVED_PAIR3", NULL}
-#define STMT_192 \
+#define STMT_SELECT_MOVED_PAIR3 193
+#define STMT_193_INFO {"STMT_SELECT_MOVED_PAIR3", NULL}
+#define STMT_193 \
"SELECT n.local_relpath, d.moved_to, d.op_depth, n.kind " \
"FROM nodes n " \
"JOIN nodes d ON d.wc_id = ?1 AND d.local_relpath = n.local_relpath " \
@@ -2105,9 +2112,9 @@
"ORDER BY n.local_relpath " \
""
-#define STMT_SELECT_MOVED_OUTSIDE 193
-#define STMT_193_INFO {"STMT_SELECT_MOVED_OUTSIDE", NULL}
-#define STMT_193 \
+#define STMT_SELECT_MOVED_OUTSIDE 194
+#define STMT_194_INFO {"STMT_SELECT_MOVED_OUTSIDE", NULL}
+#define STMT_194 \
"SELECT local_relpath, moved_to, op_depth FROM nodes " \
"WHERE wc_id = ?1 " \
" AND (local_relpath = ?2 OR (((local_relpath) > (CASE (?2) WHEN '' THEN '' ELSE (?2) || '/' END)) AND ((local_relpath) < CASE (?2) WHEN '' THEN X'FFFF' ELSE (?2) || '0' END))) " \
@@ -2116,9 +2123,9 @@
" AND NOT (((moved_to) > (CASE (?2) WHEN '' THEN '' ELSE (?2) || '/' END)) AND ((moved_to) < CASE (?2) WHEN '' THEN X'FFFF' ELSE (?2) || '0' END)) " \
""
-#define STMT_SELECT_MOVED_DESCENDANTS_SRC 194
-#define STMT_194_INFO {"STMT_SELECT_MOVED_DESCENDANTS_SRC", NULL}
-#define STMT_194 \
+#define STMT_SELECT_MOVED_DESCENDANTS_SRC 195
+#define STMT_195_INFO {"STMT_SELECT_MOVED_DESCENDANTS_SRC", NULL}
+#define STMT_195 \
"SELECT s.op_depth, n.local_relpath, n.kind, n.repos_path, s.moved_to " \
"FROM nodes n " \
"JOIN nodes s ON s.wc_id = n.wc_id AND s.local_relpath = n.local_relpath " \
@@ -2132,9 +2139,9 @@
" AND s.moved_to IS NOT NULL " \
""
-#define STMT_COMMIT_UPDATE_ORIGIN 195
-#define STMT_195_INFO {"STMT_COMMIT_UPDATE_ORIGIN", NULL}
-#define STMT_195 \
+#define STMT_COMMIT_UPDATE_ORIGIN 196
+#define STMT_196_INFO {"STMT_COMMIT_UPDATE_ORIGIN", NULL}
+#define STMT_196 \
"UPDATE nodes SET repos_id = ?4, " \
" repos_path = (CASE WHEN (?2) = '' THEN (CASE WHEN (?5) = '' THEN (local_relpath) WHEN (local_relpath) = '' THEN (?5) ELSE (?5) || '/' || (local_relpath) END) WHEN (?5) = '' THEN (CASE WHEN (?2) = '' THEN (local_relpath) WHEN SUBSTR((local_relpath), 1, LENGTH(?2)) = (?2) THEN CASE WHEN LENGTH(?2) = LENGTH(local_relpath) THEN '' WHEN SUBSTR((local_relpath), LENGTH(?2)+1, 1) = '/' THEN SUBSTR((local_relpath), LENGTH(?2)+2) END END) WHEN SUBSTR((local_relpath), 1, LENGTH(?2)) = (?2) THEN CASE WHEN LENGTH(?2) = LENGTH(local_relpath) THEN (?5) WHEN SUBSTR((local_relpath), LENGTH(?2)+1, 1) = '/' THEN (?5) || SUBSTR((local_relpath), LENGTH(?2)+1) END END), " \
" revision = ?6 " \
@@ -2144,16 +2151,16 @@
" AND op_depth = ?3 " \
""
-#define STMT_HAS_LAYER_BETWEEN 196
-#define STMT_196_INFO {"STMT_HAS_LAYER_BETWEEN", NULL}
-#define STMT_196 \
+#define STMT_HAS_LAYER_BETWEEN 197
+#define STMT_197_INFO {"STMT_HAS_LAYER_BETWEEN", NULL}
+#define STMT_197 \
"SELECT 1 FROM NODES " \
"WHERE wc_id = ?1 AND local_relpath = ?2 AND op_depth > ?3 AND op_depth < ?4 " \
""
-#define STMT_SELECT_REPOS_PATH_REVISION 197
-#define STMT_197_INFO {"STMT_SELECT_REPOS_PATH_REVISION", NULL}
-#define STMT_197 \
+#define STMT_SELECT_REPOS_PATH_REVISION 198
+#define STMT_198_INFO {"STMT_SELECT_REPOS_PATH_REVISION", NULL}
+#define STMT_198 \
"SELECT local_relpath, repos_path, revision FROM nodes " \
"WHERE wc_id = ?1 " \
" AND (((local_relpath) > (CASE (?2) WHEN '' THEN '' ELSE (?2) || '/' END)) AND ((local_relpath) < CASE (?2) WHEN '' THEN X'FFFF' ELSE (?2) || '0' END)) " \
@@ -2161,17 +2168,17 @@
"ORDER BY local_relpath " \
""
-#define STMT_SELECT_HAS_NON_FILE_CHILDREN 198
-#define STMT_198_INFO {"STMT_SELECT_HAS_NON_FILE_CHILDREN", NULL}
-#define STMT_198 \
+#define STMT_SELECT_HAS_NON_FILE_CHILDREN 199
+#define STMT_199_INFO {"STMT_SELECT_HAS_NON_FILE_CHILDREN", NULL}
+#define STMT_199 \
"SELECT 1 FROM nodes " \
"WHERE wc_id = ?1 AND parent_relpath = ?2 AND op_depth = ?3 AND kind != 'file' " \
"LIMIT 1 " \
""
-#define STMT_SELECT_HAS_GRANDCHILDREN 199
-#define STMT_199_INFO {"STMT_SELECT_HAS_GRANDCHILDREN", NULL}
-#define STMT_199 \
+#define STMT_SELECT_HAS_GRANDCHILDREN 200
+#define STMT_200_INFO {"STMT_SELECT_HAS_GRANDCHILDREN", NULL}
+#define STMT_200 \
"SELECT 1 FROM nodes " \
"WHERE wc_id = ?1 " \
" AND (((parent_relpath) > (CASE (?2) WHEN '' THEN '' ELSE (?2) || '/' END)) AND ((parent_relpath) < CASE (?2) WHEN '' THEN X'FFFF' ELSE (?2) || '0' END)) " \
@@ -2180,20 +2187,11 @@
"LIMIT 1 " \
""
-#define STMT_SELECT_ALL_NODES 200
-#define STMT_200_INFO {"STMT_SELECT_ALL_NODES", NULL}
-#define STMT_200 \
- "SELECT op_depth, local_relpath, parent_relpath, file_external FROM nodes " \
- "WHERE wc_id = ?1 " \
- ""
-
-#define STMT_SELECT_IPROPS 201
-#define STMT_201_INFO {"STMT_SELECT_IPROPS", NULL}
+#define STMT_SELECT_ALL_NODES 201
+#define STMT_201_INFO {"STMT_SELECT_ALL_NODES", NULL}
#define STMT_201 \
- "SELECT inherited_props FROM nodes " \
+ "SELECT op_depth, local_relpath, parent_relpath, file_external FROM nodes " \
"WHERE wc_id = ?1 " \
- " AND local_relpath = ?2 " \
- " AND op_depth = 0 " \
""
#define STMT_UPDATE_IPROP 202
@@ -2303,14 +2301,6 @@
" locked_levels INTEGER NOT NULL DEFAULT -1, " \
" PRIMARY KEY (wc_id, local_dir_relpath) " \
" ); " \
- "PRAGMA user_version = " \
- APR_STRINGIFY(SVN_WC__VERSION) \
- "; " \
- ""
-
-#define STMT_CREATE_NODES 208
-#define STMT_208_INFO {"STMT_CREATE_NODES", NULL}
-#define STMT_208 \
"CREATE TABLE NODES ( " \
" wc_id INTEGER NOT NULL REFERENCES WCROOT (id), " \
" local_relpath TEXT NOT NULL, " \
@@ -2348,11 +2338,6 @@
"CREATE VIEW NODES_BASE AS " \
" SELECT * FROM nodes " \
" WHERE op_depth = 0; " \
- ""
-
-#define STMT_CREATE_NODES_TRIGGERS 209
-#define STMT_209_INFO {"STMT_CREATE_NODES_TRIGGERS", NULL}
-#define STMT_209 \
"CREATE TRIGGER nodes_insert_trigger " \
"AFTER INSERT ON nodes " \
"WHEN NEW.checksum IS NOT NULL " \
@@ -2376,11 +2361,6 @@
" UPDATE pristine SET refcount = refcount - 1 " \
" WHERE checksum = OLD.checksum; " \
"END; " \
- ""
-
-#define STMT_CREATE_EXTERNALS 210
-#define STMT_210_INFO {"STMT_CREATE_EXTERNALS", NULL}
-#define STMT_210 \
"CREATE TABLE EXTERNALS ( " \
" wc_id INTEGER NOT NULL REFERENCES WCROOT (id), " \
" local_relpath TEXT NOT NULL, " \
@@ -2397,11 +2377,14 @@
"CREATE UNIQUE INDEX I_EXTERNALS_DEFINED ON EXTERNALS (wc_id, " \
" def_local_relpath, " \
" local_relpath); " \
+ "PRAGMA user_version = " \
+ APR_STRINGIFY(SVN_WC__VERSION) \
+ "; " \
""
-#define STMT_INSTALL_SCHEMA_STATISTICS 211
-#define STMT_211_INFO {"STMT_INSTALL_SCHEMA_STATISTICS", NULL}
-#define STMT_211 \
+#define STMT_INSTALL_SCHEMA_STATISTICS 208
+#define STMT_208_INFO {"STMT_INSTALL_SCHEMA_STATISTICS", NULL}
+#define STMT_208 \
"ANALYZE sqlite_master; " \
"DELETE FROM sqlite_stat1 " \
"WHERE tbl in ('NODES', 'ACTUAL_NODE', 'LOCK', 'WC_LOCK', 'EXTERNALS'); " \
@@ -2426,183 +2409,9 @@
"ANALYZE sqlite_master; " \
""
-#define STMT_UPGRADE_TO_20 212
-#define STMT_212_INFO {"STMT_UPGRADE_TO_20", NULL}
-#define STMT_212 \
- "UPDATE BASE_NODE SET checksum = (SELECT checksum FROM pristine " \
- " WHERE md5_checksum = BASE_NODE.checksum) " \
- "WHERE EXISTS (SELECT 1 FROM pristine WHERE md5_checksum = BASE_NODE.checksum); " \
- "UPDATE WORKING_NODE SET checksum = (SELECT checksum FROM pristine " \
- " WHERE md5_checksum = WORKING_NODE.checksum) " \
- "WHERE EXISTS (SELECT 1 FROM pristine " \
- " WHERE md5_checksum = WORKING_NODE.checksum); " \
- "INSERT INTO NODES ( " \
- " wc_id, local_relpath, op_depth, parent_relpath, " \
- " repos_id, repos_path, revision, " \
- " presence, depth, moved_here, moved_to, kind, " \
- " changed_revision, changed_date, changed_author, " \
- " checksum, properties, translated_size, last_mod_time, " \
- " dav_cache, symlink_target, file_external ) " \
- "SELECT wc_id, local_relpath, 0 , parent_relpath, " \
- " repos_id, repos_relpath, revnum, " \
- " presence, depth, NULL , NULL , kind, " \
- " changed_rev, changed_date, changed_author, " \
- " checksum, properties, translated_size, last_mod_time, " \
- " dav_cache, symlink_target, file_external " \
- "FROM BASE_NODE; " \
- "INSERT INTO NODES ( " \
- " wc_id, local_relpath, op_depth, parent_relpath, " \
- " repos_id, repos_path, revision, " \
- " presence, depth, moved_here, moved_to, kind, " \
- " changed_revision, changed_date, changed_author, " \
- " checksum, properties, translated_size, last_mod_time, " \
- " dav_cache, symlink_target, file_external ) " \
- "SELECT wc_id, local_relpath, 2 , parent_relpath, " \
- " copyfrom_repos_id, copyfrom_repos_path, copyfrom_revnum, " \
- " presence, depth, NULL , NULL , kind, " \
- " changed_rev, changed_date, changed_author, " \
- " checksum, properties, translated_size, last_mod_time, " \
- " NULL , symlink_target, NULL " \
- "FROM WORKING_NODE; " \
- "DROP TABLE BASE_NODE; " \
- "DROP TABLE WORKING_NODE; " \
- "PRAGMA user_version = 20; " \
- ""
-
-#define STMT_UPGRADE_TO_21 213
-#define STMT_213_INFO {"STMT_UPGRADE_TO_21", NULL}
-#define STMT_213 \
- "PRAGMA user_version = 21; " \
- ""
-
-#define STMT_UPGRADE_21_SELECT_OLD_TREE_CONFLICT 214
-#define STMT_214_INFO {"STMT_UPGRADE_21_SELECT_OLD_TREE_CONFLICT", NULL}
-#define STMT_214 \
- "SELECT wc_id, local_relpath, tree_conflict_data " \
- "FROM actual_node " \
- "WHERE tree_conflict_data IS NOT NULL " \
- ""
-
-#define STMT_UPGRADE_21_ERASE_OLD_CONFLICTS 215
-#define STMT_215_INFO {"STMT_UPGRADE_21_ERASE_OLD_CONFLICTS", NULL}
-#define STMT_215 \
- "UPDATE actual_node SET tree_conflict_data = NULL " \
- ""
-
-#define STMT_UPGRADE_TO_22 216
-#define STMT_216_INFO {"STMT_UPGRADE_TO_22", NULL}
-#define STMT_216 \
- "UPDATE actual_node SET tree_conflict_data = conflict_data; " \
- "UPDATE actual_node SET conflict_data = NULL; " \
- "PRAGMA user_version = 22; " \
- ""
-
-#define STMT_UPGRADE_TO_23 217
-#define STMT_217_INFO {"STMT_UPGRADE_TO_23", NULL}
-#define STMT_217 \
- "PRAGMA user_version = 23; " \
- ""
-
-#define STMT_UPGRADE_23_HAS_WORKING_NODES 218
-#define STMT_218_INFO {"STMT_UPGRADE_23_HAS_WORKING_NODES", NULL}
-#define STMT_218 \
- "SELECT 1 FROM nodes WHERE op_depth > 0 " \
- "LIMIT 1 " \
- ""
-
-#define STMT_UPGRADE_TO_24 219
-#define STMT_219_INFO {"STMT_UPGRADE_TO_24", NULL}
-#define STMT_219 \
- "UPDATE pristine SET refcount = " \
- " (SELECT COUNT(*) FROM nodes " \
- " WHERE checksum = pristine.checksum ); " \
- "PRAGMA user_version = 24; " \
- ""
-
-#define STMT_UPGRADE_TO_25 220
-#define STMT_220_INFO {"STMT_UPGRADE_TO_25", NULL}
-#define STMT_220 \
- "DROP VIEW IF EXISTS NODES_CURRENT; " \
- "CREATE VIEW NODES_CURRENT AS " \
- " SELECT * FROM nodes " \
- " JOIN (SELECT wc_id, local_relpath, MAX(op_depth) AS op_depth FROM nodes " \
- " GROUP BY wc_id, local_relpath) AS filter " \
- " ON nodes.wc_id = filter.wc_id " \
- " AND nodes.local_relpath = filter.local_relpath " \
- " AND nodes.op_depth = filter.op_depth; " \
- "PRAGMA user_version = 25; " \
- ""
-
-#define STMT_UPGRADE_TO_26 221
-#define STMT_221_INFO {"STMT_UPGRADE_TO_26", NULL}
-#define STMT_221 \
- "DROP VIEW IF EXISTS NODES_BASE; " \
- "CREATE VIEW NODES_BASE AS " \
- " SELECT * FROM nodes " \
- " WHERE op_depth = 0; " \
- "PRAGMA user_version = 26; " \
- ""
-
-#define STMT_UPGRADE_TO_27 222
-#define STMT_222_INFO {"STMT_UPGRADE_TO_27", NULL}
-#define STMT_222 \
- "PRAGMA user_version = 27; " \
- ""
-
-#define STMT_UPGRADE_27_HAS_ACTUAL_NODES_CONFLICTS 223
-#define STMT_223_INFO {"STMT_UPGRADE_27_HAS_ACTUAL_NODES_CONFLICTS", NULL}
-#define STMT_223 \
- "SELECT 1 FROM actual_node " \
- "WHERE NOT ((prop_reject IS NULL) AND (conflict_old IS NULL) " \
- " AND (conflict_new IS NULL) AND (conflict_working IS NULL) " \
- " AND (tree_conflict_data IS NULL)) " \
- "LIMIT 1 " \
- ""
-
-#define STMT_UPGRADE_TO_28 224
-#define STMT_224_INFO {"STMT_UPGRADE_TO_28", NULL}
-#define STMT_224 \
- "UPDATE NODES SET checksum = (SELECT checksum FROM pristine " \
- " WHERE md5_checksum = nodes.checksum) " \
- "WHERE EXISTS (SELECT 1 FROM pristine WHERE md5_checksum = nodes.checksum); " \
- "PRAGMA user_version = 28; " \
- ""
-
-#define STMT_UPGRADE_TO_29 225
-#define STMT_225_INFO {"STMT_UPGRADE_TO_29", NULL}
-#define STMT_225 \
- "DROP TRIGGER IF EXISTS nodes_update_checksum_trigger; " \
- "DROP TRIGGER IF EXISTS nodes_insert_trigger; " \
- "DROP TRIGGER IF EXISTS nodes_delete_trigger; " \
- "CREATE TRIGGER nodes_update_checksum_trigger " \
- "AFTER UPDATE OF checksum ON nodes " \
- "WHEN NEW.checksum IS NOT OLD.checksum " \
- "BEGIN " \
- " UPDATE pristine SET refcount = refcount + 1 " \
- " WHERE checksum = NEW.checksum; " \
- " UPDATE pristine SET refcount = refcount - 1 " \
- " WHERE checksum = OLD.checksum; " \
- "END; " \
- "CREATE TRIGGER nodes_insert_trigger " \
- "AFTER INSERT ON nodes " \
- "WHEN NEW.checksum IS NOT NULL " \
- "BEGIN " \
- " UPDATE pristine SET refcount = refcount + 1 " \
- " WHERE checksum = NEW.checksum; " \
- "END; " \
- "CREATE TRIGGER nodes_delete_trigger " \
- "AFTER DELETE ON nodes " \
- "WHEN OLD.checksum IS NOT NULL " \
- "BEGIN " \
- " UPDATE pristine SET refcount = refcount - 1 " \
- " WHERE checksum = OLD.checksum; " \
- "END; " \
- "PRAGMA user_version = 29; " \
- ""
-
-#define STMT_UPGRADE_TO_30 226
-#define STMT_226_INFO {"STMT_UPGRADE_TO_30", NULL}
-#define STMT_226 \
+#define STMT_UPGRADE_TO_30 209
+#define STMT_209_INFO {"STMT_UPGRADE_TO_30", NULL}
+#define STMT_209 \
"CREATE UNIQUE INDEX IF NOT EXISTS I_NODES_MOVED " \
"ON NODES (wc_id, moved_to, op_depth); " \
"CREATE INDEX IF NOT EXISTS I_PRISTINE_MD5 ON PRISTINE (md5_checksum); " \
@@ -2610,9 +2419,9 @@
"UPDATE nodes SET file_external=1 WHERE file_external IS NOT NULL; " \
""
-#define STMT_UPGRADE_30_SELECT_CONFLICT_SEPARATE 227
-#define STMT_227_INFO {"STMT_UPGRADE_30_SELECT_CONFLICT_SEPARATE", NULL}
-#define STMT_227 \
+#define STMT_UPGRADE_30_SELECT_CONFLICT_SEPARATE 210
+#define STMT_210_INFO {"STMT_UPGRADE_30_SELECT_CONFLICT_SEPARATE", NULL}
+#define STMT_210 \
"SELECT wc_id, local_relpath, " \
" conflict_old, conflict_working, conflict_new, prop_reject, tree_conflict_data " \
"FROM actual_node " \
@@ -2624,24 +2433,19 @@
"ORDER by wc_id, local_relpath " \
""
-#define STMT_UPGRADE_30_SET_CONFLICT 228
-#define STMT_228_INFO {"STMT_UPGRADE_30_SET_CONFLICT", NULL}
-#define STMT_228 \
+#define STMT_UPGRADE_30_SET_CONFLICT 211
+#define STMT_211_INFO {"STMT_UPGRADE_30_SET_CONFLICT", NULL}
+#define STMT_211 \
"UPDATE actual_node SET conflict_data = ?3, conflict_old = NULL, " \
" conflict_working = NULL, conflict_new = NULL, prop_reject = NULL, " \
" tree_conflict_data = NULL " \
"WHERE wc_id = ?1 and local_relpath = ?2 " \
""
-#define STMT_UPGRADE_TO_31_ALTER_TABLE 229
-#define STMT_229_INFO {"STMT_UPGRADE_TO_31_ALTER_TABLE", NULL}
-#define STMT_229 \
+#define STMT_UPGRADE_TO_31 212
+#define STMT_212_INFO {"STMT_UPGRADE_TO_31", NULL}
+#define STMT_212 \
"ALTER TABLE NODES ADD COLUMN inherited_props BLOB; " \
- ""
-
-#define STMT_UPGRADE_TO_31_FINALIZE 230
-#define STMT_230_INFO {"STMT_UPGRADE_TO_31_FINALIZE", NULL}
-#define STMT_230 \
"DROP INDEX IF EXISTS I_ACTUAL_CHANGELIST; " \
"DROP INDEX IF EXISTS I_EXTERNALS_PARENT; " \
"DROP INDEX I_NODES_PARENT; " \
@@ -2653,9 +2457,9 @@
"PRAGMA user_version = 31; " \
""
-#define STMT_UPGRADE_31_SELECT_WCROOT_NODES 231
-#define STMT_231_INFO {"STMT_UPGRADE_31_SELECT_WCROOT_NODES", NULL}
-#define STMT_231 \
+#define STMT_UPGRADE_31_SELECT_WCROOT_NODES 213
+#define STMT_213_INFO {"STMT_UPGRADE_31_SELECT_WCROOT_NODES", NULL}
+#define STMT_213 \
"SELECT l.wc_id, l.local_relpath FROM nodes as l " \
"LEFT OUTER JOIN nodes as r " \
"ON l.wc_id = r.wc_id " \
@@ -2667,21 +2471,6 @@
" OR (l.repos_path IS NOT (CASE WHEN (r.local_relpath) = '' THEN (CASE WHEN (r.repos_path) = '' THEN (l.local_relpath) WHEN (l.local_relpath) = '' THEN (r.repos_path) ELSE (r.repos_path) || '/' || (l.local_relpath) END) WHEN (r.repos_path) = '' THEN (CASE WHEN (r.local_relpath) = '' THEN (l.local_relpath) WHEN SUBSTR((l.local_relpath), 1, LENGTH(r.local_relpath)) = (r.local_relpath) THEN CASE WHEN LENGTH(r.local_relpath) = LENGTH(l.local_relpath) THEN '' WHEN SUBSTR((l.local_relpath), LENGTH(r.local_relpath)+1, 1) = '/' THEN SUBSTR((l.local_relpath), LENGTH(r.local_relpath)+2) END END) WHEN SUBSTR((l.local_relpath), 1, LENGTH(r.local_relpath)) = (r.local_relpath) THEN CASE WHEN LENGTH(r.local_relpath) = LENGTH(l.local_relpath) THEN (r.repos_path) WHEN SUBSTR((l.local_relpath), LENGTH(r.local_relpath)+1, 1) = '/' THEN (r.repos_path) || SUBSTR((l.local_relpath), LENGTH(r.local_relpath)+1) END END))) " \
""
-#define STMT_UPGRADE_TO_32 232
-#define STMT_232_INFO {"STMT_UPGRADE_TO_32", NULL}
-#define STMT_232 \
- "DROP INDEX IF EXISTS I_ACTUAL_CHANGELIST; " \
- "DROP INDEX IF EXISTS I_EXTERNALS_PARENT; " \
- "CREATE INDEX I_EXTERNALS_PARENT ON EXTERNALS (wc_id, parent_relpath); " \
- "DROP INDEX I_NODES_PARENT; " \
- "CREATE UNIQUE INDEX I_NODES_PARENT ON NODES (wc_id, parent_relpath, " \
- " local_relpath, op_depth); " \
- "DROP INDEX I_ACTUAL_PARENT; " \
- "CREATE UNIQUE INDEX I_ACTUAL_PARENT ON ACTUAL_NODE (wc_id, parent_relpath, " \
- " local_relpath); " \
- "-- format: YYY " \
- ""
-
#define WC_QUERIES_SQL_99 \
"CREATE TABLE ACTUAL_NODE_BACKUP ( " \
" wc_id INTEGER NOT NULL, " \
@@ -2722,9 +2511,9 @@
"DROP TABLE ACTUAL_NODE_BACKUP; " \
""
-#define STMT_VERIFICATION_TRIGGERS 233
-#define STMT_233_INFO {"STMT_VERIFICATION_TRIGGERS", NULL}
-#define STMT_233 \
+#define STMT_VERIFICATION_TRIGGERS 214
+#define STMT_214_INFO {"STMT_VERIFICATION_TRIGGERS", NULL}
+#define STMT_214 \
"CREATE TEMPORARY TRIGGER no_repository_updates BEFORE UPDATE ON repository " \
"BEGIN " \
" SELECT RAISE(FAIL, 'Updates to REPOSITORY are not allowed.'); " \
@@ -2763,9 +2552,9 @@
"END; " \
""
-#define STMT_STATIC_VERIFY 234
-#define STMT_234_INFO {"STMT_STATIC_VERIFY", NULL}
-#define STMT_234 \
+#define STMT_STATIC_VERIFY 215
+#define STMT_215_INFO {"STMT_STATIC_VERIFY", NULL}
+#define STMT_215 \
"SELECT local_relpath, op_depth, 1, 'Invalid parent relpath set in NODES' " \
"FROM nodes n WHERE local_relpath != '' " \
" AND (parent_relpath IS NULL " \
@@ -3154,25 +2943,6 @@
STMT_213, \
STMT_214, \
STMT_215, \
- STMT_216, \
- STMT_217, \
- STMT_218, \
- STMT_219, \
- STMT_220, \
- STMT_221, \
- STMT_222, \
- STMT_223, \
- STMT_224, \
- STMT_225, \
- STMT_226, \
- STMT_227, \
- STMT_228, \
- STMT_229, \
- STMT_230, \
- STMT_231, \
- STMT_232, \
- STMT_233, \
- STMT_234, \
NULL \
}
@@ -3394,24 +3164,5 @@
STMT_213_INFO, \
STMT_214_INFO, \
STMT_215_INFO, \
- STMT_216_INFO, \
- STMT_217_INFO, \
- STMT_218_INFO, \
- STMT_219_INFO, \
- STMT_220_INFO, \
- STMT_221_INFO, \
- STMT_222_INFO, \
- STMT_223_INFO, \
- STMT_224_INFO, \
- STMT_225_INFO, \
- STMT_226_INFO, \
- STMT_227_INFO, \
- STMT_228_INFO, \
- STMT_229_INFO, \
- STMT_230_INFO, \
- STMT_231_INFO, \
- STMT_232_INFO, \
- STMT_233_INFO, \
- STMT_234_INFO, \
{NULL, NULL} \
}