Class ExprTableAccessNodeKeys
java.lang.Object
com.espertech.esper.common.internal.epl.expression.core.ExprNodeBase
com.espertech.esper.common.internal.epl.expression.table.ExprTableAccessNode
com.espertech.esper.common.internal.epl.expression.table.ExprTableAccessNodeKeys
- All Implemented Interfaces:
ExprEvaluator
,ExprForge
,ExprForgeInstrumentable
,ExprNode
,ExprNodeRenderable
,ExprValidator
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.expression.table.ExprTableAccessNode
groupKeyEvaluators, strategy, tableMeta, tableName
Fields inherited from interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluator
EPTYPE, EPTYPEARRAY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
getForge()
protected String
protected CodegenExpression[]
void
toPrecedenceFreeEPL
(StringWriter writer, ExprNodeRenderableFlags flags) protected void
validateBindingInternal
(ExprValidationContext validationContext) Methods inherited from class com.espertech.esper.common.internal.epl.expression.table.ExprTableAccessNode
equalsNode, evaluate, evaluateCodegen, evaluateCodegenUninstrumented, evaluateGetEventBeanCodegen, evaluateGetROCollectionEventsCodegen, evaluateGetROCollectionScalarCodegen, getExprEvaluator, getForgeConstantType, getForgeRenderable, getPrecedence, getTableAccessNumber, getTableMeta, getTableName, makeEvaluate, setTableAccessNumber, toPrecedenceFreeEPLInternal, toPrecedenceFreeEPLInternal, validate, validateGroupKeys, validateSubpropertyGetCol
Methods inherited from class com.espertech.esper.common.internal.epl.expression.core.ExprNodeBase
accept, accept, acceptChildnodes, addChildNode, addChildNodes, addChildNodeToFront, checkValidated, checkValidatedException, getChildNodes, replaceUnlistedChildNode, setChildNode, setChildNodes, toEPL
-
Constructor Details
-
ExprTableAccessNodeKeys
-
-
Method Details
-
toPrecedenceFreeEPL
- Specified by:
toPrecedenceFreeEPL
in classExprNodeBase
-
validateBindingInternal
protected void validateBindingInternal(ExprValidationContext validationContext) throws ExprValidationException - Specified by:
validateBindingInternal
in classExprTableAccessNode
- Throws:
ExprValidationException
-
getTableAccessFactoryForge
- Specified by:
getTableAccessFactoryForge
in classExprTableAccessNode
-
equalsNodeInternal
- Specified by:
equalsNodeInternal
in classExprTableAccessNode
-
getEvaluationType
-
getForge
-
getInstrumentationQName
- Specified by:
getInstrumentationQName
in classExprTableAccessNode
-
getInstrumentationQParams
- Specified by:
getInstrumentationQParams
in classExprTableAccessNode
-