Skip to content

Commit 9a7b4a1

Browse files
fix api docs links
1 parent abfe8ed commit 9a7b4a1

File tree

2 files changed

+36
-36
lines changed

2 files changed

+36
-36
lines changed

source/en/dialects-and-native-sql.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -83,40 +83,40 @@ Now, let's talk about Ktorm's built-in dialects' features.
8383
**ktorm-support-mysql**:
8484

8585
- Support standard pagination functions of Ktorm, translating to MySQL's `limit ?, ?` clause.
86-
- Support extended syntax for insert statements, like [insertOrUpdate](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/insert-or-update.html), [bulkInsert](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/bulk-insert.html), [bulkInsertOrUpdate](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/bulk-insert-or-update.html), etc.
87-
- Support locking clause via [locking](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/locking.html) function, eg. `select ... for update`.
88-
- Support fulltext search via [match](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/match.html) and [against](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/against.html) functions.
89-
- Support some common-used JSON operating functions, like [jsonContains](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/json-contains.html), [jsonExtract](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/json-extract.html).
90-
- Support some common-used functions like [IF](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/-i-f.html), [ifNull](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/if-null.html), [greatest](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/greatest.html), [least](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/least.html), [replace](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/replace.html), etc.
91-
- For more functionality, please refer to the API docs https://www.ktorm.org/api-docs/org.ktorm.support.mysql/index.html
86+
- Support extended syntax for insert statements, like [insertOrUpdate](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/insert-or-update.html), [bulkInsert](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/bulk-insert.html), [bulkInsertOrUpdate](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/bulk-insert-or-update.html), etc.
87+
- Support locking clause via [locking](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/locking.html) function, eg. `select ... for update`.
88+
- Support fulltext search via [match](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/match.html) and [against](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/against.html) functions.
89+
- Support some common-used JSON operating functions, like [jsonContains](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/json-contains.html), [jsonExtract](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/json-extract.html).
90+
- Support some common-used functions like [IF](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/-i-f.html), [ifNull](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/if-null.html), [greatest](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/greatest.html), [least](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/least.html), [replace](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/replace.html), etc.
91+
- For more functionality, please refer to the API docs https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/index.html
9292

9393
**ktorm-support-postgresql**:
9494

9595
- Support standard pagination functions of Ktorm, translating to PostgreSQL's `limit ? offset ?` clause.
96-
- Support extended syntax for insert statements, like [insertReturning](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/insert-returning.html), [insertOrUpdate](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/insert-or-update.html), [bulkInsert](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/bulk-insert.html), [bulkInsertOrUpdate](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/bulk-insert-or-update.html), etc.
97-
- Support locking clause via [locking](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/locking.html) function, eg. `select ... for update`.
98-
- Support [hstore](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/hstore.html) data type and a series of operators for it.
99-
- Support [cube](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/cube.html) & [earth](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/earth.html) data type and their utility functions.
100-
- For more functionality, please refer to the API docs https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/index.html
96+
- Support extended syntax for insert statements, like [insertReturning](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/insert-returning.html), [insertOrUpdate](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/insert-or-update.html), [bulkInsert](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/bulk-insert.html), [bulkInsertOrUpdate](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/bulk-insert-or-update.html), etc.
97+
- Support locking clause via [locking](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/locking.html) function, eg. `select ... for update`.
98+
- Support [hstore](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/hstore.html) data type and a series of operators for it.
99+
- Support [cube](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/cube.html) & [earth](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/earth.html) data type and their utility functions.
100+
- For more functionality, please refer to the API docs https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/index.html
101101

102102
**ktorm-support-sqlite**:
103103

104104
- Support standard pagination functions of Ktorm, translating to SQLite's `limit ?, ?` statement.
105-
- Support extended syntax for insert statements, like [insertOrUpdate](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/insert-or-update.html), [bulkInsert](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/bulk-insert.html), [bulkInsertOrUpdate](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/bulk-insert-or-update.html), etc.
106-
- Support some common-used JSON operating functions, like [jsonExtract](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/json-extract.html), [jsonPatch](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/json-patch.html).
107-
- Support some common-used functions like [iif](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/iif.html), [ifNull](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/if-null.html), [instr](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/instr.html), [replace](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/replace.html), etc.
108-
- For more functionality, please refer to the API docs https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/index.html
105+
- Support extended syntax for insert statements, like [insertOrUpdate](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/insert-or-update.html), [bulkInsert](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/bulk-insert.html), [bulkInsertOrUpdate](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/bulk-insert-or-update.html), etc.
106+
- Support some common-used JSON operating functions, like [jsonExtract](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/json-extract.html), [jsonPatch](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/json-patch.html).
107+
- Support some common-used functions like [iif](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/iif.html), [ifNull](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/if-null.html), [instr](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/instr.html), [replace](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/replace.html), etc.
108+
- For more functionality, please refer to the API docs https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/index.html
109109

