public class AggregationAccessorFirstLastIndexNoEvalForge extends java.lang.Object implements AggregationAccessorForge
Constructor and Description |
---|
AggregationAccessorFirstLastIndexNoEvalForge(ExprForge indexNode,
int constant,
boolean first) |
Modifier and Type | Method and Description |
---|---|
AggregationAccessor |
getAccessor(EngineImportService engineImportService,
boolean isFireAndForget,
java.lang.String statementName) |
void |
getEnumerableEventCodegen(AggregationAccessorForgeGetCodegenContext context) |
void |
getEnumerableEventsCodegen(AggregationAccessorForgeGetCodegenContext context) |
void |
getEnumerableScalarCodegen(AggregationAccessorForgeGetCodegenContext context) |
PlugInAggregationMultiFunctionCodegenType |
getPluginCodegenType() |
void |
getValueCodegen(AggregationAccessorForgeGetCodegenContext context) |
public AggregationAccessorFirstLastIndexNoEvalForge(ExprForge indexNode, int constant, boolean first)
public AggregationAccessor getAccessor(EngineImportService engineImportService, boolean isFireAndForget, java.lang.String statementName)
getAccessor
in interface AggregationAccessorForge
public PlugInAggregationMultiFunctionCodegenType getPluginCodegenType()
getPluginCodegenType
in interface AggregationAccessorForge
public void getValueCodegen(AggregationAccessorForgeGetCodegenContext context)
getValueCodegen
in interface AggregationAccessorForge
public void getEnumerableEventsCodegen(AggregationAccessorForgeGetCodegenContext context)
getEnumerableEventsCodegen
in interface AggregationAccessorForge
public void getEnumerableEventCodegen(AggregationAccessorForgeGetCodegenContext context)
getEnumerableEventCodegen
in interface AggregationAccessorForge
public void getEnumerableScalarCodegen(AggregationAccessorForgeGetCodegenContext context)
getEnumerableScalarCodegen
in interface AggregationAccessorForge