├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci_backend.yml │ ├── issue_robot.yml │ └── publish_backend.yml ├── .gitignore ├── LICENSE ├── README.md ├── pom.xml ├── src ├── main │ ├── java │ │ └── com │ │ │ └── youngdatafan │ │ │ └── sqlbuilder │ │ │ ├── constant │ │ │ └── SQLConstant.java │ │ │ ├── dto │ │ │ └── SqlField.java │ │ │ ├── enums │ │ │ ├── Cp.java │ │ │ ├── DataType.java │ │ │ ├── DatabaseType.java │ │ │ ├── DateFormatType.java │ │ │ ├── FunctionType.java │ │ │ ├── JoinType.java │ │ │ ├── ModelType.java │ │ │ ├── Op.java │ │ │ ├── SortType.java │ │ │ └── TimeUnitType.java │ │ │ ├── exception │ │ │ ├── NotSupportedException.java │ │ │ └── SQLBuildException.java │ │ │ ├── function │ │ │ ├── FunctionCheckDefinition.java │ │ │ ├── FunctionDefinition.java │ │ │ ├── FunctionDefinitionList.java │ │ │ ├── FunctionParamDefinition.java │ │ │ ├── IDatabaseFunction.java │ │ │ └── impl │ │ │ │ ├── AbstractDatabaseFunctionAbstract.java │ │ │ │ ├── AbstractJavaFunction.java │ │ │ │ ├── ClickhouseFunction.java │ │ │ │ ├── HiveFunction.java │ │ │ │ ├── ImpalaFunction.java │ │ │ │ ├── KdwFunction.java │ │ │ │ ├── MySqlFunction.java │ │ │ │ ├── OracleSqlFunction.java │ │ │ │ ├── PostgresqlFunction.java │ │ │ │ ├── SparkFunction.java │ │ │ │ └── SqlServerFunction.java │ │ │ ├── model │ │ │ ├── AbstractFunction.java │ │ │ ├── BetweenCondition.java │ │ │ ├── BinaryCondition.java │ │ │ ├── Case.java │ │ │ ├── Column.java │ │ │ ├── Condition.java │ │ │ ├── Conditions.java │ │ │ ├── Constant.java │ │ │ ├── CustomSql.java │ │ │ ├── Field.java │ │ │ ├── Function.java │ │ │ ├── InCondition.java │ │ │ ├── Join.java │ │ │ ├── Model.java │ │ │ ├── MultipleModel.java │ │ │ ├── Order.java │ │ │ ├── Query.java │ │ │ ├── RankFunction.java │ │ │ ├── Schema.java │ │ │ └── Table.java │ │ │ ├── parser │ │ │ ├── ExpressionParser.java │ │ │ └── TableNameReplaceSqlParser.java │ │ │ ├── util │ │ │ ├── AliasUtils.java │ │ │ ├── AssertUtils.java │ │ │ ├── ClassPathResource.java │ │ │ ├── ConstantUtils.java │ │ │ ├── EnumUtils.java │ │ │ ├── ExpressionUtils.java │ │ │ ├── FunCheckUtils.java │ │ │ ├── FunctionUtils.java │ │ │ ├── Holder.java │ │ │ ├── JdbcUtils.java │ │ │ ├── KeywordUtils.java │ │ │ ├── PropertyUtils.java │ │ │ ├── RegexUtils.java │ │ │ ├── ScriptSplitUtils.java │ │ │ ├── TableNameReplaceUtils.java │ │ │ └── Utils.java │ │ │ └── vo │ │ │ └── PrecompileParameterVo.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── com.youngdatafan.sqlbuilder.function.IDatabaseFunction │ │ ├── clickhouse_function.json │ │ ├── database.properties │ │ ├── function_param_check.json │ │ ├── hadoop_hive2_function.json │ │ ├── impala_function.json │ │ ├── kdw_function.json │ │ ├── mysql_function.json │ │ ├── oracle_function.json │ │ ├── postgresql_function.json │ │ ├── spark_function.json │ │ ├── sql │ │ ├── clickhouse-年季月周第一天和最后一天.sql │ │ ├── mysql-年季月周第一天和最后一天.sql │ │ ├── mysql.sql │ │ ├── oracle-年季月周第一天和最后一天.sql │ │ ├── oracle.sql │ │ ├── postgresql-年季月周第一天和最后一天.sql │ │ └── sqlserver-年季月周第一天和最后一天.sql │ │ └── sqlserver_function.json └── test │ ├── java │ ├── ConditionsTest.java │ ├── Example.java │ ├── ExpressionTest.java │ ├── FunctionParseTest.java │ ├── FunctionTest.java │ ├── MavenPublishJobTest.java │ ├── ModelFactory.java │ ├── QueryTest.java │ ├── RegexUtilsTest.java │ ├── ScriptSplitUtilsTest.java │ └── TableNameReplaceSqlParserTest.java │ └── resources │ └── script │ └── script.sql └── style ├── checkstyle-suppressions.xml └── checkstyle.xml /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci_backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/.github/workflows/ci_backend.yml -------------------------------------------------------------------------------- /.github/workflows/issue_robot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/.github/workflows/issue_robot.yml -------------------------------------------------------------------------------- /.github/workflows/publish_backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/.github/workflows/publish_backend.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/constant/SQLConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/constant/SQLConstant.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/dto/SqlField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/dto/SqlField.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/enums/Cp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/enums/Cp.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/enums/DataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/enums/DataType.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/enums/DatabaseType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/enums/DatabaseType.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/enums/DateFormatType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/enums/DateFormatType.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/enums/FunctionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/enums/FunctionType.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/enums/JoinType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/enums/JoinType.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/enums/ModelType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/enums/ModelType.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/enums/Op.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/enums/Op.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/enums/SortType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/enums/SortType.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/enums/TimeUnitType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/enums/TimeUnitType.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/exception/NotSupportedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/exception/NotSupportedException.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/exception/SQLBuildException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/exception/SQLBuildException.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/FunctionCheckDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/FunctionCheckDefinition.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/FunctionDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/FunctionDefinition.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/FunctionDefinitionList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/FunctionDefinitionList.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/FunctionParamDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/FunctionParamDefinition.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/IDatabaseFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/IDatabaseFunction.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/impl/AbstractDatabaseFunctionAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/impl/AbstractDatabaseFunctionAbstract.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/impl/AbstractJavaFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/impl/AbstractJavaFunction.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/impl/ClickhouseFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/impl/ClickhouseFunction.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/impl/HiveFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/impl/HiveFunction.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/impl/ImpalaFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/impl/ImpalaFunction.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/impl/KdwFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/impl/KdwFunction.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/impl/MySqlFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/impl/MySqlFunction.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/impl/OracleSqlFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/impl/OracleSqlFunction.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/impl/PostgresqlFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/impl/PostgresqlFunction.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/impl/SparkFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/impl/SparkFunction.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/function/impl/SqlServerFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/function/impl/SqlServerFunction.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/AbstractFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/AbstractFunction.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/BetweenCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/BetweenCondition.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/BinaryCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/BinaryCondition.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/Case.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/Case.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/Column.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/Condition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/Condition.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/Conditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/Conditions.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/Constant.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/CustomSql.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/CustomSql.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/Field.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/Function.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/InCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/InCondition.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/Join.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/Join.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/Model.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/MultipleModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/MultipleModel.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/Order.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/Query.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/RankFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/RankFunction.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/Schema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/Schema.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/model/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/model/Table.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/parser/ExpressionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/parser/ExpressionParser.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/parser/TableNameReplaceSqlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/parser/TableNameReplaceSqlParser.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/AliasUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/AliasUtils.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/AssertUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/AssertUtils.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/ClassPathResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/ClassPathResource.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/ConstantUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/ConstantUtils.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/EnumUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/EnumUtils.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/ExpressionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/ExpressionUtils.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/FunCheckUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/FunCheckUtils.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/FunctionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/FunctionUtils.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/Holder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/Holder.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/JdbcUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/JdbcUtils.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/KeywordUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/KeywordUtils.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/PropertyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/PropertyUtils.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/RegexUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/RegexUtils.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/ScriptSplitUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/ScriptSplitUtils.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/TableNameReplaceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/TableNameReplaceUtils.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/util/Utils.java -------------------------------------------------------------------------------- /src/main/java/com/youngdatafan/sqlbuilder/vo/PrecompileParameterVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/java/com/youngdatafan/sqlbuilder/vo/PrecompileParameterVo.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/com.youngdatafan.sqlbuilder.function.IDatabaseFunction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/META-INF/services/com.youngdatafan.sqlbuilder.function.IDatabaseFunction -------------------------------------------------------------------------------- /src/main/resources/clickhouse_function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/clickhouse_function.json -------------------------------------------------------------------------------- /src/main/resources/database.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/database.properties -------------------------------------------------------------------------------- /src/main/resources/function_param_check.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/function_param_check.json -------------------------------------------------------------------------------- /src/main/resources/hadoop_hive2_function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/hadoop_hive2_function.json -------------------------------------------------------------------------------- /src/main/resources/impala_function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/impala_function.json -------------------------------------------------------------------------------- /src/main/resources/kdw_function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/kdw_function.json -------------------------------------------------------------------------------- /src/main/resources/mysql_function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/mysql_function.json -------------------------------------------------------------------------------- /src/main/resources/oracle_function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/oracle_function.json -------------------------------------------------------------------------------- /src/main/resources/postgresql_function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/postgresql_function.json -------------------------------------------------------------------------------- /src/main/resources/spark_function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/spark_function.json -------------------------------------------------------------------------------- /src/main/resources/sql/clickhouse-年季月周第一天和最后一天.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/sql/clickhouse-年季月周第一天和最后一天.sql -------------------------------------------------------------------------------- /src/main/resources/sql/mysql-年季月周第一天和最后一天.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/sql/mysql-年季月周第一天和最后一天.sql -------------------------------------------------------------------------------- /src/main/resources/sql/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/sql/mysql.sql -------------------------------------------------------------------------------- /src/main/resources/sql/oracle-年季月周第一天和最后一天.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/sql/oracle-年季月周第一天和最后一天.sql -------------------------------------------------------------------------------- /src/main/resources/sql/oracle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/sql/oracle.sql -------------------------------------------------------------------------------- /src/main/resources/sql/postgresql-年季月周第一天和最后一天.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/sql/postgresql-年季月周第一天和最后一天.sql -------------------------------------------------------------------------------- /src/main/resources/sql/sqlserver-年季月周第一天和最后一天.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/sql/sqlserver-年季月周第一天和最后一天.sql -------------------------------------------------------------------------------- /src/main/resources/sqlserver_function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/main/resources/sqlserver_function.json -------------------------------------------------------------------------------- /src/test/java/ConditionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/test/java/ConditionsTest.java -------------------------------------------------------------------------------- /src/test/java/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/test/java/Example.java -------------------------------------------------------------------------------- /src/test/java/ExpressionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/test/java/ExpressionTest.java -------------------------------------------------------------------------------- /src/test/java/FunctionParseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/test/java/FunctionParseTest.java -------------------------------------------------------------------------------- /src/test/java/FunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/test/java/FunctionTest.java -------------------------------------------------------------------------------- /src/test/java/MavenPublishJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/test/java/MavenPublishJobTest.java -------------------------------------------------------------------------------- /src/test/java/ModelFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/test/java/ModelFactory.java -------------------------------------------------------------------------------- /src/test/java/QueryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/test/java/QueryTest.java -------------------------------------------------------------------------------- /src/test/java/RegexUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/test/java/RegexUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/ScriptSplitUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/test/java/ScriptSplitUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/TableNameReplaceSqlParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/test/java/TableNameReplaceSqlParserTest.java -------------------------------------------------------------------------------- /src/test/resources/script/script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/src/test/resources/script/script.sql -------------------------------------------------------------------------------- /style/checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/style/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /style/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/young-datafan-ooooo1/sqlbuilder/HEAD/style/checkstyle.xml --------------------------------------------------------------------------------