110110
**ktorm-support-sqlserver**:
111111

112112
- Support standard pagination functions of Ktorm, translating to SqlServer's paging SQL using `top` and `row_number over(...)`
113-
- Support [datetimeoffset](https://www.ktorm.org/api-docs/org.ktorm.support.sqlserver/datetimeoffset.html) data type.
114-
- For more functionality, please refer to the API docs https://www.ktorm.org/api-docs/org.ktorm.support.sqlserver/index.html
113+
- Support [datetimeoffset](https://www.ktorm.org/api-docs/ktorm-support-sqlserver/ktorm-support-sqlite/org.ktorm.support.sqlite/datetimeoffset.html) data type.
114+
- For more functionality, please refer to the API docs https://www.ktorm.org/api-docs/ktorm-support-sqlserver/ktorm-support-sqlite/org.ktorm.support.sqlite/index.html
115115

116116
**ktorm-support-oracle**:
117117

118118
- Support standard pagination functions of Ktorm, translating to Oracle's paging SQL using `rownum`.
119-
- For more functionality, please refer to the API docs https://www.ktorm.org/api-docs/org.ktorm.support.oracle/index.html
119+
- For more functionality, please refer to the API docs https://www.ktorm.org/api-docs/ktorm-support-oracle/org.ktorm.support.oracle/index.html
120120

121121
To be honest, Ktorm's support for special syntax of many database dialects is really not enough. This is because my time and energy are really limited, so I have to lower the precedence of some infrequently used dialect features.
122122

source/zh-cn/dialects-and-native-sql.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -84,40 +84,40 @@ on duplicate key update salary = salary + ?
8484
**ktorm-support-mysql**
8585

8686
- 支持 Ktorm 的标准分页函数,自动翻译为 MySQL 的 `limit ?, ?` 语句
87-
- 支持 insert 语句的扩展语法,如 [insertOrUpdate](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/insert-or-update.html)[bulkInsert](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/bulk-insert.html)[bulkInsertOrUpdate](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/bulk-insert-or-update.html) 等函数
88-
- 通过 [locking](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/locking.html) 函数支持 `select ... for update` 等加锁语法
89-
- 支持基于 [match](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/match.html)[against](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/against.html) 的全文搜索
90-
- 支持常用的 json 操作函数,如 [jsonContains](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/json-contains.html)[jsonExtract](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/json-extract.html)
91-
- 支持 [IF](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/-i-f.html)[ifNull](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/if-null.html)[greatest](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/greatest.html)[least](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/least.html)[replace](https://www.ktorm.org/api-docs/org.ktorm.support.mysql/replace.html) 等常用函数
92-
- 更多功能请参考详细的 API 文档 https://www.ktorm.org/api-docs/org.ktorm.support.mysql/index.html
87+
- 支持 insert 语句的扩展语法,如 [insertOrUpdate](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/insert-or-update.html)[bulkInsert](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/bulk-insert.html)[bulkInsertOrUpdate](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/bulk-insert-or-update.html) 等函数
88+
- 通过 [locking](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/locking.html) 函数支持 `select ... for update` 等加锁语法
89+
- 支持基于 [match](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/match.html)[against](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/against.html) 的全文搜索
90+
- 支持常用的 json 操作函数,如 [jsonContains](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/json-contains.html)[jsonExtract](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/json-extract.html)
91+
- 支持 [IF](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/-i-f.html)[ifNull](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/if-null.html)[greatest](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/greatest.html)[least](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/least.html)[replace](https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/replace.html) 等常用函数
92+
- 更多功能请参考详细的 API 文档 https://www.ktorm.org/api-docs/ktorm-support-mysql/org.ktorm.support.mysql/index.html
9393

9494
**ktorm-support-postgresql**
9595

9696
- 支持 Ktorm 的标准分页函数,自动翻译为 PostgreSQL 中的 `limit ? offset ?` 语句
97-
- 支持 insert 语句的扩展语法,如 [insertReturning](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/insert-returning.html)[insertOrUpdate](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/insert-or-update.html)[bulkInsert](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/bulk-insert.html)[bulkInsertOrUpdate](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/bulk-insert-or-update.html) 等函数
98-
- 通过 [locking](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/locking.html) 函数支持 `select ... for update` 等加锁语法
99-
- 支持 [hstore](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/hstore.html) 数据类型及其操作符
100-
- 支持 [cube](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/cube.html)[earth](https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/earth.html) 数据类型及其相关的函数
101-
- 更多功能请参考详细的 API 文档 https://www.ktorm.org/api-docs/org.ktorm.support.postgresql/index.html
97+
- 支持 insert 语句的扩展语法,如 [insertReturning](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/insert-returning.html)[insertOrUpdate](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/insert-or-update.html)[bulkInsert](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/bulk-insert.html)[bulkInsertOrUpdate](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/bulk-insert-or-update.html) 等函数
98+
- 通过 [locking](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/locking.html) 函数支持 `select ... for update` 等加锁语法
99+
- 支持 [hstore](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/hstore.html) 数据类型及其操作符
100+
- 支持 [cube](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/cube.html)[earth](https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/earth.html) 数据类型及其相关的函数
101+
- 更多功能请参考详细的 API 文档 https://www.ktorm.org/api-docs/ktorm-support-postgresql/org.ktorm.support.postgresql/index.html
102102

103103
**ktorm-support-sqlite**
104104

105105
- 支持 Ktorm 的标准分页函数,自动翻译为 SQLite 的 `limit ?, ?` 语句
106-
- 支持 insert 语句的扩展语法,如 [insertOrUpdate](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/insert-or-update.html)[bulkInsert](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/bulk-insert.html)[bulkInsertOrUpdate](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/bulk-insert-or-update.html) 等函数
107-
- 支持常用的 json 操作函数,如 [jsonExtract](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/json-extract.html)[jsonPatch](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/json-patch.html)
108-
- 支持 [iif](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/iif.html)[ifNull](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/if-null.html)[instr](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/instr.html)[replace](https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/replace.html) 等常用函数
109-
- 更多功能请参考详细的 API 文档 https://www.ktorm.org/api-docs/org.ktorm.support.sqlite/index.html
106+
- 支持 insert 语句的扩展语法,如 [insertOrUpdate](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/insert-or-update.html)[bulkInsert](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/bulk-insert.html)[bulkInsertOrUpdate](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/bulk-insert-or-update.html) 等函数
107+
- 支持常用的 json 操作函数,如 [jsonExtract](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/json-extract.html)[jsonPatch](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/json-patch.html)
108+
- 支持 [iif](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/iif.html)[ifNull](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/if-null.html)[instr](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/instr.html)[replace](https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/replace.html) 等常用函数
109+
- 更多功能请参考详细的 API 文档 https://www.ktorm.org/api-docs/ktorm-support-sqlite/org.ktorm.support.sqlite/index.html
110110

111111
**ktorm-support-sqlserver**
112112

113113
- 支持 Ktorm 的标准分页函数,自动翻译为 SqlServer 中使用 `top``row_number() over(...)` 筛选分页的写法
114-
- 支持 SqlServer 特有的 [datetimeoffset](https://www.ktorm.org/api-docs/org.ktorm.support.sqlserver/datetimeoffset.html) 数据类型
115-
- 更多功能请参考详细的 API 文档 https://www.ktorm.org/api-docs/org.ktorm.support.sqlserver/index.html
114+
- 支持 SqlServer 特有的 [datetimeoffset](https://www.ktorm.org/api-docs/ktorm-support-sqlserver/org.ktorm.support.sqlserver/datetimeoffset.html) 数据类型
115+
- 更多功能请参考详细的 API 文档 https://www.ktorm.org/api-docs/ktorm-support-sqlserver/org.ktorm.support.sqlserver/index.html
116116

117117
**ktorm-support-oracle**
118118

119119
- 支持 Ktorm 的标准分页函数,自动翻译为 Oracle 中使用 `rownum` 筛选分页的写法
120-
- 更多功能请参考详细的 API 文档:https://www.ktorm.org/api-docs/org.ktorm.support.oracle/index.html
120+
- 更多功能请参考详细的 API 文档:https://www.ktorm.org/api-docs/ktorm-support-oracle/org.ktorm.support.oracle/index.html
121121

122122
老实说,Ktorm 对许多数据库方言的特殊语法的支持确实存在不足,这是因为作者本人的精力有限,只能做到支持工作中常用的功能,对于其他纷繁复杂的特殊语法只能暂时把优先级降低。
123123

0 commit comments

Comments
 (0)