- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
StandardinterfacesandbaseclassesforJDBCRowSetimplementations
JDBCRowSet实现的接口和基类
publicinterfaceFilteredRowSet
extendsWebRowSet
所有FilteredRowSet实现都必须实现的接口。FilteredRowSetImpl类了可
在需要时扩展的参考实现。另外,供应商可通过实现此接口来随意实现其自己的版本。
1.0背景
有时RowSet对象需要对其内容进行某种程度的过滤。一种可能的解决方案是为所有的
RowSet实现一种查询语言;但是这对诸如非连接RowSet对象之类的轻量级组件而言
是一种不切实际的方法。FilteredRowSet接口寻求在不重量级查询语言和这种查询语
言所需处理的情况下解决这一需求问题。
JDBCFilteredRowSet实现可实现RowSet接口并扩展CachedRowSetTM类。
CachedRowSet类了一组受保护的光标方法,FilteredRowSet实现可重写这些方法
将来过滤支持。
2.0Predicate共享
如果使用父接口中继承的createShared方法共享了FilteredRowSet实现,则应所有
FilteredRowSet实例副本应共享Predicate并不做任何修改。
3.0使用
通过实现Predicate(请参阅Predicate类JavaDoc中的示例),便可以按下述方式使用
FilteredRowSet。
FilteredRowSetfrs=newFilteredRowSetImpl();
frs.populate(rs);
Rangename=newRange(Alpha,Bravo,columnName);
frs.setFilter(name);
frs.next()//onlynamesfromAlphatoBravowillbereturned
在上面的示例中,我们初始化了一个Range对象,它实现了Predicate接口。此对象表示
以下约束条件:从此FilteredRowSet对象输出或修改的所有行必须在列columnName中,
在值Alpha和Bravo之间(包括这两个值)。如果对不包含过滤器范围内的数据的
FilteredRowSet对象应用过滤器,则不返回任何行。
JDBCRowSet实现的接口和基类
JDBCRowSet实现的接口和基类
公共接口FilteredRowSet扩展了
WebRowSet
所有FilteredRowSet实现都必须实现的接口。FilteredRowSetImpl类了可在
需要时扩展的参考实现。此外,供应商可通过实现此接口来轻松实现其自己的版本。
1.0背景
有时RowSet对象需要对其内容进行某种程度的过滤。一种可能的解决方案是为所有的
RowSet实现一种查询语言;但是这对于任何非连接RowSet对象之类的轻量级组件而言是
一种不切实际的方法。FilteredRowSet接口寻求在不重量级语言和这种查询语言的情况下
解决这一需求问题。
JDBCFilteredRowSet实现可实现RowSet接口并扩展CachedRowSetTM类。
CachedRowSet类了一组受保护的
您可能关注的文档
最近下载
- 胃肠间质瘤的护理.pptx
- 2025恒瑞杯中国内部审计准则知识竞赛题库答案.doc VIP
- 主要会计政策及会计估计制度.pptx VIP
- 2025安徽合肥科技农村商业银行校园招聘48人考试备考试题及答案解析.docx VIP
- 2025年搪玻璃反应釜安装验收确认表.pdf VIP
- 陈安之_价值18万元《香港半岛总裁班独家内部资料》.pdf VIP
- 7《什么比猎豹的速度更快》课件 (45张PPT).pptx VIP
- CAD技能等级考试(工业产品类)一级_第2期.pdf VIP
- (新课标)2019高中数学-1.1.1正弦定理教学设计-新人教a版必修5.doc VIP
- 中国薪酬网-人力资源常用资料-薪酬福利与绩效评估-劳资双方的薪资谈判.doc VIP
原创力文档


文档评论(0)