@Override @SuppressWarnings("rawtypes") public IValueExpression<? extends IV> getValueExpression() { return getValueExpressionNode().getValueExpression(); }
@Override @SuppressWarnings("rawtypes") public IValueExpression<? extends IV> getValueExpression() { return getValueExpressionNode().getValueExpression(); }
public IValueExpression<? extends IV> getValueExpression() { return getValueExpressionNode().getValueExpression(); }
public IValueExpression<? extends IV> getValueExpression() { return getValueExpressionNode().getValueExpression(); }
@Override public void handle(final AST2BOpContext context, final QueryRoot queryRoot, final QueryHintScope scope, final ASTBase op, final Boolean value) { if (op instanceof FilterNode) { final IValueExpressionNode n = ((FilterNode) op) .getValueExpressionNode(); assert(n != null); @SuppressWarnings("rawtypes") final IValueExpression n2 = n.getValueExpression(); if (n2 != null && n2 instanceof RegexBOp) { ((RegexBOp)n2).setMatchNonString(value); } } }
@Override public void handle(final AST2BOpContext context, final QueryRoot queryRoot, final QueryHintScope scope, final ASTBase op, final Boolean value) { if (op instanceof FilterNode) { final IValueExpressionNode n = ((FilterNode) op) .getValueExpressionNode(); assert(n != null); @SuppressWarnings("rawtypes") final IValueExpression n2 = n.getValueExpression(); if (n2 != null && n2 instanceof RegexBOp) { ((RegexBOp)n2).setMatchNonString(value); } } }
@SuppressWarnings("rawtypes") public IValueExpression<? extends IV> getValueExpression() { final IValueExpression<? extends IV> ve = getValueExpressionNode() .getValueExpression(); if(ve instanceof IVariable<?>) { /* * Wrap a bare variable in an EBV operator. This is necessary in * order for it to properly self-report its materialization * requirements. It is also necessary in order for the * materialization pipeline to notice that a TermId can not be * interpreted as a boolean (there is no problem "getting" the * TermId from the variable, but its EBV is undefined until the RDF * Value is materialized for that TermId). */ return new EBVBOp(ve); } return ve; }
@SuppressWarnings("rawtypes") public IValueExpression<? extends IV> getValueExpression() { final IValueExpression<? extends IV> ve = getValueExpressionNode() .getValueExpression(); if(ve instanceof IVariable<?>) { /* * Wrap a bare variable in an EBV operator. This is necessary in * order for it to properly self-report its materialization * requirements. It is also necessary in order for the * materialization pipeline to notice that a TermId can not be * interpreted as a boolean (there is no problem "getting" the * TermId from the variable, but its EBV is undefined until the RDF * Value is materialized for that TermId). */ return new EBVBOp(ve); } return ve; }
if (node.getValueExpression() != null) { return node.getValueExpression(); return node.getValueExpression(); return node.getValueExpression();
if (node.getValueExpression() != null) { return node.getValueExpression(); return node.getValueExpression(); return node.getValueExpression();
final IValueExpression<?> expr = exprNode.getValueExpression();
final IValueExpression<?> expr = exprNode.getValueExpression();
for (final IValueExpressionNode node : having) { final IValueExpression<? extends IV> ve = node.getValueExpression(); if (ve!=null) { exprs2[i] = new SPARQLConstraint<XSDBooleanIV<BigdataLiteral>>(
for (final IValueExpressionNode node : having) { final IValueExpression<? extends IV> ve = node.getValueExpression(); if (ve!=null) { exprs2[i] = new SPARQLConstraint<XSDBooleanIV<BigdataLiteral>>(
(IVariable)left.getValueExpression(), (IConstant)right.getValueExpression()); (IVariable)right.getValueExpression(), (IConstant)left.getValueExpression());
(IVariable)left.getValueExpression(), (IConstant)right.getValueExpression()); (IVariable)right.getValueExpression(), (IConstant)left.getValueExpression());