概述
部分UQL查询,如删除schema、创建投影和算法回写,均设计为以后端作业形式执行。部分作业的执行结果,如算法生成的文档,会存储在执行作业的图集里,留待稍后提取查看,直至该作业被清除。
显示作业
获取当前图集的所有作业:
show().job()
获取当前图集中ID为83
的作业:
show().job(83)
语句返回每个作业的以下信息:
字段 |
描述 |
---|---|
Job ID |
作业。某些作业包含子作业,其ID为<jobId>_1 ,<jobId>_2 等 |
Graph Name |
作业执行所在图集 |
Type |
作业类型,如CREATE_INDEX ,CACHE ,COMPACT 等 |
Query |
作业的查询语句 |
Start Time |
作业开始时间 |
End Time |
作业结束时间 |
Result |
作业生成的结果,如算法的输出文件或统计概述 |
Error Msg |
作业执行过程中遇到的报错信息(如有) |
Status |
当前作业状态,包括FINISHED 、RUNNING 、STOPPING 、STOPPED 和FAILED |
Progress |
作业的进度更新,例如提示写入操作已开始 |
结束作业
结束当前图集中正在运行的ID为83
的作业:
stop().job(83)
清除作业
清除当前图集中所有不在运行的作业:
clear().job("*")
当ID为83
的作业不在运行时,从当前图集将其清除:
clear().job(83)