public class PropertyEvaluatorAccumulativeForge extends Object
Constructor and Description |
---|
PropertyEvaluatorAccumulativeForge(ContainedEventEvalForge[] containedEventEvals,
boolean[] fragmentEventTypeIsIndexed,
ExprForge[] whereClauses,
List<String> propertyNames)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
make(CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
protected static CodegenExpression |
makeContained(ContainedEventEvalForge[] evals,
CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
protected static CodegenExpression |
makeWhere(ExprForge[] whereClauses,
CodegenMethod method,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
public PropertyEvaluatorAccumulativeForge(ContainedEventEvalForge[] containedEventEvals, boolean[] fragmentEventTypeIsIndexed, ExprForge[] whereClauses, List<String> propertyNames)
containedEventEvals
- property getters or other evaluatorsfragmentEventTypeIsIndexed
- property fragment types is indexedwhereClauses
- filters, if anypropertyNames
- the property names that are staggeredpublic CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
protected static CodegenExpression makeWhere(ExprForge[] whereClauses, CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
protected static CodegenExpression makeContained(ContainedEventEvalForge[] evals, CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
Copyright © 2005–2018. All rights reserved.