h2datatase 数据结构

数据库是由一个二维表组成的,二维表就包括行,列和一个格子,这个格子就是数据库中数据结构对外展示的最小单元。

value就是表示这个最小单元的对象。

SearchRow就表示一行,但行用的地方比较少,主要用的备份恢复,表操作等。

661c466c6d8c9c5fc256a12a99c88202c81.jpg

查询结果主要是在SimpleResult这个对象中,从类中可以看出,主要的内容是列的描述信息和值的信息。这里的column主要内部用的。在描述表对象中也有一个Column。两个不是一个对象。

f382b90efaa95f25f666dee41ec8eecd6a7.jpg

表对象的描述,主要介绍表结构,包括列信息,索引信息等

67bc8e72694a876a9fc039b6ba1eee9f6b2.jpg

游标是在数据库中也是非常重要的概念,很多取数据都要通过游标来完成,访问数据前必须调用next方法

a2ccb165bc66c9d9cc99cb759ca5cbd8951.jpg

所有数据库对象的基类,比如一个表,一个索引或者一个用户。

b0ff813b17c2f5fee5d48a6ec1611d915c6.jpg

所有数据对象的基类DbObjectBase

06429d922ba9d09696506e3b322f01ae1a2.jpg

正常的查询用:query的继承类Select.queryWithoutCache(int limit, ResultTarget target);

然后调用TableFilter过滤。

6b8d43e75c9be40902cbbf370729604f872.jpg

然后具体解析用的是Expression体系。

ff66b092acc81ac1262eb07ccbd9d30eb55.jpg

 

转载于:https://my.oschina.net/secisland/blog/3067093

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值