public class BindProcessor extends 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 |
---|---|
String[] |
getColumnNamesAssigned()
Returns the column names of select-clause expressions.
|
Class[] |
getExpressionTypes()
Returns the expression types generated by the select-clause expressions.
|
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 Object[] process(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
protected static CodegenMethodNode processCodegen(BindProcessorForge forge, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public Class[] getExpressionTypes()
public String[] getColumnNamesAssigned()