2727import sqlancer .TestOracle ;
2828import sqlancer .cockroachdb .CockroachDBProvider .CockroachDBGlobalState ;
2929import sqlancer .cockroachdb .CockroachDBSchema .CockroachDBTable ;
30+ import sqlancer .cockroachdb .gen .CockroachDBCommentOnGenerator ;
3031import sqlancer .cockroachdb .gen .CockroachDBCreateStatisticsGenerator ;
3132import sqlancer .cockroachdb .gen .CockroachDBDeleteGenerator ;
3233import sqlancer .cockroachdb .gen .CockroachDBIndexGenerator ;
3940import sqlancer .cockroachdb .gen .CockroachDBTruncateGenerator ;
4041import sqlancer .cockroachdb .gen .CockroachDBUpdateGenerator ;
4142import sqlancer .cockroachdb .gen .CockroachDBViewGenerator ;
42- import sqlancer .cockroachdb .gen .RockroachDBCommentOnGenerator ;
4343
4444public class CockroachDBProvider implements DatabaseProvider <CockroachDBGlobalState , CockroachDBOptions > {
4545
@@ -52,14 +52,13 @@ public enum Action {
5252 UPDATE (CockroachDBUpdateGenerator ::gen ), //
5353 CREATE_VIEW (CockroachDBViewGenerator ::generate ), //
5454 SET_CLUSTER_SETTING (CockroachDBSetClusterSettingGenerator ::create ), DELETE (
55- CockroachDBDeleteGenerator ::delete ), COMMENT_ON (RockroachDBCommentOnGenerator ::comment ), SHOW (
55+ CockroachDBDeleteGenerator ::delete ), COMMENT_ON (CockroachDBCommentOnGenerator ::comment ), SHOW (
5656 CockroachDBShowGenerator ::show ), TRANSACTION ((g ) -> {
5757 String s = Randomly .fromOptions ("BEGIN" , "ROLLBACK" , "COMMIT" );
5858 return new QueryAdapter (s , Arrays .asList ("there is no transaction in progress" ,
5959 "there is already a transaction in progress" , "current transaction is aborted" ,
6060 "does not exist" /* interleaved indexes */ ));
6161 }), EXPLAIN ((g ) -> {
62- new CockroachDBRandomQuerySynthesizer ();
6362 StringBuilder sb = new StringBuilder ("EXPLAIN " );
6463 Set <String > errors = new HashSet <>();
6564 if (Randomly .getBoolean ()) {
@@ -177,7 +176,7 @@ public void generateAndTestDatabase(CockroachDBGlobalState globalState) throws S
177176 }
178177 logger .currentFileWriter = null ;
179178 } catch (IgnoreMeException e ) {
180-
179+ // continue trying
181180 }
182181 } while (!success );
183182 globalState .setSchema (CockroachDBSchema .fromConnection (con , databaseName ));
0 commit comments