@Preview(value="3.9.1") public class GenericDialect extends java.lang.Object implements SqlDialect
作为默认缺省方言,遵循 ANSI SQL 标准
| 构造器和说明 |
|---|
GenericDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
applyPagination(java.lang.String sql,
int maxRows)
为 SQL 增加分页限制
|
java.lang.String |
getCustomInstruction()
获取给 AI 的方言特定提示(例如:日期函数的使用习惯)
|
java.lang.String |
getErrorHint(java.sql.SQLException e)
根据异常信息提供纠错建议
|
java.lang.String |
getName()
获取方言名称
|
boolean |
matched(java.lang.String product)
是否区配
|
java.lang.String |
quoteIdentifier(java.lang.String name)
包装标识符(如加反引号或双引号),防止关键字冲突
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadaptDialect, findSchema, getColumnName, getColumnNullable, getColumnSize, getColumnType, getRelation, getRemark, hasLimitpublic java.lang.String getName()
SqlDialectgetName 在接口中 SqlDialectpublic boolean matched(java.lang.String product)
SqlDialectmatched 在接口中 SqlDialectpublic java.lang.String quoteIdentifier(java.lang.String name)
SqlDialectquoteIdentifier 在接口中 SqlDialectpublic java.lang.String applyPagination(java.lang.String sql,
int maxRows)
SqlDialectapplyPagination 在接口中 SqlDialectpublic java.lang.String getCustomInstruction()
SqlDialectgetCustomInstruction 在接口中 SqlDialectpublic java.lang.String getErrorHint(java.sql.SQLException e)
SqlDialectgetErrorHint 在接口中 SqlDialect