jena->arq学习2--深入arq,arq中的几个对象(1)--Query

//Query == sparql语句
--从前面第一篇关于arq编程调用模式看,Query就是sparql语句在arq中的对象形式。
比如一个select sparql语句,经过编程调用,形成一个QueryTypeSelect 的Query实例,该实例会包含where条件等。
另外包含了序列化方法,以及深层拷贝的clone方法
//1.Query如何初始化?--这个没价值了,看看调用就清楚了,就是把sparql化为Query中属性的值的过程
//1+另外研究一下Query结构和sparql语法的对应关系还是比较有意义的,sparql语法参见:http://www.w3.org/TR/rdf-sparql-query/
//2.Query在执行过程中如何运作

//3.Query中涉及的几个重要对象
 --int queryType:查询类型
 --Syntax syntax:语法对象,继承自Symbol类,里面有用的实际是一个表示语法的url字符串
 --List orderBy:顾名思义。。。
 --List resultVars:调用者想返回的变量的名称们
 --Element queryPattern:where语句,条件(们),这个对象的继承和集合比较有意思,无论是单体还是集合还有单体的各种类型都继承自抽象类Element类
  --List resultNodes:查询返回的结果集合,还没来得及看组成成员细节
  --PrefixMapping prefixMap:前缀url的命名,用法及意义可参见第一篇学习文章
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kissmett

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值