public class BindProcessor
extends java.lang.Object
SelectExprResultProcessor
to present
a result as an object array for 'natural' delivery.Constructor and Description |
---|
BindProcessor(BindProcessorForge forge,
ExprEvaluator[] expressionNodes) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getColumnNamesAssigned()
Returns the column names of select-clause expressions.
|
java.lang.Class[] |
getExpressionTypes()
Returns the expression types generated by the select-clause expressions.
|
java.lang.Object[] |
process(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
protected static CodegenMethodNode |
processCodegen(BindProcessorForge forge,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
public BindProcessor(BindProcessorForge forge, ExprEvaluator[] expressionNodes)
public java.lang.Object[] process(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
protected static CodegenMethodNode processCodegen(BindProcessorForge forge, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public java.lang.Class[] getExpressionTypes()
public java.lang.String[] getColumnNamesAssigned()