@Override public void render(FunctionRenderContext context) { if (context.getArgumentsSize() != 1) { throw new RuntimeException("The " + functionName + " function needs exactly one argument <expression>! args=" + context); } renderer.start(context).addArgument(0).build(); }
@Override public void render(FunctionRenderContext context) { if (context.getArgumentsSize() != 1) { throw new RuntimeException("The minute function needs exactly one argument <datetime>! args=" + context); } renderer.start(context).addArgument(0).build(); } }
@Override public void render(FunctionRenderContext context) { if (context.getArgumentsSize() != 1) { throw new RuntimeException("The hour function needs exactly one argument <datetime>! args=" + context); } renderer.start(context).addArgument(0).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override public void render(FunctionRenderContext context) { if (context.getArgumentsSize() != 1) { throw new RuntimeException("The second function needs exactly one argument <datetime>! args=" + context); } renderer.start(context).addArgument(0).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }
@Override protected void renderDiff(FunctionRenderContext context) { renderer.start(context).addArgument(0).addArgument(1).build(); } }