Skip to content
This repository has been archived by the owner on Jun 24, 2023. It is now read-only.

基本功能实现 #2

Open
wants to merge 17 commits into
base: master
Choose a base branch
from
Open

Conversation

lookup-cat
Copy link
Member

已实现ktorm-core中的大部分api
下面是相比ktorm-core较大变化的地方

EntitySquence Query支持协程查询
EntitySquence Query不再保存查询结果的缓存数据
不再缓存数据库返回的Row结果
EntitySquence Query删除iterator接口 使用Flow接口代替
SqlDialect新增database metadata(因为r2dbc没有提供database metadata r2dbc/r2dbc-spi#203

代码已经可以测试跑通 下面是存在的问题
还没有详细的注释文档
测试流程中有两个批量执行sql报错 这是由于r2dbc-h2的驱动实现错误导致 r2dbc/r2dbc-h2#217

upgrade kotlin-coroutine version to 1.6.0
upgrade r2dbc version to 0.9.1.RELEASE
delete cachedRow
delete cacheRowMetadata
update test sql file
update sqlDialect
update database
add ktorm-r2dbc dsl
add table support
add entity support
add entitySequence support
move EntityDml.kt
update argsBinding method
remove SqlType metadata field
add entityGroup
update QueryRow
update EntitySequence
add EntityTest (undone)
update SqlType
update queryRow
fix batchUpdate
fix entity create
remove deprecated function
update package name
@vincentlauvlwj
Copy link
Member

感谢你的贡献,但是你的代码量有点多,我可能要好一段时间才能看完,不好意思哈

@lookup-cat
Copy link
Member Author

感谢你的贡献,但是你的代码量有点多,我可能要好一段时间才能看完,不好意思哈

代码可能还有点乱 因为新增的代码没有写上注释,后面我再慢慢补上。不过主要还有一些api跟ktorm不一致的问题,大佬后面有空看到了,可以提下意见我再修改一下

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants