gitextract_60nog_yi/ ├── .clang-format ├── .clang-tidy ├── .devcontainer/ │ ├── Dockerfile │ ├── devcontainer.json │ └── reinstall-cmake.sh ├── .github/ │ ├── linters/ │ │ └── .hadolint.yaml │ └── workflows/ │ ├── build.yml │ ├── code-format.yml_bak │ ├── docker-image.yml │ ├── lint.yml │ └── stale.yml ├── .gitignore ├── .gitmodules ├── .vscode/ │ ├── c_cpp_properties.json │ └── settings.json ├── CMakeLists.txt ├── CODEOWNERS ├── LICENSE ├── README.md ├── data/ │ ├── config_mariadb.yml │ ├── config_mysql.yml │ ├── config_postgresql.yml │ ├── config_sqlite.yml │ ├── fuzz_root/ │ │ ├── global_data_lib_mysql │ │ ├── global_data_lib_pqsql │ │ ├── init_lib/ │ │ │ ├── 1.txt │ │ │ ├── 10.txt │ │ │ ├── 11.txt │ │ │ ├── 12.txt │ │ │ ├── 13.txt │ │ │ ├── 14.txt │ │ │ ├── 15.txt │ │ │ ├── 16.txt │ │ │ ├── 17.txt │ │ │ ├── 18.txt │ │ │ ├── 19.txt │ │ │ ├── 2.txt │ │ │ ├── 20.txt │ │ │ ├── 21.txt │ │ │ ├── 3.txt │ │ │ ├── 4.txt │ │ │ ├── 5.txt │ │ │ ├── 6.txt │ │ │ ├── 7.txt │ │ │ ├── 8.txt │ │ │ ├── 9.txt │ │ │ ├── new_code │ │ │ └── sqltest │ │ ├── input/ │ │ │ ├── 1.txt │ │ │ ├── 10.txt │ │ │ ├── 11.txt │ │ │ ├── 12.txt │ │ │ ├── 13.txt │ │ │ ├── 14.txt │ │ │ ├── 15.txt │ │ │ ├── 16.txt │ │ │ ├── 17.txt │ │ │ ├── 18.txt │ │ │ ├── 19.txt │ │ │ ├── 2.txt │ │ │ ├── 20.txt │ │ │ ├── 21.txt │ │ │ ├── 22.txt │ │ │ ├── 23.txt │ │ │ ├── 24.txt │ │ │ ├── 25.txt │ │ │ ├── 26.txt │ │ │ ├── 3.txt │ │ │ ├── 4.txt │ │ │ ├── 5.txt │ │ │ ├── 6.txt │ │ │ ├── 7.txt │ │ │ ├── 8.txt │ │ │ ├── 9.txt │ │ │ ├── new1.txt │ │ │ ├── new2.txt │ │ │ ├── new3.txt │ │ │ └── new4.txt │ │ ├── mysql_init_lib/ │ │ │ ├── 1 │ │ │ ├── 10 │ │ │ ├── 100 │ │ │ ├── 1000 │ │ │ ├── 1001 │ │ │ ├── 1002 │ │ │ ├── 1003 │ │ │ ├── 1004 │ │ │ ├── 1005 │ │ │ ├── 1006 │ │ │ ├── 1007 │ │ │ ├── 1008 │ │ │ ├── 1009 │ │ │ ├── 101 │ │ │ ├── 1010 │ │ │ ├── 1011 │ │ │ ├── 1012 │ │ │ ├── 1013 │ │ │ ├── 1014 │ │ │ ├── 1015 │ │ │ ├── 1016 │ │ │ ├── 1017 │ │ │ ├── 1018 │ │ │ ├── 1019 │ │ │ ├── 102 │ │ │ ├── 1020 │ │ │ ├── 1021 │ │ │ ├── 1022 │ │ │ ├── 1023 │ │ │ ├── 1024 │ │ │ ├── 1025 │ │ │ ├── 103 │ │ │ ├── 104 │ │ │ ├── 105 │ │ │ ├── 106 │ │ │ ├── 107 │ │ │ ├── 108 │ │ │ ├── 109 │ │ │ ├── 11 │ │ │ ├── 110 │ │ │ ├── 111 │ │ │ ├── 112 │ │ │ ├── 113 │ │ │ ├── 114 │ │ │ ├── 115 │ │ │ ├── 116 │ │ │ ├── 117 │ │ │ ├── 118 │ │ │ ├── 119 │ │ │ ├── 12 │ │ │ ├── 120 │ │ │ ├── 121 │ │ │ ├── 122 │ │ │ ├── 123 │ │ │ ├── 124 │ │ │ ├── 125 │ │ │ ├── 126 │ │ │ ├── 127 │ │ │ ├── 128 │ │ │ ├── 129 │ │ │ ├── 13 │ │ │ ├── 130 │ │ │ ├── 131 │ │ │ ├── 132 │ │ │ ├── 133 │ │ │ ├── 134 │ │ │ ├── 135 │ │ │ ├── 136 │ │ │ ├── 137 │ │ │ ├── 138 │ │ │ ├── 139 │ │ │ ├── 14 │ │ │ ├── 140 │ │ │ ├── 141 │ │ │ ├── 142 │ │ │ ├── 143 │ │ │ ├── 144 │ │ │ ├── 145 │ │ │ ├── 146 │ │ │ ├── 147 │ │ │ ├── 148 │ │ │ ├── 149 │ │ │ ├── 15 │ │ │ ├── 150 │ │ │ ├── 151 │ │ │ ├── 152 │ │ │ ├── 153 │ │ │ ├── 154 │ │ │ ├── 155 │ │ │ ├── 156 │ │ │ ├── 157 │ │ │ ├── 158 │ │ │ ├── 159 │ │ │ ├── 16 │ │ │ ├── 160 │ │ │ ├── 161 │ │ │ ├── 162 │ │ │ ├── 163 │ │ │ ├── 164 │ │ │ ├── 165 │ │ │ ├── 166 │ │ │ ├── 167 │ │ │ ├── 168 │ │ │ ├── 169 │ │ │ ├── 17 │ │ │ ├── 170 │ │ │ ├── 171 │ │ │ ├── 172 │ │ │ ├── 173 │ │ │ ├── 174 │ │ │ ├── 175 │ │ │ ├── 176 │ │ │ ├── 177 │ │ │ ├── 178 │ │ │ ├── 179 │ │ │ ├── 18 │ │ │ ├── 180 │ │ │ ├── 181 │ │ │ ├── 182 │ │ │ ├── 183 │ │ │ ├── 184 │ │ │ ├── 185 │ │ │ ├── 186 │ │ │ ├── 187 │ │ │ ├── 188 │ │ │ ├── 189 │ │ │ ├── 19 │ │ │ ├── 190 │ │ │ ├── 191 │ │ │ ├── 192 │ │ │ ├── 193 │ │ │ ├── 194 │ │ │ ├── 195 │ │ │ ├── 196 │ │ │ ├── 197 │ │ │ ├── 198 │ │ │ ├── 199 │ │ │ ├── strip_mysql │ │ │ └── strip_trigger_collect │ │ ├── mysql_input/ │ │ │ ├── 2.txt │ │ │ ├── 3.txt │ │ │ ├── 4.txt │ │ │ ├── 5.txt │ │ │ ├── 6.txt │ │ │ ├── 7.txt │ │ │ ├── 8.txt │ │ │ ├── new │ │ │ └── z.txt │ │ ├── pqsql_init_lib/ │ │ │ ├── 1 │ │ │ ├── 1.txt │ │ │ ├── 2 │ │ │ ├── 2.txt │ │ │ ├── 3 │ │ │ ├── 3.txt │ │ │ ├── 4 │ │ │ ├── 4.txt │ │ │ ├── 5 │ │ │ ├── 5.txt │ │ │ ├── 6.txt │ │ │ ├── 7.txt │ │ │ ├── 8.txt │ │ │ ├── init │ │ │ ├── x1 │ │ │ └── x3 │ │ ├── pqsql_input/ │ │ │ ├── cs_is │ │ │ ├── cs_ss │ │ │ ├── ct_ci_in_drop │ │ │ ├── ct_ci_ri │ │ │ ├── ct_cv_in_sel │ │ │ ├── ct_cv_is │ │ │ ├── ct_cv_ss │ │ │ ├── ct_in_alter_select │ │ │ ├── ct_ins_drop │ │ │ ├── ct_is_ss │ │ │ ├── ct_is_up │ │ │ ├── ct_rn_is │ │ │ ├── ct_ss_ds │ │ │ ├── ct_st_re │ │ │ ├── ct_st_union │ │ │ └── trigger │ │ └── pragma │ └── run.sh ├── lint.cmake ├── scripts/ │ ├── .gitignore │ ├── .pylintrc │ ├── dockers/ │ │ ├── mariadb/ │ │ │ └── Dockerfile │ │ ├── mysql/ │ │ │ └── Dockerfile │ │ ├── postgresql/ │ │ │ └── Dockerfile │ │ └── sqlite/ │ │ └── Dockerfile │ ├── noxfile.py │ ├── pyproject.toml │ └── utils/ │ └── run.py ├── srcs/ │ ├── custom_mutator.cc │ ├── db.h │ ├── db_driver.cc │ ├── db_factory.cc │ ├── env.h │ ├── internal/ │ │ ├── client/ │ │ │ ├── client.cc │ │ │ ├── client.h │ │ │ ├── client_mysql.cc │ │ │ ├── client_mysql.h │ │ │ ├── client_postgresql.cc │ │ │ ├── client_postgresql.h │ │ │ └── test_client.cc │ │ ├── mysql/ │ │ │ ├── include/ │ │ │ │ ├── ast.h │ │ │ │ ├── define.h │ │ │ │ ├── mutator.h │ │ │ │ └── utils.h │ │ │ ├── mysql.cc │ │ │ ├── mysql.h │ │ │ ├── parser/ │ │ │ │ ├── Makefile │ │ │ │ ├── bison.y │ │ │ │ ├── bison_parser.cpp │ │ │ │ ├── bison_parser.h │ │ │ │ ├── bison_parser.output │ │ │ │ ├── flex.l │ │ │ │ ├── flex_lexer.cpp │ │ │ │ ├── flex_lexer.h │ │ │ │ └── parser_typedef.h │ │ │ └── srcs/ │ │ │ ├── ast.cpp │ │ │ ├── mutator.cpp │ │ │ └── utils.cpp │ │ ├── postgresql/ │ │ │ ├── include/ │ │ │ │ ├── ast.h │ │ │ │ ├── define.h │ │ │ │ ├── mutator.h │ │ │ │ └── utils.h │ │ │ ├── parser/ │ │ │ │ ├── Makefile │ │ │ │ ├── bison.y │ │ │ │ ├── bison_parser.cpp │ │ │ │ ├── bison_parser.h │ │ │ │ ├── bison_parser.output │ │ │ │ ├── flex.l │ │ │ │ ├── flex_lexer.cpp │ │ │ │ ├── flex_lexer.h │ │ │ │ └── parser_typedef.h │ │ │ ├── postgresql.cc │ │ │ ├── postgresql.h │ │ │ └── srcs/ │ │ │ ├── ast.cpp │ │ │ ├── mutator.cpp │ │ │ └── utils.cpp │ │ └── sqlite/ │ │ ├── include/ │ │ │ ├── ast.h │ │ │ ├── define.h │ │ │ ├── mutator.h │ │ │ └── utils.h │ │ ├── parser/ │ │ │ ├── Makefile │ │ │ ├── bison_parser.cpp │ │ │ ├── bison_parser.h │ │ │ ├── bison_parser.output │ │ │ ├── bison_parser.y │ │ │ ├── flex_lexer.cpp │ │ │ ├── flex_lexer.h │ │ │ ├── flex_lexer.l │ │ │ └── parser_typedef.h │ │ ├── sqlite.cc │ │ ├── sqlite.h │ │ └── srcs/ │ │ ├── ast.cpp │ │ ├── mutator.cpp │ │ └── utils.cpp │ └── utils/ │ ├── config_validate.cc │ └── config_validate.h └── tests/ ├── CMakeLists.txt └── db_config_test.cc