refactor: 修改 DialectFactory.createDialect

把 关于 DUCKDB 的判断合并到了PG 那一块

Signed-off-by: young <18860957075@163.com>
This commit is contained in:
young 2025-01-08 08:43:54 +00:00 committed by Gitee
parent fb0660edc1
commit 05e698af97
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -130,6 +130,7 @@ public class DialectFactory {
case OPENGAUSS: case OPENGAUSS:
case UXDB: case UXDB:
case LEALONE: case LEALONE:
case DUCKDB:
return new CommonsDialectImpl(KeywordWrap.DOUBLE_QUOTATION, LimitOffsetProcessor.POSTGRESQL); return new CommonsDialectImpl(KeywordWrap.DOUBLE_QUOTATION, LimitOffsetProcessor.POSTGRESQL);
case TDENGINE: case TDENGINE:
return new CommonsDialectImpl(KeywordWrap.BACK_QUOTE, LimitOffsetProcessor.POSTGRESQL); return new CommonsDialectImpl(KeywordWrap.BACK_QUOTE, LimitOffsetProcessor.POSTGRESQL);
@ -152,8 +153,6 @@ public class DialectFactory {
return new CommonsDialectImpl(KeywordWrap.DOUBLE_QUOTATION, LimitOffsetProcessor.SYBASE); return new CommonsDialectImpl(KeywordWrap.DOUBLE_QUOTATION, LimitOffsetProcessor.SYBASE);
case TRINO: case TRINO:
return new CommonsDialectImpl(KeywordWrap.NONE, LimitOffsetProcessor.SQLSERVER); return new CommonsDialectImpl(KeywordWrap.NONE, LimitOffsetProcessor.SQLSERVER);
case DUCKDB:
return new CommonsDialectImpl(KeywordWrap.DOUBLE_QUOTATION, LimitOffsetProcessor.POSTGRESQL);
default: default:
return new CommonsDialectImpl(); return new CommonsDialectImpl();
} }