Add the SQLQueryError class for DQE and its test#1257
Conversation
The core idea of DQE is that the SELECT, UPDATE and DELETE queries with the same predicate φ should access the same rows. If these queries access different rows, DQE reveals a potential logic bug in the target DBMS. SQLQueryError class is used to compare the errors
|
Looks good to me. |
mrigger
left a comment
There was a problem hiding this comment.
Sorry for the delay - I have been traveling. This almost looks good to me. Could you please check whether any of my suggestions make sense before merging this?
|
It seems the formatter check currently fails. After executing |
I'm sorry for that mistakes, I've solved that. Thanks a lot. @mrigger |
|
It seems some code style checks fail. You can execute |
I hava get the |
This PR is used to split #1251 into small pieces.
The core idea of DQE is that the SELECT, UPDATE and DELETE queries with the same predicate φ should access the same rows. If these queries access different rows, DQE reveals a potential logic bug in the target DBMS. SQLQueryError class is used to compare the errors @mrigger @JensonSung