All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
accept(ExprNodeVisitor visitor) |
void |
accept(ExprNodeVisitorWithParent visitor) |
void |
acceptChildnodes(ExprNodeVisitorWithParent visitor) |
CodegenExpression |
evaluateCodegen(EPTypeClass requiredType,
CodegenMethodScope parent,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope) |
protected abstract CodegenExpression |
evaluateCodegen(String readerMethodName,
EPTypeClass requiredType,
CodegenMethodScope parent,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope) |
CodegenExpression |
evaluateCodegenUninstrumented(EPTypeClass requiredType,
CodegenMethodScope parent,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope) |
CodegenExpression |
evaluateGetEventBeanCodegen(CodegenMethodScope parent,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope) |
CodegenExpression |
evaluateGetROCollectionEventsCodegen(CodegenMethodScope parent,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope) |
CodegenExpression |
evaluateGetROCollectionScalarCodegen(CodegenMethodScope parent,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope) |
EPTypeClass |
getComponentTypeCollection() |
EPTypeClass |
getEvaluationType() |
EventType |
getEventTypeCollection() |
EventType |
getEventTypeSingle() |
ExprEvaluator |
getExprEvaluator() |
FilterExprAnalyzerAffector |
getFilterExprAnalyzerAffector() |
ExprNodeRenderable |
getForgeRenderable() |
protected CodegenExpressionField |
getReader(CodegenClassScope classScope) |
String |
getRootPropertyName() |
Integer |
getStreamNumReferenced() |
protected abstract String |
getTableColumnName() |
protected abstract String |
getTableName() |
boolean |
isReturnsConstantResult() |
protected abstract void |
toEPL(StringWriter writer,
ExprNodeRenderableFlags flags) |
void |
toPrecedenceFreeEPL(StringWriter writer,
ExprNodeRenderableFlags flags) |
void |
validate(ExprValidationContext validationContext) |