|
@@ -0,0 +1,18 @@
|
|
|
+package org.ssssssss.magicapi.dialect;
|
|
|
+
|
|
|
+
|
|
|
+import org.ssssssss.magicapi.modules.BoundSql;
|
|
|
+
|
|
|
+public class KingbaseSQLDialect implements Dialect {
|
|
|
+ @Override
|
|
|
+ public boolean match(String jdbcUrl) {
|
|
|
+ return jdbcUrl.contains(":kingbase8:");
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String getPageSql(String sql, BoundSql boundSql, long offset, long limit) {
|
|
|
+ boundSql.addParameter(limit);
|
|
|
+ boundSql.addParameter(offset);
|
|
|
+ return sql + " limit ? offset ?";
|
|
|
+ }
|
|
|
+}
|