Path Lines of Code README.md 19 SECURITY.md 100 core/src/main/resources/META-INF/druid-driver.properties 16 core/src/main/resources/META-INF/druid-filter.properties 14 core/src/main/resources/META-INF/druid/parser/odps/dialect.properties 1 core/src/main/resources/META-INF/druid/parser/starrocks/dialect.properties 1 core/src/main/resources/META-INF/druid/wall/clickhouse/deny-function.txt 1 core/src/main/resources/META-INF/druid/wall/clickhouse/deny-schema.txt 1 core/src/main/resources/META-INF/druid/wall/mysql/deny-function.txt 12 core/src/main/resources/META-INF/druid/wall/mysql/deny-schema.txt 3 core/src/main/resources/META-INF/druid/wall/mysql/deny-variant.txt 4 core/src/main/resources/META-INF/druid/wall/mysql/permit-function.txt 219 core/src/main/resources/META-INF/druid/wall/mysql/permit-variant.txt 22 core/src/main/resources/META-INF/druid/wall/oracle/deny-function.txt 3 core/src/main/resources/META-INF/druid/wall/oracle/deny-object.txt 239 core/src/main/resources/META-INF/druid/wall/oracle/deny-schema.txt 2 core/src/main/resources/META-INF/druid/wall/oracle/deny-table.txt 1353 core/src/main/resources/META-INF/druid/wall/oracle/deny-variant.txt 2 core/src/main/resources/META-INF/druid/wall/oracle/permit-function.txt 150 core/src/main/resources/META-INF/druid/wall/postgres/deny-function.txt 25 core/src/main/resources/META-INF/druid/wall/postgres/deny-table.txt 1 core/src/main/resources/META-INF/druid/wall/sqlserver/deny-function.txt 14 core/src/main/resources/META-INF/druid/wall/sqlserver/deny-object.txt 1 core/src/main/resources/META-INF/druid/wall/sqlserver/deny-schema.txt 5 core/src/main/resources/META-INF/druid/wall/sqlserver/deny-table.txt 100 core/src/main/resources/META-INF/druid/wall/sqlserver/deny-variant.txt 4 core/src/main/resources/META-INF/stat.xsd 14 core/src/test/java/com/alibaba/druid/demo/sql/CreateTableSetSchemaDemo.java 30 core/src/test/java/com/alibaba/druid/demo/sql/Demo_for_issue_1815.java 20 core/src/test/java/com/alibaba/druid/demo/sql/ExportParameters.java 26 core/src/test/java/com/alibaba/druid/demo/sql/Issue2038.java 30 core/src/test/java/com/alibaba/druid/demo/sql/LimitDetect.java 7 core/src/test/java/com/alibaba/druid/demo/sql/MySqlVisitorDemo.java 37 core/src/test/java/com/alibaba/druid/demo/sql/OracleCompatibleTest.java 24 core/src/test/java/com/alibaba/druid/demo/sql/OracleVisitorDemo.java 35 core/src/test/java/com/alibaba/druid/demo/sql/PGVisitorDemo.java 36 core/src/test/java/com/alibaba/druid/demo/sql/SchemaStatTest_odps.java 36 core/src/test/java/com/alibaba/druid/pool/demo/Demo0.java 40 core/src/test/java/com/alibaba/druid/proxy/demo/Demo1.java 20 core/src/test/java/com/alibaba/druid/sql/mysql/demo/Demo0.java 21 core/src/test/java/com/alibaba/druid/sql/oracle/demo/Demo0.java 21 core/src/test/java/com/alibaba/druid/sql/oracle/demo/Demo1.java 112 core/src/test/java/com/alibaba/druid/sql/oracle/demo/Demo2.java 100 core/src/test/java/com/alibaba/druid/sql/oracle/demo/Demo3.java 179 core/src/test/java/com/alibaba/druid/sql/oracle/demo/Demo_casewhen.java 21 core/src/test/java/com/alibaba/druid/sql/oracle/demo/Demo_getTable.java 59 core/src/test/java/com/alibaba/druid/sql/oracle/demo/OracleResourceTest.java 46 core/src/test/java/com/alibaba/druid/sql/oracle/demo/OracleResourceTest2.java 41 core/src/test/resources/License.txt 15 core/src/test/resources/benchmark/sql/oracle-0.txt 1 core/src/test/resources/benchmark/sql/result-0.txt 10 core/src/test/resources/bvt/config/config-0.properties 3 core/src/test/resources/bvt/config/config-1.properties 4 core/src/test/resources/bvt/config/config-2.properties 4 core/src/test/resources/bvt/config/config-3.properties 5 core/src/test/resources/bvt/config/config-4.properties 5 core/src/test/resources/bvt/parser/antlr_grammers_v4_mysql/examples/bitrix_queries_cut.sql 1760 core/src/test/resources/bvt/parser/antlr_grammers_v4_mysql/examples/case_sensitive_sql.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_mysql/examples/ddl_alter.sql 50 core/src/test/resources/bvt/parser/antlr_grammers_v4_mysql/examples/ddl_create.sql 73 core/src/test/resources/bvt/parser/antlr_grammers_v4_mysql/examples/ddl_drop.sql 50 core/src/test/resources/bvt/parser/antlr_grammers_v4_mysql/examples/dml_delete.sql 14 core/src/test/resources/bvt/parser/antlr_grammers_v4_mysql/examples/dml_insert.sql 38 core/src/test/resources/bvt/parser/antlr_grammers_v4_mysql/examples/dml_replace.sql 12 core/src/test/resources/bvt/parser/antlr_grammers_v4_mysql/examples/dml_select.sql 104 core/src/test/resources/bvt/parser/antlr_grammers_v4_mysql/examples/dml_union.sql 43 core/src/test/resources/bvt/parser/antlr_grammers_v4_mysql/examples/dml_update.sql 20 core/src/test/resources/bvt/parser/antlr_grammers_v4_mysql/examples/ext_tests.sql 27 core/src/test/resources/bvt/parser/antlr_grammers_v4_mysql/examples/mysql_spec_comment.sql 14 core/src/test/resources/bvt/parser/antlr_grammers_v4_mysql/examples/smoke_tests.sql 27 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/aggregate01.sql 70 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/alter_table.sql 28 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/analytic_query.sql 76 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/bindvar01.sql 13 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/bindvar02.sql 5 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/bindvar03.sql 18 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/bindvar04.sql 7 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/bindvar05.sql 13 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/case_when01.sql 7 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/case_when02.sql 31 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/case_when03.sql 8 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/case_when04.sql 3 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/case_when05.sql 12 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/case_when06.sql 7 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/case_when07.sql 6 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/cast_multiset01.sql 6 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/cast_multiset02.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/cast_multiset03.sql 6 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/cast_multiset04.sql 3 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/cast_multiset05.sql 6 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/cast_multiset06.sql 3 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/cast_multiset07.sql 38 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/cast_multiset08.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/columns01.sql 6 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/comment_on.sql 9 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/comments.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition01.sql 6 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition02.sql 7 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition03.sql 9 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition04.sql 34 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition05.sql 18 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition06.sql 12 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition07.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition08.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition09.sql 16 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition10.sql 14 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition11.sql 6 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition12.sql 10 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition14.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition15.sql 13 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/condition16.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/connect_by01.sql 19 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/connect_by02.sql 5 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/connect_by03.sql 6 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/connect_by04.sql 5 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/connect_by05.sql 9 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/create_synonym01.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/create_synonym02.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/create_synonym03.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/datetime01.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/datetime02.sql 29 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/datetime03.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/datetime04.sql 3 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/datetime05.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/dblink01.sql 3 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/explain01.sql 8 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/flashback01.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/for_update01.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/for_update02.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/for_update03.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/for_update04.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/for_update05.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/for_update06.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/for_update07.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/for_update08.sql 5 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/function01.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/function02.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/function03.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/function04.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/function05.sql 3 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/groupby01.sql 8 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/groupby02.sql 8 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/groupby03.sql 3 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/groupby04.sql 3 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/groupby05.sql 3 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/groupby06.sql 15 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/groupby07.sql 8 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/index.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/interval01.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/interval02.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/interval03.sql 19 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/interval04.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join01.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join02.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join03.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join04.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join05.sql 6 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join06.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join07.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join08.sql 7 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join09.sql 7 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join10.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join11.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join12.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join13.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join14.sql 7 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join15.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join16.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join17.sql 6 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join18.sql 9 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join19.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join20.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/join21.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/keywordasidentifier01.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/keywordasidentifier02.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/keywordasidentifier03.sql 23 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/keywordasidentifier04.sql 5 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/keywordasidentifier05.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/least_greatest.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/lexer01.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/lexer02.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/lexer03.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/lexer04.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/lexer05.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/like01.sql 5 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/max_001.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/merge01.sql 8 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/merge02.sql 8 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/merge03.sql 15 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/merge04.sql 16 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/model_clause01.sql 14 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/model_clause02.sql 14 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/model_clause03.sql 14 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/model_clause04.sql 13 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/model_clause05.sql 13 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/numbers01.sql 13 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/nvl_001.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/object_access01.sql 17 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/order_by01.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/order_by02.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/order_by03.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/order_by04.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/order_by05.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/order_by06.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/pivot01.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/pivot02.sql 10 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/pivot03.sql 10 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/pivot04.sql 19 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/pivot05.sql 5 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/pivot06.sql 6 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/pivot07.sql 5 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/pivot08.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/pivot09.sql 19 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/pivot10.sql 19 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/pivot11.sql 20 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/pivot12.sql 18 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/query_factoring01.sql 15 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/query_factoring02.sql 17 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/query_factoring03.sql 15 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/query_factoring04.sql 16 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/query_factoring05.sql 26 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/query_factoring06.sql 13 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/query_factoring07.sql 78 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/query_factoring08.sql 9 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/query_factoring09.sql 8 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/query_factoring10.sql 32 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/query_factoring11.sql 9 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/round_001.sql 8 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/round_decode_001.sql 11 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/row_number_001.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/sample01.sql 4 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/select_package_function.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/simple02.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/simple03.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/simple04.sql 10 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/simple05.sql 8 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/simple06.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/simple07.sql 2 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/simple08.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/simple09.sql 5 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/simple10.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/simple11.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/simple12.sql 6 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/simple13.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/to_char.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/to_char_001.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/to_char_002.sql 1 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/to_date.sql 6 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/union01.sql 6 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/union02.sql 3 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/union03.sql 5 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/union04.sql 44 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/union05.sql 30 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/union06.sql 34 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/union07.sql 43 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/union08.sql 5 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/union09.sql 27 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/union10.sql 14 core/src/test/resources/bvt/parser/antlr_grammers_v4_plsql/examples/xmltable02.sql 2 core/src/test/resources/bvt/parser/athena/0.txt 86 core/src/test/resources/bvt/parser/athena/1.txt 35 core/src/test/resources/bvt/parser/athena/2.txt 23 core/src/test/resources/bvt/parser/bigquery/1.txt 21 core/src/test/resources/bvt/parser/bigquery/2.txt 21 core/src/test/resources/bvt/parser/bigquery/3.txt 5 core/src/test/resources/bvt/parser/bigquery/4.txt 23 core/src/test/resources/bvt/parser/bigquery/5.txt 145 core/src/test/resources/bvt/parser/bigquery/6.txt 40 core/src/test/resources/bvt/parser/bigquery/7.txt 35 core/src/test/resources/bvt/parser/bigquery/8.txt 5 core/src/test/resources/bvt/parser/bigquery/9.txt 114 core/src/test/resources/bvt/parser/clickhouse/0.txt 239 core/src/test/resources/bvt/parser/clickhouse/1.txt 91 core/src/test/resources/bvt/parser/clickhouse/2.txt 41 core/src/test/resources/bvt/parser/clickhouse/3.txt 32 core/src/test/resources/bvt/parser/clickhouse/4.txt 100 core/src/test/resources/bvt/parser/databricks/0.txt 144 core/src/test/resources/bvt/parser/db2-0.txt 1 core/src/test/resources/bvt/parser/db2/0.txt 27 core/src/test/resources/bvt/parser/doris/0.txt 136 core/src/test/resources/bvt/parser/doris/1.txt 344 core/src/test/resources/bvt/parser/doris/2.txt 13 core/src/test/resources/bvt/parser/doris/3.txt 181 core/src/test/resources/bvt/parser/gaussdb/0.txt 104 core/src/test/resources/bvt/parser/gaussdb/1.txt 53 core/src/test/resources/bvt/parser/gaussdb/2.txt 40 core/src/test/resources/bvt/parser/gaussdb/3.txt 30 core/src/test/resources/bvt/parser/gaussdb/4.txt 109 core/src/test/resources/bvt/parser/gaussdb/5.txt 137 core/src/test/resources/bvt/parser/h2-0.txt 15 core/src/test/resources/bvt/parser/h2-1.txt 4 core/src/test/resources/bvt/parser/h2-2.txt 5 core/src/test/resources/bvt/parser/h2-3.txt 3 core/src/test/resources/bvt/parser/hive/0.txt 213 core/src/test/resources/bvt/parser/hive/1.txt 85 core/src/test/resources/bvt/parser/hologres/0.txt 53 core/src/test/resources/bvt/parser/hologres/1.txt 30 core/src/test/resources/bvt/parser/hologres/2.txt 9 core/src/test/resources/bvt/parser/impala/0.txt 79 core/src/test/resources/bvt/parser/impala/1.txt 81 core/src/test/resources/bvt/parser/impala/2.txt 71 core/src/test/resources/bvt/parser/impala/3.txt 107 core/src/test/resources/bvt/parser/impala/4.txt 86 core/src/test/resources/bvt/parser/impala/5.txt 28 core/src/test/resources/bvt/parser/impala/6.txt 30 core/src/test/resources/bvt/parser/mysql/0.txt 787 core/src/test/resources/bvt/parser/mysql/1.txt 234 core/src/test/resources/bvt/parser/mysql/2.txt 224 core/src/test/resources/bvt/parser/mysql/3.txt 1834 core/src/test/resources/bvt/parser/oceanbase/0.txt 38 core/src/test/resources/bvt/parser/odps-0.txt 26 core/src/test/resources/bvt/parser/odps-10.txt 6 core/src/test/resources/bvt/parser/odps-11.txt 9 core/src/test/resources/bvt/parser/odps-12.txt 9 core/src/test/resources/bvt/parser/odps-13.txt 23 core/src/test/resources/bvt/parser/odps-14.txt 43 core/src/test/resources/bvt/parser/odps-15.txt 6 core/src/test/resources/bvt/parser/odps-16.txt 7 core/src/test/resources/bvt/parser/odps-17.txt 12 core/src/test/resources/bvt/parser/odps-18.txt 26 core/src/test/resources/bvt/parser/odps-19.txt 15 core/src/test/resources/bvt/parser/odps-20.txt 4 core/src/test/resources/bvt/parser/odps-21.txt 3 core/src/test/resources/bvt/parser/odps-22.txt 4 core/src/test/resources/bvt/parser/odps-4.txt 12 core/src/test/resources/bvt/parser/odps-5.txt 35 core/src/test/resources/bvt/parser/odps-6.txt 1 core/src/test/resources/bvt/parser/odps-7.txt 114 core/src/test/resources/bvt/parser/odps-8.txt 42 core/src/test/resources/bvt/parser/odps-9.txt 8 core/src/test/resources/bvt/parser/odps/0.txt 79 core/src/test/resources/bvt/parser/oracle-0.txt 25 core/src/test/resources/bvt/parser/oracle-1.txt 80 core/src/test/resources/bvt/parser/oracle-10.txt 10 core/src/test/resources/bvt/parser/oracle-11.txt 14 core/src/test/resources/bvt/parser/oracle-12.txt 9 core/src/test/resources/bvt/parser/oracle-13.txt 17 core/src/test/resources/bvt/parser/oracle-14.txt 26 core/src/test/resources/bvt/parser/oracle-15.txt 52 core/src/test/resources/bvt/parser/oracle-16.txt 22 core/src/test/resources/bvt/parser/oracle-17.txt 47 core/src/test/resources/bvt/parser/oracle-18.txt 15 core/src/test/resources/bvt/parser/oracle-19.txt 23 core/src/test/resources/bvt/parser/oracle-2.txt 9 core/src/test/resources/bvt/parser/oracle-20.txt 15 core/src/test/resources/bvt/parser/oracle-21.txt 32 core/src/test/resources/bvt/parser/oracle-22.txt 46 core/src/test/resources/bvt/parser/oracle-23.txt 18 core/src/test/resources/bvt/parser/oracle-24.txt 27 core/src/test/resources/bvt/parser/oracle-25.txt 79 core/src/test/resources/bvt/parser/oracle-26.txt 23 core/src/test/resources/bvt/parser/oracle-27.txt 13 core/src/test/resources/bvt/parser/oracle-28.txt 19 core/src/test/resources/bvt/parser/oracle-29.txt 33 core/src/test/resources/bvt/parser/oracle-3.txt 9 core/src/test/resources/bvt/parser/oracle-30.txt 36 core/src/test/resources/bvt/parser/oracle-31.txt 11 core/src/test/resources/bvt/parser/oracle-32.txt 9 core/src/test/resources/bvt/parser/oracle-33.txt 9 core/src/test/resources/bvt/parser/oracle-34.txt 9 core/src/test/resources/bvt/parser/oracle-35.txt 11 core/src/test/resources/bvt/parser/oracle-36.txt 9 core/src/test/resources/bvt/parser/oracle-37.txt 5 core/src/test/resources/bvt/parser/oracle-38.txt 5 core/src/test/resources/bvt/parser/oracle-39.txt 7 core/src/test/resources/bvt/parser/oracle-4.txt 9 core/src/test/resources/bvt/parser/oracle-40.txt 7 core/src/test/resources/bvt/parser/oracle-41.txt 6 core/src/test/resources/bvt/parser/oracle-42.txt 9 core/src/test/resources/bvt/parser/oracle-43.txt 11 core/src/test/resources/bvt/parser/oracle-44.txt 11 core/src/test/resources/bvt/parser/oracle-45.txt 11 core/src/test/resources/bvt/parser/oracle-46.txt 7 core/src/test/resources/bvt/parser/oracle-47.txt 14 core/src/test/resources/bvt/parser/oracle-48.txt 6 core/src/test/resources/bvt/parser/oracle-49.txt 13 core/src/test/resources/bvt/parser/oracle-5.txt 21 core/src/test/resources/bvt/parser/oracle-50.txt 11 core/src/test/resources/bvt/parser/oracle-51.txt 13 core/src/test/resources/bvt/parser/oracle-52.txt 7 core/src/test/resources/bvt/parser/oracle-53.txt 15 core/src/test/resources/bvt/parser/oracle-55.txt 9 core/src/test/resources/bvt/parser/oracle-56.txt 72 core/src/test/resources/bvt/parser/oracle-57.txt 5 core/src/test/resources/bvt/parser/oracle-58.txt 68 core/src/test/resources/bvt/parser/oracle-59.txt 21 core/src/test/resources/bvt/parser/oracle-6.txt 8 core/src/test/resources/bvt/parser/oracle-60.txt 10 core/src/test/resources/bvt/parser/oracle-61.txt 12 core/src/test/resources/bvt/parser/oracle-62.txt 202 core/src/test/resources/bvt/parser/oracle-63.txt 255 core/src/test/resources/bvt/parser/oracle-7.txt 4 core/src/test/resources/bvt/parser/oracle-8.txt 4 core/src/test/resources/bvt/parser/oracle-9.txt 8 core/src/test/resources/bvt/parser/postgresql/0.txt 1231 core/src/test/resources/bvt/parser/postgresql/1.txt 72 core/src/test/resources/bvt/parser/postgresql/10.txt 20 core/src/test/resources/bvt/parser/postgresql/11.txt 4 core/src/test/resources/bvt/parser/postgresql/12.txt 4 core/src/test/resources/bvt/parser/postgresql/13.txt 5 core/src/test/resources/bvt/parser/postgresql/14.txt 3 core/src/test/resources/bvt/parser/postgresql/15.txt 3 core/src/test/resources/bvt/parser/postgresql/16.txt 34 core/src/test/resources/bvt/parser/postgresql/17.txt 637 core/src/test/resources/bvt/parser/postgresql/18.txt 19 core/src/test/resources/bvt/parser/postgresql/19.txt 59 core/src/test/resources/bvt/parser/postgresql/2.txt 10 core/src/test/resources/bvt/parser/postgresql/20.txt 54 core/src/test/resources/bvt/parser/postgresql/21.txt 20 core/src/test/resources/bvt/parser/postgresql/3.txt 8 core/src/test/resources/bvt/parser/postgresql/4.txt 20 core/src/test/resources/bvt/parser/postgresql/5.txt 5 core/src/test/resources/bvt/parser/postgresql/6.txt 5 core/src/test/resources/bvt/parser/postgresql/7.txt 12 core/src/test/resources/bvt/parser/postgresql/8.txt 11 core/src/test/resources/bvt/parser/postgresql/9.txt 28 core/src/test/resources/bvt/parser/redshift/0.txt 79 core/src/test/resources/bvt/parser/redshift/1.txt 108 core/src/test/resources/bvt/parser/redshift/2.txt 90 core/src/test/resources/bvt/parser/snowflake/0.txt 16 core/src/test/resources/bvt/parser/spark/0.txt 120 core/src/test/resources/bvt/parser/sqlserver/1.txt 563 core/src/test/resources/bvt/parser/sqlserver/2.txt 76 core/src/test/resources/bvt/parser/starrocks/0.txt 90 core/src/test/resources/bvt/parser/starrocks/1.txt 621 core/src/test/resources/bvt/parser/starrocks/2.txt 99 core/src/test/resources/bvt/parser/supersql/0.txt 112 core/src/test/resources/bvt/parser/teradata-1.txt 36 core/src/test/resources/bvt/parser/teradata-2.txt 10 core/src/test/resources/bvt/parser/teradata/0.txt 176 core/src/test/resources/bvt/parser/trino-0.txt 10 core/src/test/resources/bvt/parser/trino/0.txt 152 core/src/test/resources/bvt/quartz/quartz.properties 6 core/src/test/resources/com/alibaba/druid/pool/ha/ha-datasource.properties 2 core/src/test/resources/com/alibaba/druid/pool/ha/ha-with-prefix-datasource.properties 9 core/src/test/resources/com/alibaba/druid/pool/simplejndi/jdbc.properties 16 core/src/test/resources/commons-logging.properties 6 core/src/test/resources/druid-pool.txt 27 core/src/test/resources/log4j.properties 32 core/src/test/resources/petstore-db/service.properties 22 doc/druid-pool.txt 27 doc/ha-datasource.md 141 doc/license.txt 10 druid-admin/README.md 80 druid-demo-petclinic/LICENSE.txt 169 druid-demo-petclinic/readme.md 11 druid-demo-petclinic/src/checkstyle/nohttp-checkstyle-suppressions.xml 11 druid-demo-petclinic/src/checkstyle/nohttp-checkstyle.xml 7 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/PetClinicApplication.java 9 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/model/BaseEntity.java 21 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/model/NamedEntity.java 18 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/model/Person.java 25 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/model/package-info.java 1 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/owner/Owner.java 102 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java 113 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/owner/OwnerRepository.java 23 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/owner/Pet.java 48 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/owner/PetController.java 79 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/owner/PetType.java 8 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/owner/PetTypeFormatter.java 29 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/owner/PetValidator.java 25 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/owner/Visit.java 32 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/owner/VisitController.java 49 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/system/CacheConfiguration.java 17 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/system/CrashController.java 11 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/system/WelcomeController.java 10 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/vet/Specialty.java 8 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/vet/Vet.java 45 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/vet/VetController.java 43 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/vet/VetRepository.java 16 druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/vet/Vets.java 16 druid-demo-petclinic/src/main/resources/application-mysql.properties 7 druid-demo-petclinic/src/main/resources/application-postgres.properties 6 druid-demo-petclinic/src/main/resources/application.properties 55 druid-demo-petclinic/src/main/resources/banner.txt 11 druid-demo-petclinic/src/main/resources/db/mysql/petclinic_db_setup_mysql.txt 27 druid-demo-petclinic/src/main/resources/db/postgres/petclinic_db_setup_postgres.txt 13 druid-demo-petclinic/src/main/resources/messages/messages.properties 8 druid-demo-petclinic/src/main/resources/messages/messages_de.properties 8 druid-demo-petclinic/src/main/resources/messages/messages_en.properties 1 druid-demo-petclinic/src/main/resources/messages/messages_es.properties 8 druid-demo-petclinic/src/main/resources/static/resources/fonts/montserrat-webfont.svg 1283 druid-demo-petclinic/src/main/resources/static/resources/fonts/varela_round-webfont.svg 7875 druid-spring-boot-3-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json 216 druid-spring-boot-3-starter/src/test/java/com/alibaba/druid/spring/boot3/demo/DemoApplication.java 9 druid-spring-boot-3-starter/src/test/java/com/alibaba/druid/spring/boot3/demo/configurer/InitConfigurer.java 19 druid-spring-boot-3-starter/src/test/java/com/alibaba/druid/spring/boot3/demo/configurer/Issue1796Configurer.java 13 druid-spring-boot-3-starter/src/test/java/com/alibaba/druid/spring/boot3/demo/configurer/MultiDataSourceConfigurer.java 23 druid-spring-boot-3-starter/src/test/java/com/alibaba/druid/spring/boot3/demo/dao/UserDao.java 4 druid-spring-boot-3-starter/src/test/java/com/alibaba/druid/spring/boot3/demo/model/User.java 36 druid-spring-boot-3-starter/src/test/java/com/alibaba/druid/spring/boot3/demo/service/UserService.java 5 druid-spring-boot-3-starter/src/test/java/com/alibaba/druid/spring/boot3/demo/service/UserServiceImpl.java 19 druid-spring-boot-3-starter/src/test/java/com/alibaba/druid/spring/boot3/demo/web/DruidStatController.java 11 druid-spring-boot-3-starter/src/test/java/com/alibaba/druid/spring/boot3/demo/web/UserController.java 16 druid-spring-boot-3-starter/src/test/resources/application-filter.properties 13 druid-spring-boot-3-starter/src/test/resources/application-issue-1796.properties 11 druid-spring-boot-3-starter/src/test/resources/application-multi-datasource.properties 23 druid-spring-boot-3-starter/src/test/resources/application.properties 35 druid-spring-boot-3-starter/src/test/resources/config-template.properties 46 druid-spring-boot-starter/README.md 249 druid-spring-boot-starter/README_EN.md 247 druid-spring-boot-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json 216 druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/demo/DemoApplication.java 9 druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/demo/configurer/InitConfigurer.java 19 druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/demo/configurer/Issue1796Configurer.java 13 druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/demo/configurer/MultiDataSourceConfigurer.java 23 druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/demo/dao/UserDao.java 4 druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/demo/model/User.java 36 druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/demo/service/UserService.java 5 druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/demo/service/UserServiceImpl.java 19 druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/demo/web/DruidStatController.java 11 druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/demo/web/UserController.java 16 druid-spring-boot-starter/src/test/resources/application-filter.properties 13 druid-spring-boot-starter/src/test/resources/application-issue-1796.properties 11 druid-spring-boot-starter/src/test/resources/application-multi-datasource.properties 23 druid-spring-boot-starter/src/test/resources/application.properties 35 druid-spring-boot-starter/src/test/resources/config-template.properties 46 license.txt 169 src/checkstyle/druid-checks.xml 100