public abstract static class IntervalForgeImpl.IntervalOpForgeDateWithEndBase extends Object implements IntervalForgeImpl.IntervalOpForge
Modifier and Type | Field and Description |
---|---|
protected ExprForge |
forgeEndTimestamp |
protected IntervalComputerForge |
intervalComputer |
Constructor and Description |
---|
IntervalOpForgeDateWithEndBase(IntervalComputerForge intervalComputer,
ExprForge forgeEndTimestamp) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenExpression start,
CodegenExpression end,
CodegenExpression parameter,
Class parameterType,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
protected abstract CodegenExpression |
codegenEvaluate(CodegenExpressionRef startTs,
CodegenExpressionRef endTs,
CodegenExpressionRef paramStartTs,
CodegenExpressionRef paramEndTs,
CodegenMethod parentNode,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
makeEval
protected final IntervalComputerForge intervalComputer
protected final ExprForge forgeEndTimestamp
public IntervalOpForgeDateWithEndBase(IntervalComputerForge intervalComputer, ExprForge forgeEndTimestamp)
protected abstract CodegenExpression codegenEvaluate(CodegenExpressionRef startTs, CodegenExpressionRef endTs, CodegenExpressionRef paramStartTs, CodegenExpressionRef paramEndTs, CodegenMethod parentNode, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public CodegenExpression codegen(CodegenExpression start, CodegenExpression end, CodegenExpression parameter, Class parameterType, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
codegen
in interface IntervalForgeImpl.IntervalOpForge
Copyright © 2005–2018. All rights reserved.