创新互联鸿蒙OS教程:鸿蒙OSSharedResultSet

SharedResultSet

目前累计服务客户超过千家,积累了丰富的产品开发及服务经验。以网站设计水平和技术实力,树立企业形象,为客户提供成都网站建设、成都做网站、网站策划、网页设计、网络营销、VI设计、网站改版、漏洞修补等服务。成都创新互联始终以务实、诚信为根本,不断创新和提高建站品质,通过对领先技术的掌握、对创意设计的研究、对客户形象的视觉传递、对应用系统的结合,为客户提供更好的一站式互联网解决方案,携手广大客户,共同发展进步。

public interface SharedResultSet
extends ResultSet

提供访问通过跨进程查询数据库获得的数据库结果集的方法。

此类扩展了 ResultSet 类。 该类中的一些方法由抽象类 AbsSharedResultSet 实现。

Since:

3

嵌套类摘要

从接口 ohos.data.resultset.ResultSet 继承的嵌套类/接口
ResultSet.ColumnType

方法总结

修饰符和类型 方法 描述
void fillBlock(int startRowIndex, SharedBlock block) 将 SharedResultSet 的数据添加到 SharedBlock。
SharedBlock getBlock() 从 SharedResultSet 中获取一个块。
boolean onGo(int oldRowIndex, int newRowIndex) 当结果集的位置发生变化时调用。
从接口 ohos.data.resultset.ResultSet 继承的方法
close, getAffectedByUris, getAllColumnNames, getBlob, getColumnCount, getColumnIndexForName, getColumnNameForIndex, getColumnTypeForIndex, getDouble, getExtensions, getFloat, getInt, getLong, getRowCount, getRowIndex, getShort, getString, goTo, goToFirstRow, goToLastRow, goToNextRow, goToPreviousRow, goToRow, isAtFirstRow, isAtLastRow, isClosed, isColumnNull, isEnded, isStarted, registerObserver, setAffectedByUris, setExtensions, unregisterObserver

方法详情

getBlock

SharedBlock getBlock()

从 SharedResultSet 中获取一个块。

该块包含 SharedResultSet 的一些数据。

返回:

如果找到,则返回该块; 否则返回 null。

Since:

3

fillBlock

void fillBlock(int startRowIndex, SharedBlock block)

将 SharedResultSet 的数据添加到 SharedBlock。

该方法用于将 SharedResultSet 的数据(从 startRowIndex 位置开始)添加到 SharedBlock 中,直到 SharedResultSet 的所有数据都添加到 SharedBlock 或 SharedBlock 空间不足。

参数:

参数名称 参数描述
startRowIndex 表示 SharedResultSet 中的索引。 索引从 0 开始,表示第一行。
block 表示要将其数据添加到 SharedResultSet 的块。

Since:

3

onGo

boolean onGo(int oldRowIndex, int newRowIndex)

当结果集的位置发生变化时调用。

当结果集移动到新位置时,调用该方法通知子类移动结果。 如果返回 false,则结果集将移动到 beforeFirst 位置。

参数:

参数名称 参数描述
oldRowIndex 表示结果集的原始位置。
newRowIndex 指示结果集的新位置。

返回:

如果结果集移动成功,则返回 true; 否则返回 false。

Since:

3

当前名称:创新互联鸿蒙OS教程:鸿蒙OSSharedResultSet
路径分享:http://www.shufengxianlan.com/qtweb/news35/542735.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联