public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class); final IValueExpression<? extends IV> var = AST2BOpUtility.toVE(context,globals, args[0]); return new StrlenBOp(var,globals); } });
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class); final IValueExpression<? extends IV> arg = AST2BOpUtility.toVE(context, globals, args[0]); return new NotBOp(arg); } });
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class); // final IValueExpression<? extends IV> var = args[0].getValueExpression(); final IValueExpression ve = AST2BOpUtility.toVE(context,globals, args[0]); return new XsdLongBOp(ve, globals); } });
@Override public IValueExpression<? extends IV> create( final BOpContextBase context,// final GlobalAnnotations globals,// final Map<String, Object> scalarValues,// final ValueExpressionNode... args) { FunctionRegistry.checkArgs(args, ValueExpressionNode.class); final IValueExpression<? extends IV> ve = AST2BOpUtility.toVE( context, globals, args[0]); return new MyFunctionBOp(ve, globals); }
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class); IValueExpression<? extends IV> expressions[]=new IValueExpression[args.length]; for(int i=0;i<args.length;i++){ expressions[i] = AST2BOpUtility.toVE(context, globals, args[i]); } return new com.bigdata.bop.rdf.aggregate.MAX(expressions, scalarValues); } });
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class); // final IValueExpression ve = args[0].getValueExpression(); final IValueExpression ve = AST2BOpUtility.toVE(context, globals, args[0]); return new com.bigdata.bop.rdf.aggregate.SAMPLE(false,ve); } });
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class); // final IValueExpression ve = args[0].getValueExpression(); final IValueExpression ve = AST2BOpUtility.toVE(context, globals, args[0]); return new IsLiteralBOp(ve); } });
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class); // final IValueExpression<? extends IV> var = args[0].getValueExpression(); final IValueExpression ve = AST2BOpUtility.toVE(context, globals, args[0]); return new IsURIBOp(ve); } });
@Override public IValueExpression<? extends IV> create( final BOpContextBase context,// final GlobalAnnotations globals,// final Map<String, Object> scalarValues,// final ValueExpressionNode... args) { FunctionRegistry.checkArgs(args, ValueExpressionNode.class); final IValueExpression<? extends IV> ve = AST2BOpUtility.toVE( context, globals, args[0]); return new MyFunctionBOp(ve, globals); }
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class); IValueExpression<? extends IV> expressions[]=new IValueExpression[args.length]; for(int i=0;i<args.length;i++){ expressions[i] = AST2BOpUtility.toVE(context, globals, args[i]); } return new com.bigdata.bop.rdf.aggregate.MIN(expressions, scalarValues); } });
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class); IValueExpression<? extends IV> expressions[]=new IValueExpression[args.length]; for(int i=0;i<args.length;i++){ expressions[i] = AST2BOpUtility.toVE(context,globals, args[i]); } return new CoalesceBOp(globals,expressions); } });
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class); final IValueExpression<? extends IV> left = AST2BOpUtility.toVE(context,globals, args[0]); return new NumericBOp(left, op); }
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class,ValueExpressionNode.class); final IValueExpression<? extends IV> ve = AST2BOpUtility.toVE(context,globals, args[0]); final IValueExpression<? extends IV> type = AST2BOpUtility.toVE(context,globals, args[1]); return new StrdtBOp(ve,type ,globals); } });
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class, ValueExpressionNode.class); final IValueExpression<? extends IV> arg1 = AST2BOpUtility.toVE(context, globals, args[0]); final IValueExpression<? extends IV> arg2 = AST2BOpUtility.toVE(context, globals, args[1]); return new StrBeforeBOp(arg1, arg2, globals); } });
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class, ValueExpressionNode.class); final IValueExpression<? extends IV> left = AST2BOpUtility.toVE(context,globals, args[0]); final IValueExpression<? extends IV> right = AST2BOpUtility.toVE(context,globals, args[1]); return new MathBOp(left, right, op,globals); }
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class,ValueExpressionNode.class); final IValueExpression<? extends IV> var = AST2BOpUtility.toVE(context, globals, args[0]); final IValueExpression<? extends IV> token = AST2BOpUtility .toVE(context, globals, args[1]); return new StrstartsBOp(var, token); } });
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class, ValueExpressionNode.class); final IValueExpression<? extends IV> arg1 = AST2BOpUtility.toVE(context, globals, args[0]); final IValueExpression<? extends IV> arg2 = AST2BOpUtility.toVE(context, globals, args[1]); return new StrAfterBOp(arg1, arg2, globals); } });
public IValueExpression<? extends IV> create(final BOpContextBase context, final GlobalAnnotations globals, Map<String, Object> scalarValues, final ValueExpressionNode... args) { checkArgs(args, ValueExpressionNode.class,ValueExpressionNode.class,ValueExpressionNode.class); final IValueExpression<? extends IV> conditional = AST2BOpUtility.toVE(context,globals, args[0]); final IValueExpression<? extends IV> expression1 = AST2BOpUtility.toVE(context,globals, args[1]); final IValueExpression<? extends IV> expression2 = AST2BOpUtility.toVE(context,globals, args[2]); return new IfBOp(conditional,expression1,expression2); } });
@Override public IValueExpression<? extends IV> create( final BOpContextBase context,// final GlobalAnnotations globals,// final Map<String, Object> scalarValues,// final ValueExpressionNode... args) { FunctionRegistry.checkArgs(args, ValueExpressionNode.class); final IValueExpression<? extends IV> ve = AST2BOpUtility.toVE( context, globals, args[0]); return new MyFunctionBOp(ve, globals); }
@Override public IValueExpression<? extends IV> create( final BOpContextBase context,// final GlobalAnnotations globals,// final Map<String, Object> scalarValues,// final ValueExpressionNode... args) { FunctionRegistry.checkArgs(args, ValueExpressionNode.class); final IValueExpression<? extends IV> ve = AST2BOpUtility.toVE( context, globals, args[0]); return new MyFunctionBOp(ve, globals); }