compute (SELECT, DELETE and UPDATE) sql distance for sql commands which exists in [buffer]
Note that we skip `SELECT 1` (typically for testing sql connection) since its distance is 0
We only use the selects that refer to objects in the database that are meaningful for testing purposes,
when code access to a sequence for example when getting the next id for a new object in the table,
then we don't want to use that select as a target.
check if the sql is `Select 1`
detected by proxyprint as
ERROR - FAILED TO COMPUTE HEURISTICS FOR SQL: SELECT 1
https://stackoverflow.com/questions/3668506/efficient-sql-test-query-or-validation-query-that-will-work-across-all-or-most
For example, when we have "select count(*)" we are not interested
in the count, but the actual involved fields, so we want to
transform it into "select *" by removing the count() operation.
reset() - Method in class org.evomaster.client.java.sql.internal.SqlHandler