Package | Description |
---|---|
com.espertech.esper.epl.declexpr |
Declared expression handling.
|
com.espertech.esper.epl.enummethod.dot |
Enumeration method utility classes and input data sources.
|
com.espertech.esper.epl.expression |
This package contains the EPL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses
|
com.espertech.esper.epl.script |
Script expression evaluation.
|
com.espertech.esper.epl.spec |
Contains EPL statement specification classes define the constructs that make up an EPL statement,
such as the list of items in the select clause, the insert-into stream name and property names etc.
|
com.espertech.esper.plugin |
APIs for plug-in adapter (for input-output) and plug-in event representation (event types and event objects) are in this package.
|
Modifier and Type | Method and Description |
---|---|
void |
ExprDeclaredNodeImpl.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
void |
ExprDotEvalEnumMethodBase.init(java.lang.Integer streamOfProviderIfApplicable,
EnumMethodEnum enumMethodEnum,
java.lang.String enumMethodUsedName,
EPType typeInfo,
java.util.List<ExprNode> parameters,
ExprValidationContext validationContext) |
void |
ExprDotEvalEnumMethod.init(java.lang.Integer streamOfProviderIfApplicable,
EnumMethodEnum lambda,
java.lang.String lambdaUsedName,
EPType currentInputType,
java.util.List<ExprNode> parameters,
ExprValidationContext validationContext) |
void |
ExprLambdaGoesNode.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
static ExprDotNodeRealizedChain |
ExprDotNodeUtility.getChainEvaluators(java.lang.Integer streamOfProviderIfApplicable,
EPType inputType,
java.util.List<ExprChainedSpec> chainSpec,
ExprValidationContext validationContext,
boolean isDuckTyping,
ExprDotNodeFilterAnalyzerInput inputDesc) |
static ExprNode |
ExprNodeUtility.getValidatedAssignment(OnTriggerSetAssignment assignment,
ExprValidationContext validationContext) |
static void |
ExprNodeUtility.getValidatedSubtree(ExprNodeOrigin origin,
ExprNode[][] exprNode,
ExprValidationContext validationContext) |
static void |
ExprNodeUtility.getValidatedSubtree(ExprNodeOrigin origin,
ExprNode[] exprNode,
ExprValidationContext validationContext) |
static ExprNode |
ExprNodeUtility.getValidatedSubtree(ExprNodeOrigin origin,
ExprNode exprNode,
ExprValidationContext validationContext)
Validates the expression node subtree that has this
node as root.
|
static void |
ExprNodeUtility.validate(ExprNodeOrigin origin,
java.util.List<ExprChainedSpec> chainSpec,
ExprValidationContext validationContext) |
void |
ExprVariableNodeImpl.validate(ExprValidationContext validationContext) |
void |
ExprValidator.validate(ExprValidationContext validationContext) |
void |
ExprTypeofNode.validate(ExprValidationContext validationContext) |
void |
ExprTimestampNode.validate(ExprValidationContext validationContext) |
void |
ExprTimePeriodImpl.validate(ExprValidationContext validationContext) |
void |
ExprSubstitutionNode.validate(ExprValidationContext validationContext) |
void |
ExprSubselectNode.validate(ExprValidationContext validationContext) |
void |
ExprStreamUnderlyingNodeImpl.validate(ExprValidationContext validationContext) |
void |
ExprRelationalOpNodeImpl.validate(ExprValidationContext validationContext) |
void |
ExprRelationalOpAllAnyNode.validate(ExprValidationContext validationContext) |
void |
ExprRegexpNode.validate(ExprValidationContext validationContext) |
void |
ExprPropertyExistsNode.validate(ExprValidationContext validationContext) |
void |
ExprPriorNode.validate(ExprValidationContext validationContext) |
void |
ExprPreviousNode.validate(ExprValidationContext validationContext) |
void |
ExprPreviousMatchRecognizeNode.validate(ExprValidationContext validationContext) |
void |
ExprPlugInSingleRowNode.validate(ExprValidationContext validationContext) |
void |
ExprOrNode.validate(ExprValidationContext validationContext) |
void |
ExprOrderedExpr.validate(ExprValidationContext validationContext) |
void |
ExprNumberSetWildcard.validate(ExprValidationContext validationContext) |
void |
ExprNumberSetRange.validate(ExprValidationContext validationContext) |
void |
ExprNumberSetList.validate(ExprValidationContext validationContext) |
void |
ExprNumberSetFrequency.validate(ExprValidationContext validationContext) |
void |
ExprNumberSetCronParam.validate(ExprValidationContext validationContext) |
void |
ExprNotNode.validate(ExprValidationContext validationContext) |
void |
ExprNodeValidated.validate(ExprValidationContext validationContext) |
void |
ExprNewNode.validate(ExprValidationContext validationContext) |
void |
ExprMinMaxRowNode.validate(ExprValidationContext validationContext) |
void |
ExprMathNode.validate(ExprValidationContext validationContext) |
void |
ExprLikeNode.validate(ExprValidationContext validationContext) |
void |
ExprIStreamNode.validate(ExprValidationContext validationContext) |
void |
ExprInstanceofNode.validate(ExprValidationContext validationContext) |
void |
ExprInNodeImpl.validate(ExprValidationContext validationContext) |
void |
ExprIdentNodeImpl.validate(ExprValidationContext validationContext) |
void |
ExprGroupingNode.validate(ExprValidationContext validationContext) |
void |
ExprGroupingIdNode.validate(ExprValidationContext validationContext) |
void |
ExprEqualsNodeImpl.validate(ExprValidationContext validationContext) |
void |
ExprEqualsAllAnyNode.validate(ExprValidationContext validationContext) |
void |
ExprDotNode.validate(ExprValidationContext validationContext) |
void |
ExprContextPropertyNode.validate(ExprValidationContext validationContext) |
void |
ExprConstantNodeImpl.validate(ExprValidationContext validationContext) |
void |
ExprConcatNode.validate(ExprValidationContext validationContext) |
void |
ExprCoalesceNode.validate(ExprValidationContext validationContext) |
void |
ExprCastNode.validate(ExprValidationContext validationContext) |
void |
ExprCaseNode.validate(ExprValidationContext validationContext) |
void |
ExprBitWiseNode.validate(ExprValidationContext validationContext) |
void |
ExprBetweenNodeImpl.validate(ExprValidationContext validationContext) |
void |
ExprArrayNode.validate(ExprValidationContext validationContext) |
void |
ExprAndNodeImpl.validate(ExprValidationContext validationContext) |
void |
ExprAggregateNodeGroupKey.validate(ExprValidationContext validationContext) |
void |
ExprAggregateNodeBase.validate(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprSumNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprStddevNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprRateAggNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprPlugInAggMultiFunctionNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprPlugInAggFunctionFactoryNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprNthAggNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprMinMaxAggrNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprMedianNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprLeavingAggNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprLastEverNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprFirstEverNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprCountNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprAvgNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprAvedevNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprAggMultiFunctionSortedMinMaxByNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationMethodFactory |
ExprAggMultiFunctionLinearAccessNode.validateAggregationChild(ExprValidationContext validationContext) |
void |
ExprSubselectRowNode.validateSubquery(ExprValidationContext validationContext) |
abstract void |
ExprSubselectNode.validateSubquery(ExprValidationContext validationContext) |
void |
ExprSubselectInNode.validateSubquery(ExprValidationContext validationContext) |
void |
ExprSubselectExistsNode.validateSubquery(ExprValidationContext validationContext) |
void |
ExprSubselectAllSomeAnyNode.validateSubquery(ExprValidationContext validationContext) |
Constructor and Description |
---|
ExprValidationContext(StreamTypeServiceImpl types,
ExprValidationContext ctx) |
Modifier and Type | Method and Description |
---|---|
void |
ExprNodeScript.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
void |
MatchRecognizeInterval.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
ExprValidationContext |
PlugInAggregationMultiFunctionValidationContext.getValidationContext()
Returns additional validation contextual services.
|
Constructor and Description |
---|
PlugInAggregationMultiFunctionValidationContext(java.lang.String functionName,
EventType[] eventTypes,
ExprNode[] parameterExpressions,
java.lang.String engineURI,
java.lang.String statementName,
ExprValidationContext validationContext,
ConfigurationPlugInAggregationMultiFunction config)
Ctor.
|