查询代码修改

问题描述

publicList<JobInstance>getRecentJobs(longtime,intnum){longtimestamp=time<0?0:TRACE_ROW_KEY_SEED-time;StringkeyPrefix=StringUtils.leftPad(""+timestamp,16,'0');List<JobInstance>list=newArrayList<JobInstance>();HTableInterfacetable=null;try{table=this.getHTable(TABLE_JOB_TRACE);byte[]startRow=BytesUtil.toBytes(keyPrefix+"00");byte[]stopRow=BytesUtil.toBytes("zz");Scanscan=newScan(startRow,stopRow);ResultScannerrs=table.getScanner(scan);inti=0;for(Resultr:rs){Stringguid=BytesUtil.toString(r.getRow());guid=StringUtils.right(guid,guid.length()-TRACE_ROW_KEY_SEED_LENGTH);StringcorrelationId=BytesUtil.toString(r.getValue(CF_INFO,COL_CORRELATIONID));StringerrorMessage=BytesUtil.toString(r.getValue(CF_INFO,COL_ERROR));longfinishTime=BytesUtil.toLong(r.getValue(CF_INFO,COL_FINISHTIME));Stringname=BytesUtil.toString(r.getValue(CF_INFO,COL_NAME));longstartTime=BytesUtil.toLong(r.getValue(CF_INFO,COL_STARTTIME));intstatus=BytesUtil.toInt(r.getValue(CF_INFO,COL_STATUS));StringcallbackUrl=BytesUtil.toString(r.getValue(CF_INFO,COL_CALLBACK));Stringtask=BytesUtil.toString(r.getValue(CF_INFO,COL_TASK));JobInstanceinstance=newJobInstance();instance.setGuid(guid);instance.setCorrelationId(correlationId);instance.setErrorMessage(errorMessage);instance.setFinishTime(finishTime);instance.setName(name);instance.setStartTime(startTime);instance.setStatus(status);instance.setCallbackUrl(callbackUrl);instance.setTask(task);list.add(instance);i++;if(i>=num){break;}}returnlist;}catch(IOExceptione){thrownewBeyeException(510,e.getMessage(),e);}catch(NullPointerExceptione){thrownewBeyeException(404,e.getMessage(),e);}finally{try{table.close();}catch(Exceptionex){}}}这个是Habase里一个通过输入日期查询任务记录的函数,我现在想把他重载成可以通过输入String型任务编码guid和int型任务状态status来查询,怎么改呢

解决方案

时间: 2024-07-28 13:41:43

查询代码修改的相关文章

MySQL查询和修改auto

 本文实例讲述了MySQL查询和修改auto_increment的方法.分享给大家供大家参考.具体如下: 查询表名为tableName的auto_increment值: 代码如下: SELECT AUTO_INCREMENT FROM information_schema.tables WHERE table_name="tableName";   修改表名为tableName的auto_increment值: 代码如下: ALTER TABLE tableName auto_incr

MYSQL使用inner join 进行 查询/删除/修改示例

本文为大家介绍下使用inner join 进行查询/删除/修改,具体实现如下,学习mysql的朋也可以学习下,希望对大家有所帮助   复制代码 代码如下: --查询 SELECT tp.tp_id, tp.tpmc, tp.leveid, tp.tpdz, tp.jgm, tp.scsj, tp.pbzyid, tp.ksbfsj, tp.jsbfsj, tp.status, tp.tpbz FROM qdgl_tupian tp INNER JOIN qdgl_pqb pq ON tp.tp_

域名查询代码公布

域名查询代码公布      <?php   // 网络技术主管座右铭:三人行,其必有我师焉.http://www.ctohome.com   // 这个代码可以是说是非常的SMART,我改动了小小部分使它更容易用.     $moreinfolist = array( // 储存WHOIS查询主机的连接方法   'at' => 'www.ripe.net/cgi-bin/whois?query=',   'au' => 'www.aunic.net/cgi-bin/whois.aunic

实现按部门月卡余额总额分组统计的SQL查询代码

分组|统计 陈优章的专栏 (原创,到现在为至最为复杂的SQL查询代码)实现按部门月卡余额总额分组统计的SQL查询代码(在Ms SQL Server中调试通过) SELECT dp.dpname1 AS 部门, cust_dp_SumOddfre.sum_oddfare AS 当月卡总余额FROM (SELECT T_Department.DpCode1, SUM(custid_SumOddfare_group.sum_oddfare)               AS sum_oddfare  

一个带完整采集小偷功能的IP查询代码

查询|ip地址|采集 一个带完整采集小偷功能的IP查询代码,采集来自IP138.CN的IP地址数据. 以下是代码:<% Response.expires = 0 Response.expiresabsolute = now() - 1 Response.addHeader "pragma","no-cache" Response.addHeader "cache-control","private" Response.c

掌握HTML语言的核心知识 提高页面代码修改效率

做网站,HTML语言看似不重要,其实,恰恰越是基础的知识越是重要.站长做网站往往直接去网上下载一个CMS系统,然后上传安装便是,对于代码部分的修改却束手无策.其实方面的知识不难,只要我们平时多多地关注,多看一些相关的教程知识,相信对HTML语言会很快入门. 在这里,我简单地讲几个关键点,HTML语言的规则是由一对对的标签组成的,比如就是其中一种标签,< /html>所有的HTML页面都是由这样的形成构成的,当然其中还有其他的很多的标签对,大部分的标签只要有开始标签,就有结束标签,当然少数的标签

代码 --修改手机屏的分辨率为:540*960

问题描述 代码 --修改手机屏的分辨率为:540*960 代码修改手机屏的分辨率为:540*960在360优化大师硬件检测中显示:手机屏幕分辨率:540*960 解决方案 你看看多屏幕的适配问题啊:http://blog.csdn.net/hitlion2008/article/details/9200135

db-高并发的查询和修改DB操作

问题描述 高并发的查询和修改DB操作 有个项目对数据库存在高并发的查询和修改(同属一个数量级),除了使用缓存(优化查询)之外还有什么优化修改操作的方法吗 解决方案 基本就是cache机制,先查cache,没有在查数据库. 解决方案二: 如果数量级非常大可以考虑集群,主从部署.

脚本-如何用代码修改本地组策略的管理模板中某项的状态

问题描述 如何用代码修改本地组策略的管理模板中某项的状态 例如:我想把 ""管理模板->系统->可移动存储访问->所有可移动存储类:拒绝所有权限"" 的状态由已禁用改为已启用如何用代码实现?我之前用改注册表的方式,但必须注销或重启才能生效,可是在本地组策略编辑器(gpedit.msc)中改后是立即生效的,如何用代码做到呢?