mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-08 14:02:16 +03:00
Add test cases for skip-scan. Enhance "do_test" so that if the expected result
is of the form "/*..*/" or "~/*..*/" it treats the expected result as a glob pattern rather than as a regular expression. Fix a bug in ANALYZE result loading associated with WITHOUT ROWID tables. FossilOrigin-Name: d3e6e9b2a74074c05429d3c341c23525504351ab
This commit is contained in:
@@ -1428,10 +1428,12 @@ static int analysisLoader(void *pData, int argc, char **argv, char **NotUsed){
|
||||
if( pTable==0 ){
|
||||
return 0;
|
||||
}
|
||||
if( argv[1] ){
|
||||
pIndex = sqlite3FindIndex(pInfo->db, argv[1], pInfo->zDatabase);
|
||||
}else{
|
||||
if( argv[1]==0 ){
|
||||
pIndex = 0;
|
||||
}else if( sqlite3_stricmp(argv[0],argv[1])==0 ){
|
||||
pIndex = sqlite3PrimaryKeyIndex(pTable);
|
||||
}else{
|
||||
pIndex = sqlite3FindIndex(pInfo->db, argv[1], pInfo->zDatabase);
|
||||
}
|
||||
z = argv[2];
|
||||
|
||||
|
Reference in New Issue
Block a user