我正在尝试使用SparqlQuery
类对 SPARQL 查询建模。
看起来我可以使用RootGraphPattern
property属性来指定要在查询结果中遵守的三重模式。
不幸的是,到目前为止,我未能创建SparqlQuery
该类的实例,因为它的构造函数不可公开访问并且该类是密封的。同样,查询类型只能检索,不能设置。是否有任何名称晦涩的工厂方法可以创建该类的实例?
论坛帖子,就像有关该主题的文档专门根据类SparqlQuery
的查询字符串生成它们的实例一样SparqlQueryParser
。但是,我还没有查询字符串,并且当有一个面向对象的 API 可用时,我试图避免连接字符串来构建我的查询,这让我可以以 OO 方式构建查询,而不是从字符串开始.
因此,我的问题是:如何在不使用初始查询字符串和 SPARQL 解析器SparqlQuery
的情况下实例化类?