public static class IntervalComputerForgeFactory.IntervalComputerFinishedByThresholdEval extends Object implements IntervalComputerEval
Modifier and Type | Field and Description |
---|---|
static String |
METHOD_LOGWARNINGINTERVALFINISHEDBYTHRESHOLD |
Constructor and Description |
---|
IntervalComputerFinishedByThresholdEval(IntervalDeltaExprEvaluator thresholdExpr) |
Modifier and Type | Method and Description |
---|---|
static CodegenExpression |
codegen(IntervalComputerForgeFactory.IntervalComputerFinishedByThresholdForge forge,
CodegenExpression leftStart,
CodegenExpression leftEnd,
CodegenExpression rightStart,
CodegenExpression rightEnd,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
Boolean |
compute(long leftStart,
long leftEnd,
long rightStart,
long rightEnd,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext context) |
static void |
logWarningIntervalFinishedByThreshold() |
public static final String METHOD_LOGWARNINGINTERVALFINISHEDBYTHRESHOLD
public IntervalComputerFinishedByThresholdEval(IntervalDeltaExprEvaluator thresholdExpr)
public Boolean compute(long leftStart, long leftEnd, long rightStart, long rightEnd, EventBean[] eventsPerStream, boolean newData, ExprEvaluatorContext context)
compute
in interface IntervalComputerEval
public static void logWarningIntervalFinishedByThreshold()
public static CodegenExpression codegen(IntervalComputerForgeFactory.IntervalComputerFinishedByThresholdForge forge, CodegenExpression leftStart, CodegenExpression leftEnd, CodegenExpression rightStart, CodegenExpression rightEnd, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
Copyright © 2005–2018. All rights reserved.