Package | Description |
---|---|
com.espertech.esper.core.start |
Classes related to start and stop of statements
|
com.espertech.esper.epl.expression.core |
Core expression classes.
|
com.espertech.esper.filter |
Main switchboard filtering and routing of incoming events to interested statements is performed in this package.
|
com.espertech.esper.util |
Utility classes that center around Java type handling, printing, reflection, debugging
|
Modifier and Type | Method and Description |
---|---|
protected static ExprNode |
EPStatementStartMethodHelperValidate.validateExprNoAgg(ExprNodeOrigin exprNodeOrigin,
ExprNode exprNode,
StreamTypeService streamTypeService,
StatementContext statementContext,
ExprEvaluatorContext exprEvaluatorContext,
String errorMsg,
boolean allowTableConsumption) |
protected ExprNode |
EPStatementStartMethodOnTrigger.validateJoinNamedWindow(String engineURI,
StatementContext statementContext,
ExprNodeOrigin exprNodeOrigin,
ExprNode deleteJoinExpr,
EventType namedWindowType,
String namedWindowStreamName,
String namedWindowName,
EventType filteredType,
String filterStreamName,
String filteredTypeName,
String optionalTableName) |
Modifier and Type | Method and Description |
---|---|
static ExprNodeOrigin |
ExprNodeOrigin.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ExprNodeOrigin[] |
ExprNodeOrigin.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static ExprEvaluator[] |
ExprNodeUtility.crontabScheduleValidate(ExprNodeOrigin origin,
List<ExprNode> scheduleSpecExpressionList,
StatementContext context,
boolean allowBindingConsumption) |
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,
List<ExprChainedSpec> chainSpec,
ExprValidationContext validationContext) |
static void |
ExprNodeUtility.validatePlainExpression(ExprNodeOrigin origin,
ExprNode expression) |
static void |
ExprNodeUtility.validatePlainExpression(ExprNodeOrigin origin,
ExprNode[] expressions) |
static ExprNode |
ExprNodeUtility.validateSimpleGetSubtree(ExprNodeOrigin origin,
ExprNode expression,
StatementContext statementContext,
EventType optionalEventType,
boolean allowBindingConsumption) |
Modifier and Type | Method and Description |
---|---|
static List<ExprNode> |
FilterSpecCompiler.validateAllowSubquery(ExprNodeOrigin exprNodeOrigin,
List<ExprNode> exprNodes,
StreamTypeService streamTypeService,
StatementContext statementContext,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes)
Validates expression nodes and returns a list of validated nodes.
|
Modifier and Type | Method and Description |
---|---|
static Object |
PopulateUtil.coerceProperty(String propertyName,
Class containingType,
Object value,
Class type,
ExprNodeOrigin exprNodeOrigin,
ExprValidationContext exprValidationContext,
boolean forceNumeric,
boolean includeClassNameInEx) |
static Object |
PopulateUtil.instantiatePopulateObject(Map<String,Object> objectProperties,
Class topClass,
ExprNodeOrigin exprNodeOrigin,
ExprValidationContext exprValidationContext) |
static Object |
JsonUtil.parsePopulate(String json,
Class topClass,
ExprNodeOrigin exprNodeOrigin,
ExprValidationContext exprValidationContext) |
static void |
PopulateUtil.populateObject(String operatorName,
int operatorNum,
String dataFlowName,
Map<String,Object> objectProperties,
Object top,
ExprNodeOrigin exprNodeOrigin,
ExprValidationContext exprValidationContext,
EPDataFlowOperatorParameterProvider optionalParameterProvider,
Map<String,Object> optionalParameterURIs) |
static void |
PopulateUtil.populateSpecCheckParameters(PopulateFieldWValueDescriptor[] descriptors,
Map<String,Object> jsonRaw,
Object spec,
ExprNodeOrigin exprNodeOrigin,
ExprValidationContext exprValidationContext) |