本文整理汇总了Java中org.openrdf.query.algebra.StatementPattern.Scope.DEFAULT_CONTEXTS属性的典型用法代码示例。如果您正苦于以下问题:Java Scope.DEFAULT_CONTEXTS属性的具体用法?Java Scope.DEFAULT_CONTEXTS怎么用?Java Scope.DEFAULT_CONTEXTS使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.openrdf.query.algebra.StatementPattern.Scope
的用法示例。
在下文中一共展示了Scope.DEFAULT_CONTEXTS属性的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: extractConstructExpression
private static TupleExpr extractConstructExpression(
final Map<String, ExtensionElem> extensions,
final Iterable<? extends ProjectionElemList> multiProjections) {
TupleExpr expression = null;
for (final ProjectionElemList projections : multiProjections) {
final Var subj = extractConstructVar(extensions, projections.getElements().get(0));
final Var pred = extractConstructVar(extensions, projections.getElements().get(1));
final Var obj = extractConstructVar(extensions, projections.getElements().get(2));
final Var ctx = projections.getElements().size() < 4 ? null : extractConstructVar(
extensions, projections.getElements().get(3));
final StatementPattern pattern = new StatementPattern(
ctx == null ? Scope.DEFAULT_CONTEXTS : Scope.NAMED_CONTEXTS, subj, pred,
obj, ctx);
expression = expression == null ? pattern : new Join(expression, pattern);
}
return expression;
}
示例2: getGraphs
private Set<URI> getGraphs(StatementPattern sp) {
if (sp.getScope() == Scope.DEFAULT_CONTEXTS)
return dataset.getDefaultGraphs();
return dataset.getNamedGraphs();
}