Modifier and Type | Method and Description |
---|---|
static ExprNode |
DataFlowParameterValidation.validate(String name,
ExprNode expr,
Class expectedReturnType,
DataFlowOpForgeInitializeContext context)
Validate the provided expression.
|
static ExprNode |
DataFlowParameterValidation.validate(String name,
ExprNode expr,
EventType eventType,
Class expectedReturnType,
DataFlowOpForgeInitializeContext context)
Validate the provided expression.
|
Modifier and Type | Method and Description |
---|---|
void |
AggregationFunctionForge.validate(AggregationFunctionValidationContext validationContext)
Implemented by plug-in aggregation functions to allow such functions to validate the
type of values passed to the function at statement compile time and to generally
interrogate parameter expressions.
|
Modifier and Type | Method and Description |
---|---|
ExprNode |
CompilerServices.compileExpression(String expression,
StatementCompileTimeServices services) |
String |
CompilerServices.lexSampleSQL(String querySQL) |
Modifier and Type | Method and Description |
---|---|
static FilterSpecCompiledDesc |
FilterSpecCompiler.build(FilterSpecValidatedDesc validatedDesc,
EventType eventType,
String eventTypeName,
PropertyEvalSpec optionalPropertyEvalSpec,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
LinkedHashSet<String> allTagNamesOrdered,
StreamTypeService streamTypeService,
String optionalStreamName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
static FilterSpecCompiled |
FilterSpecCompiler.buildNoStmtCtx(List<ExprNode> validatedNodes,
EventType eventType,
String eventTypeName,
String optionalStreamName,
PropertyEvalSpec optionalPropertyEvalSpec,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
LinkedHashSet<String> allTagNamesOrdered,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
static StreamSpecCompiledDesc |
StreamSpecCompiler.compile(StreamSpecRaw spec,
boolean isJoin,
boolean isContextDeclaration,
boolean isOnTrigger,
String optionalStreamName,
int streamNum,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static StreamSpecCompiledDesc |
StreamSpecCompiler.compileFilter(FilterStreamSpecRaw streamSpec,
String optionalStreamName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static StreamSpecCompiled |
StreamSpecCompiler.compileMethod(MethodStreamSpec methodStreamSpec) |
static StreamSpecCompiledDesc |
StreamSpecCompiler.compilePattern(PatternStreamSpecRaw streamSpecRaw,
boolean isJoin,
boolean isContextDeclaration,
boolean isOnTrigger,
int streamNum,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static StreamSpecCompiledDesc |
StreamSpecCompiler.compilePatternWTags(PatternStreamSpecRaw streamSpecRaw,
MatchEventSpec tags,
Set<String> priorAllTags,
boolean isJoin,
boolean isContextDeclaration,
boolean isOnTrigger,
int streamNum,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
protected static List<ExprNode> |
FilterSpecCompilerIndexPlannerHelper.decomposeCheckAggregation(List<ExprNode> validatedNodes) |
protected static ExprNode |
FilterSpecCompilerIndexPlannerHelper.decomposePopulateConsolidate(FilterSpecParaForgeMap filterParamExprMap,
boolean performConditionPlanning,
List<ExprNode> validatedNodes,
FilterSpecCompilerArgs args) |
protected static MatchedEventConvertorForge |
FilterSpecCompilerIndexPlannerHelper.getMatchEventConvertor(ExprNode value,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
LinkedHashSet<String> allTagNamesOrdered) |
protected static SimpleNumberCoercer |
FilterSpecCompilerIndexPlannerHelper.getNumberCoercer(EPType leftType,
EPType rightType,
String expression) |
protected static FilterSpecParamForge |
FilterSpecCompilerIndexPlannerAdvancedIndex.handleAdvancedIndexDescProvider(FilterSpecCompilerAdvIndexDescProvider provider,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
String statementName) |
protected static FilterSpecParamForge |
FilterSpecCompilerIndexPlannerBooleanLimited.handleBooleanLimited(ExprNode constituent,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
LinkedHashSet<String> allTagNamesOrdered,
StreamTypeService streamTypeService,
StatementRawInfo raw,
StatementCompileTimeServices services) |
protected static Object |
FilterSpecCompilerIndexPlannerHelper.handleConstantsCoercion(ExprFilterSpecLookupableForge lookupable,
Object constant) |
protected static FilterSpecParamForge |
FilterSpecCompilerIndexPlannerEquals.handleEqualsAndRelOp(ExprNode constituent,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
LinkedHashSet<String> allTagNamesOrdered,
String statementName,
StatementRawInfo raw,
StatementCompileTimeServices services) |
protected static FilterSpecParamForge |
FilterSpecCompilerIndexPlannerInSetOfValues.handleInSetNode(ExprInNode constituent,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
LinkedHashSet<String> allTagNamesOrdered,
StatementRawInfo raw,
StatementCompileTimeServices services) |
static FilterSpecParamForge |
FilterSpecCompilerIndexPlannerRange.handleRangeNode(ExprBetweenNode betweenNode,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
LinkedHashSet<String> allTagNamesOrdered,
String statementName,
StatementRawInfo raw,
StatementCompileTimeServices services) |
protected static boolean |
FilterSpecCompilerIndexPlannerHelper.hasLevelOrHint(FilterSpecCompilerIndexPlannerHint requiredHint,
StatementRawInfo raw,
StatementCompileTimeServices services) |
protected static FilterSpecPlanPathTripletForge |
FilterSpecCompilerIndexPlannerConstituent.makeFilterParam(ExprNode constituent,
boolean performConditionPlanning,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
LinkedHashSet<String> allTagNamesOrdered,
String statementName,
StreamTypeService streamTypeService,
StatementRawInfo raw,
StatementCompileTimeServices services)
For a given expression determine if this is optimizable and create the filter parameter
representing the expression, or null if not optimizable.
|
static FilterSpecCompiledDesc |
FilterSpecCompiler.makeFilterSpec(EventType eventType,
String eventTypeName,
List<ExprNode> filterExpessions,
PropertyEvalSpec optionalPropertyEvalSpec,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
LinkedHashSet<String> allTagNamesOrdered,
StreamTypeService streamTypeService,
String optionalStreamName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
protected static ExprFilterSpecLookupableForge |
FilterSpecCompilerIndexPlannerHelper.makeLimitedLookupableForgeMayNull(ExprNode lookupable,
StatementRawInfo raw,
StatementCompileTimeServices services) |
protected static FilterSpecPlanPathTripletForge |
FilterSpecCompilerIndexPlannerHelper.makeRemainingNode(List<ExprNode> unassignedExpressions,
FilterSpecCompilerArgs args) |
static FilterSpecPlanForge |
FilterSpecCompilerIndexPlanner.planFilterParameters(List<ExprNode> validatedNodes,
FilterSpecCompilerArgs args) |
protected static FilterSpecPlanForge |
FilterSpecCompilerIndexPlannerWidthBasic.planRemainingNodesBasic(FilterSpecParaForgeMap overallExpressions,
FilterSpecCompilerArgs args,
int filterServiceMaxFilterWidth) |
protected static FilterSpecPlanForge |
FilterSpecCompilerIndexPlannerWidthWithConditions.planRemainingNodesWithConditions(FilterSpecParaForgeMap overallExpressions,
FilterSpecCompilerArgs args,
int filterServiceMaxFilterWidth,
ExprNode topLevelNegator) |
static EventType |
StreamSpecCompiler.resolveTypeName(String eventTypeName,
EventTypeCompileTimeResolver eventTypeCompileTimeResolver) |
protected static void |
FilterSpecCompilerIndexPlannerHelper.throwConversionError(Class fromType,
Class toType,
String propertyName) |
static FilterSpecValidatedDesc |
FilterSpecCompiler.validateAllowSubquery(ExprNodeOrigin exprNodeOrigin,
List<ExprNode> exprNodes,
StreamTypeService streamTypeService,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static boolean |
StreamSpecCompiler.validateMatchUntil(ExprNode lowerBounds,
ExprNode upperBounds,
boolean isAllowLowerZero)
Validate.
|
Modifier and Type | Method and Description |
---|---|
StmtForgeMethodResult |
StmtForgeMethod.make(String packageName,
String classPostfix,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
StmtForgeMethodResult |
StmtForgeMethodCreateSimpleBase.make(String packageName,
String classPostfix,
StatementCompileTimeServices services) |
protected abstract String |
StmtForgeMethodCreateSimpleBase.register(StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
protected String |
StmtForgeMethodCreateClass.register(StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
StmtForgeMethodResult |
StmtForgeMethodCreateContext.make(String packageName,
String classPostfix,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
StmtForgeMethodResult |
StmtForgeMethodCreateDataflow.make(String packageName,
String classPostfix,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
protected String |
StmtForgeMethodCreateExpression.register(StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
StmtForgeMethodResult |
StmtForgeMethodCreateIndex.make(String packageName,
String classPostfix,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
StmtForgeMethodResult |
StmtForgeMethodCreateSchema.make(String packageName,
String classPostfix,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
StmtForgeMethodResult |
StmtForgeMethodCreateTable.make(String packageName,
String classPostfix,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
StmtForgeMethodResult |
StmtForgeMethodCreateVariable.make(String packageName,
String classPostfix,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
protected static CreateWindowCompileResult |
CreateWindowUtil.handleCreateWindow(StatementBaseInfo base,
StatementCompileTimeServices services) |
StmtForgeMethodResult |
StmtForgeMethodCreateWindow.make(String packageName,
String classPostfix,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
StmtForgeMethodResult |
StmtForgeMethodOnTrigger.make(String packageName,
String classPostfix,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static OnTriggerSetPlan |
OnTriggerSetUtil.handleSetVariable(String className,
CodegenPackageScope packageScope,
String classPostfix,
OnTriggerActivatorDesc activatorResult,
String optionalStreamName,
Map<ExprSubselectNode,SubSelectActivationPlan> subselectActivation,
OnTriggerSetDesc desc,
StatementBaseInfo base,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static OnTriggerPlan |
OnSplitStreamUtil.handleSplitStream(String aiFactoryProviderClassName,
CodegenPackageScope packageScope,
String classPostfix,
OnTriggerSplitStreamDesc desc,
StreamSpecCompiled streamSpec,
OnTriggerActivatorDesc activatorResult,
Map<ExprSubselectNode,SubSelectActivationPlan> subselectActivation,
StatementBaseInfo base,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static OnTriggerPlan |
OnTriggerWindowUtil.handleContextFactoryOnTrigger(String className,
CodegenPackageScope packageScope,
String classPostfix,
NamedWindowMetaData namedWindow,
TableMetaData table,
OnTriggerWindowPlan planDesc,
StatementBaseInfo base,
StatementCompileTimeServices services) |
protected static ExprNode |
OnTriggerPlanValidator.validateJoinNamedWindow(ExprNodeOrigin exprNodeOrigin,
ExprNode deleteJoinExpr,
EventType namedWindowType,
String namedWindowStreamName,
String namedWindowName,
EventType filteredType,
String filterStreamName,
String filteredTypeName,
String optionalTableName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
protected static void |
OnTriggerWindowUtil.validateOnExpressionContext(String onExprContextName,
String desiredContextName,
String title) |
static OnTriggerPlanValidationResult |
OnTriggerPlanValidator.validateOnTriggerPlan(EventType namedWindowOrTableType,
OnTriggerWindowDesc onTriggerDesc,
StreamSpecCompiled streamSpec,
OnTriggerActivatorDesc activatorResult,
Map<ExprSubselectNode,SubSelectActivationPlan> subselectActivation,
StatementBaseInfo base,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static StmtForgeMethodSelectResult |
StmtForgeMethodSelectUtil.make(boolean dataflowOperator,
String packageName,
String classPostfix,
StatementBaseInfo base,
StatementCompileTimeServices services) |
StmtForgeMethodResult |
StmtForgeMethodSelect.make(String packageName,
String classPostfix,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static InternalEventRouterDescForge |
InternalEventRouterDescFactory.getValidatePreprocessing(EventType eventType,
UpdateDesc desc,
Annotation[] annotations) |
StmtForgeMethodResult |
StmtForgeMethodUpdate.make(String packageName,
String classPostfix,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
void |
ContextControllerCategoryFactoryForge.validateGetContextProps(LinkedHashMap<String,Object> props,
String contextName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
void |
ContextControllerCategoryValidation.validateStatement(String contextName,
StatementSpecCompiled spec,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
void |
ContextControllerFactoryForge.validateGetContextProps(LinkedHashMap<String,Object> props,
String contextName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
void |
ContextControllerPortableInfo.validateStatement(String contextName,
StatementSpecCompiled spec,
StatementCompileTimeServices compileTimeServices) |
static void |
ContextControllerForgeUtil.validateStatementKeyAndHash(Supplier<EventType>[] typeProvider,
String contextName,
StatementSpecCompiled spec,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
static void |
ContextControllerHashUtil.validateContextDesc(String contextName,
ContextSpecHash hashedSpec,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
void |
ContextControllerHashFactoryForge.validateGetContextProps(LinkedHashMap<String,Object> props,
String contextName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
void |
ContextControllerHashValidation.validateStatement(String contextName,
StatementSpecCompiled spec,
StatementCompileTimeServices compileTimeServices) |
Constructor and Description |
---|
ContextControllerHashedGetterSingleRowForge(Pair<Class,ClasspathImportSingleRowDesc> func,
List<ExprNode> parameters,
int granularity,
EventType eventType,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
void |
ContextControllerInitTermFactoryForge.validateGetContextProps(LinkedHashMap<String,Object> props,
String contextName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
void |
ContextControllerInitTermValidation.validateStatement(String contextName,
StatementSpecCompiled spec,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
protected static EPType[] |
ContextControllerKeyedUtil.validateContextDesc(String contextName,
ContextSpecKeyed partitionSpec) |
void |
ContextControllerKeyedFactoryForge.validateGetContextProps(LinkedHashMap<String,Object> props,
String contextName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
void |
ContextControllerKeyedValidation.validateStatement(String contextName,
StatementSpecCompiled spec,
StatementCompileTimeServices compileTimeServices) |
Constructor and Description |
---|
ContextControllerKeyedFactoryForge(ContextControllerFactoryEnv ctx,
ContextSpecKeyed detail) |
Modifier and Type | Method and Description |
---|---|
static void |
ContextPropertyEventType.addEndpointTypes(ContextSpecCondition endpoint,
Map<String,Object> properties,
Set<String> allTags) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactoryAccessBase.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
Modifier and Type | Method and Description |
---|---|
AggregationMultiFunctionMethodDesc |
AggregationPortableValidationCountMinSketch.validateAggregationMethod(ExprValidationContext validationContext,
String aggMethodName,
ExprNode[] params) |
void |
AggregationPortableValidationCountMinSketch.validateIntoTableCompatible(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactoryFirstLastUnbound.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
AggregationMultiFunctionMethodDesc |
AggregationPortableValidationLinear.validateAggregationMethod(ExprValidationContext validationContext,
String aggMethodName,
ExprNode[] params) |
void |
AggregationPortableValidationLinear.validateIntoTableCompatible(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
boolean |
AggregationPortableValidationPluginMultiFunc.isAggregationMethod(String name,
ExprNode[] parameters,
ExprValidationContext validationContext) |
AggregationMultiFunctionMethodDesc |
AggregationPortableValidationPluginMultiFunc.validateAggregationMethod(ExprValidationContext validationContext,
String aggMethodName,
ExprNode[] params) |
void |
AggregationPortableValidationPluginMultiFunc.validateIntoTableCompatible(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
AggregationMultiFunctionMethodDesc |
AggregationPortableValidationSorted.validateAggregationMethod(ExprValidationContext validationContext,
String aggMethodName,
ExprNode[] params) |
void |
AggregationPortableValidationSorted.validateIntoTableCompatible(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
static ExprValidationException |
AggregationServiceFactoryFactory.getRollupReclaimEx() |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactory.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
static AggregationServiceForgeDesc |
AggregationServiceFactoryFactory.getService(List<ExprAggregateNode> selectAggregateExprNodes,
Map<ExprNode,String> selectClauseNamedNodes,
List<ExprDeclaredNode> declaredExpressions,
ExprNode[] groupByNodes,
MultiKeyClassRef groupByMultiKey,
List<ExprAggregateNode> havingAggregateExprNodes,
List<ExprAggregateNode> orderByAggregateExprNodes,
List<ExprAggregateNodeGroupKey> groupKeyExpressions,
boolean hasGroupByClause,
Annotation[] annotations,
VariableCompileTimeResolver variableCompileTimeResolver,
boolean isDisallowNoReclaim,
ExprNode whereClause,
ExprNode havingClause,
EventType[] typesPerStream,
AggregationGroupByRollupDescForge groupByRollupDesc,
String optionalContextName,
IntoTableSpec intoTableSpec,
TableCompileTimeResolver tableCompileTimeResolver,
boolean isUnidirectional,
boolean isFireAndForget,
boolean isOnSelect,
ClasspathImportServiceCompileTime classpathImportService,
StatementRawInfo raw,
SerdeCompileTimeResolver serdeResolver,
StateMgmtSettingsProvider stateMgmtSettingsProvider) |
boolean |
AggregationPortableValidation.isAggregationMethod(String name,
ExprNode[] parameters,
ExprValidationContext validationContext) |
static void |
AggregationValidationUtil.validateAggFuncName(String requiredName,
String providedName) |
static void |
AggregationValidationUtil.validateAggregationFilter(boolean requireFilter,
boolean provideFilter) |
static void |
AggregationValidationUtil.validateAggregationInputType(EPType requiredParam,
EPType providedParam) |
AggregationMultiFunctionMethodDesc |
AggregationPortableValidationBase.validateAggregationMethod(ExprValidationContext validationContext,
String aggMethodName,
ExprNode[] params) |
AggregationMultiFunctionMethodDesc |
AggregationPortableValidation.validateAggregationMethod(ExprValidationContext validationContext,
String aggMethodName,
ExprNode[] params) |
static void |
AggregationValidationUtil.validateAggregationType(AggregationPortableValidation tableDeclared,
String tableExpression,
AggregationPortableValidation intoTableDeclared,
String intoExpression) |
static void |
AggregationValidationUtil.validateAggregationUnbound(boolean requiredHasDataWindows,
boolean providedHasDataWindows) |
static void |
AggregationValidationUtil.validateDistinct(boolean required,
boolean provided) |
static void |
AggregationValidationUtil.validateEventType(EventType requiredType,
EventType providedType) |
protected void |
AggregationPortableValidationWFilterWInputType.validateIntoTable(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
protected abstract void |
AggregationPortableValidationBase.validateIntoTable(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
void |
AggregationPortableValidationBase.validateIntoTableCompatible(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
void |
AggregationPortableValidation.validateIntoTableCompatible(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
protected abstract void |
AggregationPortableValidationWFilterWInputType.validateIntoTableWFilterWInputType(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactoryAvedev.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
protected void |
AggregationPortableValidationAvedev.validateIntoTableWFilterWInputType(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactoryAvg.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
protected void |
AggregationPortableValidationAvg.validateIntoTableWFilterWInputType(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactoryCountEver.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
AggregationForgeFactoryCount.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
protected void |
AggregationPortableValidationCount.validateIntoTable(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactoryFirstLastEver.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
protected void |
AggregationPortableValidationFirstLastEver.validateIntoTableWFilterWInputType(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactoryLeaving.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
protected void |
AggregationPortableValidationLeaving.validateIntoTableWFilterWInputType(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactoryMedian.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
protected void |
AggregationPortableValidationMedian.validateIntoTableWFilterWInputType(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactoryMinMax.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
protected void |
AggregationPortableValidationMinMax.validateIntoTableWFilterWInputType(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactoryNth.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
protected void |
AggregationPortableValidationNth.validateIntoTableWFilterWInputType(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactoryPlugin.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
protected void |
AggregationPortableValidationPlugin.validateIntoTable(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactoryRate.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
protected void |
AggregationPortableValidationRate.validateIntoTableWFilterWInputType(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactoryStddev.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
protected void |
AggregationPortableValidationStddev.validateIntoTableWFilterWInputType(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationForgeFactorySum.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
protected void |
AggregationPortableValidationSum.validateIntoTableWFilterWInputType(String tableExpression,
AggregationPortableValidation intoTableAgg,
String intoExpression,
AggregationForgeFactory factory) |
Modifier and Type | Method and Description |
---|---|
static GroupByClauseExpressions |
GroupByExpressionHelper.getGroupByRollupExpressions(List<GroupByClauseElement> groupByElements,
SelectClauseSpecRaw selectClauseSpec,
ExprNode optionalHavingNode,
List<OrderByItem> orderByList,
ExpressionCopier expressionCopier) |
Modifier and Type | Method and Description |
---|---|
static String |
AnnotationUtil.getExpectSingleStringValue(String msgPrefix,
List<AnnotationDesc> annotationsSameName) |
Modifier and Type | Method and Description |
---|---|
void |
ClassProvidedClasspathExtensionImpl.add(List<Class> classes,
Map<String,byte[]> bytes) |
void |
ClassProvidedClasspathExtension.add(List<Class> classes,
Map<String,byte[]> bytes) |
static ClassProvidedPrecompileResult |
ClassProvidedPrecompileUtil.compileClassProvided(List<String> classTexts,
Consumer<Object> compileResultConsumer,
StatementCompileTimeServices compileTimeServices,
ClassProvidedPrecompileResult optionalPrior) |
Modifier and Type | Method and Description |
---|---|
static PropertyEvaluatorForge |
PropertyEvaluatorForgeFactory.makeEvaluator(PropertyEvalSpec spec,
EventType sourceEventType,
String optionalSourceStreamName,
StatementRawInfo rawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
void |
DataFlowCompileTimeRegistry.newDataFlow(String dataFlowName) |
Modifier and Type | Method and Description |
---|---|
DataFlowOpForgeInitializeResult |
DataFlowOperatorForge.initializeForge(DataFlowOpForgeInitializeContext context) |
Modifier and Type | Method and Description |
---|---|
DataFlowOpForgeInitializeResult |
SelectForge.initializeForge(DataFlowOpForgeInitializeContext context) |
DataFlowOpForgeInitializeResult |
LogSinkForge.initializeForge(DataFlowOpForgeInitializeContext context) |
DataFlowOpForgeInitializeResult |
FilterForge.initializeForge(DataFlowOpForgeInitializeContext context) |
DataFlowOpForgeInitializeResult |
EventBusSourceForge.initializeForge(DataFlowOpForgeInitializeContext context) |
DataFlowOpForgeInitializeResult |
EventBusSinkForge.initializeForge(DataFlowOpForgeInitializeContext context) |
DataFlowOpForgeInitializeResult |
EPStatementSourceForge.initializeForge(DataFlowOpForgeInitializeContext context) |
DataFlowOpForgeInitializeResult |
EmitterForge.initializeForge(DataFlowOpForgeInitializeContext context) |
DataFlowOpForgeInitializeResult |
BeaconSourceForge.initializeForge(DataFlowOpForgeInitializeContext context) |
Modifier and Type | Method and Description |
---|---|
static EPDataFlowInstance |
DataflowInstantiator.instantiate(int agentInstanceId,
DataflowDesc dataflow,
EPDataFlowInstantiationOptions options) |
Modifier and Type | Method and Description |
---|---|
DataFlowOpForgeInitializeResult |
DefaultSupportSourceOpForge.initializeForge(DataFlowOpForgeInitializeContext context) |
DataFlowOpForgeInitializeResult |
DefaultSupportCaptureOpForge.initializeForge(DataFlowOpForgeInitializeContext context) |
Modifier and Type | Method and Description |
---|---|
static CalendarFieldEnum |
CalendarOpUtil.getEnum(String methodName,
ExprNode exprNode) |
CalendarForge |
CalendarForgeFactory.getOp(DatetimeMethodDesc desc,
String methodNameUsed,
List<ExprNode> parameters,
ExprForge[] forges) |
static ReformatFormatForgeDesc |
CalendarOpUtil.validateGetFormatterType(EPChainableType inputType,
String methodName,
ExprNode exprNode) |
Modifier and Type | Method and Description |
---|---|
static DatetimeMethodDesc |
DatetimeMethodResolver.fromName(String name,
ClasspathImportServiceCompileTime classpathImportService) |
DTLocalForge |
ExprDotDTForge.getForge(List<CalendarForge> calendarForges,
TimeAbacus timeAbacus,
EPTypeClass inputTypeClass,
EventType inputEventType,
ReformatForge reformatForge,
IntervalForge intervalForge) |
static boolean |
DatetimeMethodResolver.isDateTimeMethod(String name,
ClasspathImportServiceCompileTime classpathImportService) |
static ExprDotDTMethodDesc |
ExprDotDTFactory.validateMake(StreamTypeService streamTypeService,
Deque<Chainable> chainSpecStack,
DatetimeMethodDesc dtMethod,
String dtMethodName,
EPChainableType inputType,
List<ExprNode> parameters,
ExprDotNodeFilterAnalyzerInput inputDesc,
TimeAbacus timeAbacus,
TableCompileTimeResolver tableCompileTimeResolver,
ClasspathImportServiceCompileTime classpathImportService,
StatementRawInfo statementRawInfo) |
Modifier and Type | Method and Description |
---|---|
IntervalForge |
IntervalForgeFactory.getForge(StreamTypeService streamTypeService,
DatetimeMethodDesc method,
String methodNameUsed,
List<ExprNode> parameters,
TimeAbacus timeAbacus,
TableCompileTimeResolver tableCompileTimeResolver) |
static IntervalComputerForge |
IntervalComputerForgeFactory.make(DatetimeMethodDesc method,
List<ExprNode> expressions,
TimeAbacus timeAbacus) |
Constructor and Description |
---|
IntervalComputerConstantCoincides(IntervalStartEndParameterPairForge pair) |
IntervalForgeImpl(DatetimeMethodDesc method,
String methodNameUse,
StreamTypeService streamTypeService,
List<ExprNode> expressions,
TimeAbacus timeAbacus,
TableCompileTimeResolver tableCompileTimeResolver) |
Constructor and Description |
---|
DTMPluginReformatForge(EPTypeClass inputType,
DateTimeMethodOpsReformat reformatOp,
List<ExprNode> reformatOpParams) |
DTMPluginValueChangeForge(EPTypeClass inputType,
DateTimeMethodOpsModify transformOp,
List<ExprNode> transformOpParams) |
Modifier and Type | Method and Description |
---|---|
ReformatForge |
ReformatForgeFactory.getForge(EPChainableType inputType,
TimeAbacus timeAbacus,
DatetimeMethodDesc desc,
String methodNameUsed,
List<ExprNode> parameters) |
Constructor and Description |
---|
ReformatBetweenConstantParamsForge(List<ExprNode> parameters) |
ReformatBetweenNonConstantParamsForge(List<ExprNode> parameters) |
Modifier and Type | Method and Description |
---|---|
static EnumMethodDesc |
EnumMethodResolver.fromName(String name,
ClasspathImportServiceCompileTime classpathImportService) |
EPTypeClass |
PropertyDotScalarIterable.getComponentTypeCollection() |
EPTypeClass |
PropertyDotScalarCollection.getComponentTypeCollection() |
EPTypeClass |
PropertyDotScalarArrayForge.getComponentTypeCollection() |
EPTypeClass |
PropertyDotEventSingleForge.getComponentTypeCollection() |
EPTypeClass |
PropertyDotEventCollectionForge.getComponentTypeCollection() |
EventType |
PropertyDotScalarIterable.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
PropertyDotScalarCollection.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
PropertyDotScalarArrayForge.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
PropertyDotEventSingleForge.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
PropertyDotEventCollectionForge.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
abstract EnumForgeDescFactory |
ExprDotForgeEnumMethodBase.getForgeFactory(DotMethodFP footprint,
List<ExprNode> parameters,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
EventType inputEventType,
EPTypeClass collectionComponentType,
ExprValidationContext validationContext) |
void |
ExprDotForgeEnumMethodBase.init(Integer streamOfProviderIfApplicable,
EnumMethodDesc enumMethodDesc,
String enumMethodUsedName,
EPChainableType typeInfo,
List<ExprNode> parameters,
ExprValidationContext validationContext) |
void |
ExprDotForgeEnumMethod.init(Integer streamOfProviderIfApplicable,
EnumMethodDesc lambda,
String lambdaUsedName,
EPChainableType currentInputType,
List<ExprNode> parameters,
ExprValidationContext validationContext) |
void |
ExprDotForgeEnumMethodBase.initialize(DotMethodFP footprint,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
EventType inputEventType,
EPTypeClass collectionComponentType,
List<ExprNode> parameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static boolean |
EnumMethodResolver.isEnumerationMethod(String name,
ClasspathImportServiceCompileTime classpathImportService) |
static ExprDotStaticMethodWrap |
ExprDotStaticMethodWrapFactory.make(Method method,
List<Chainable> chain,
String optionalEventTypeName,
ExprValidationContext validationContext) |
ExprNode |
ExprLambdaGoesNode.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
EnumForgeDesc |
EnumForgeDescFactory.makeEnumForgeDesc(List<ExprDotEvalParam> bodiesAndParameters,
int streamCountIncoming,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
EnumForgeDescFactory |
ExprDotForgeAggregate.getForgeFactory(DotMethodFP footprint,
List<ExprNode> parameters,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
EventType inputEventType,
EPTypeClass collectionComponentType,
ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
EnumForgeDescFactory |
ExprDotForgeSetExceptIntersectUnion.getForgeFactory(DotMethodFP footprint,
List<ExprNode> parameters,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
EventType inputEventType,
EPTypeClass collectionComponentType,
ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
void |
ExprDotForgeEnumMethodPlugin.initialize(DotMethodFP footprint,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
EventType inputEventType,
EPTypeClass collectionComponentType,
List<ExprNode> parameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
EPChainableType |
ThreeFormInitFunction.apply(ExprDotEvalParamLambda lambda) |
EnumForgeDesc |
ThreeFormBaseFactory.makeEnumForgeDesc(List<ExprDotEvalParam> bodiesAndParameters,
int streamCountIncoming,
StatementCompileTimeServices services) |
EPTypeClass |
ExprDotForgeLambdaThreeForm.validateNonNull(EPType type) |
Modifier and Type | Method and Description |
---|---|
EnumForgeDescFactory |
ExprDotForgeTwoLambda.getForgeFactory(DotMethodFP footprint,
List<ExprNode> parameters,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
EventType inputEventType,
EPTypeClass collectionComponentType,
ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
ExprValidationException |
ExprAggMultiFunctionCountMinSketchNode.getDeclaredWrongParameterExpr() |
Modifier and Type | Method and Description |
---|---|
static void |
ExprAggMultiFunctionUtil.checkWildcardNotJoinOrSubquery(StreamTypeService streamTypeService,
String aggFuncName) |
EPTypeClass |
ExprPlugInMultiFunctionAggNode.getComponentTypeCollection() |
EPTypeClass |
ExprAggMultiFunctionSortedMinMaxByNode.getComponentTypeCollection() |
EPTypeClass |
ExprAggMultiFunctionCountMinSketchNode.getComponentTypeCollection() |
ExprValidationException |
ExprAggMultiFunctionCountMinSketchNode.getDeclaredWrongParameterExpr() |
EventType |
ExprPlugInMultiFunctionAggNode.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprAggMultiFunctionCountMinSketchNode.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprPlugInMultiFunctionAggNode.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprAggMultiFunctionSortedMinMaxByNode.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprAggMultiFunctionCountMinSketchNode.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
protected AggregationForgeFactory |
ExprPlugInMultiFunctionAggNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationForgeFactory |
ExprAggMultiFunctionSortedMinMaxByNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationForgeFactory |
ExprAggMultiFunctionLinearAccessNode.validateAggregationChild(ExprValidationContext validationContext) |
AggregationForgeFactory |
ExprAggMultiFunctionCountMinSketchNode.validateAggregationChild(ExprValidationContext validationContext) |
static int |
ExprAggMultiFunctionUtil.validateStreamWildcardGetStreamNum(ExprNode node) |
static void |
ExprAggMultiFunctionUtil.validateWildcardStreamNumbers(StreamTypeService streamTypeService,
String aggFuncName) |
Modifier and Type | Method and Description |
---|---|
protected ExprValidationException |
ExprAggregateNodeBase.makeExceptionExpectedParamNum(int lower,
int upper) |
Modifier and Type | Method and Description |
---|---|
static ExprAggregateNodeParamDesc |
ExprAggregateNodeUtil.getValidatePositionalParams(ExprNode[] childNodes,
boolean builtinAggregationFunc) |
ExprNode |
ExprAggregateNodeGroupKey.validate(ExprValidationContext validationContext) |
ExprNode |
ExprAggregateNodeBase.validate(ExprValidationContext validationContext) |
protected abstract AggregationForgeFactory |
ExprAggregateNodeBase.validateAggregationChild(ExprValidationContext validationContext)
Gives the aggregation node a chance to validate the sub-expression types.
|
void |
ExprAggregateNodeBase.validateFilter(ExprNode filterEvaluator) |
protected EPTypeClass |
ExprAggregateNodeBase.validateNumericChildAllowFilter(boolean hasFilter) |
void |
ExprAggregateNodeBase.validatePositionals(ExprValidationContext validationContext) |
void |
ExprAggregateNode.validatePositionals(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
void |
ExprAssignmentStraight.validate(ExprNodeOrigin origin,
ExprValidationContext validationContext) |
void |
ExprAssignmentLHSIdentWSubprop.validate(ExprNodeOrigin origin,
ExprValidationContext validationContext) |
void |
ExprAssignmentLHSIdent.validate(ExprNodeOrigin origin,
ExprValidationContext validationContext) |
void |
ExprAssignmentLHSArrayElement.validate(ExprNodeOrigin origin,
ExprValidationContext validationContext) |
abstract void |
ExprAssignmentLHS.validate(ExprNodeOrigin origin,
ExprValidationContext validationContext) |
void |
ExprAssignmentCurly.validate(ExprNodeOrigin origin,
ExprValidationContext validationContext) |
abstract void |
ExprAssignment.validate(ExprNodeOrigin origin,
ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
void |
Chainable.validate(ExprNodeOrigin origin,
ExprValidationContext validationContext) |
void |
ChainableName.validateExpressions(ExprNodeOrigin origin,
ExprValidationContext validationContext) |
void |
ChainableCall.validateExpressions(ExprNodeOrigin origin,
ExprValidationContext validationContext) |
void |
ChainableArray.validateExpressions(ExprNodeOrigin origin,
ExprValidationContext validationContext) |
abstract void |
Chainable.validateExpressions(ExprNodeOrigin origin,
ExprValidationContext validationContext) |
protected static void |
Chainable.validateExpressions(List<ExprNode> expressions,
ExprNodeOrigin origin,
ExprValidationContext validationContext) |
static ExprNode |
ChainableArray.validateSingleIndexExpr(List<ExprNode> indexes,
Supplier<String> supplier) |
Modifier and Type | Class and Description |
---|---|
class |
ExprValidationPropertyException
Thrown to indicate a validation error in an expression originating from a property resolution error.
|
Modifier and Type | Method and Description |
---|---|
ExprValidationException |
ExprNodeUtilResolveExceptionHandlerDefault.handle(Exception e) |
ExprValidationException |
ExprNodeUtilResolveExceptionHandler.handle(Exception e) |
static ExprValidationException |
ExprGroupingIdNode.makeException(String functionName) |
static ExprValidationException |
ExprNodeUtilityValidate.makeValidationExWExpression(ExprNodeOrigin origin,
String text,
ExprValidationException ex) |
Modifier and Type | Method and Description |
---|---|
static ExprValidationException |
ExprNodeUtilityValidate.makeValidationExWExpression(ExprNodeOrigin origin,
String text,
ExprValidationException ex) |
Modifier and Type | Method and Description |
---|---|
static Object |
PopulateUtil.coerceProperty(String propertyName,
EPTypeClass containingType,
Object value,
EPTypeClass type,
ExprNodeOrigin exprNodeOrigin,
ExprValidationContext exprValidationContext,
boolean forceNumeric,
boolean includeClassNameInEx) |
static Object |
ExprNodeUtilityEvaluate.evaluateValidationTimeNoStreams(ExprEvaluator evaluator,
ExprEvaluatorContext context,
String expressionName) |
EPTypeClass |
ExprStreamUnderlyingNodeEnumerationForge.getComponentTypeCollection() |
EPTypeClass |
ExprIdentNodeFragmentTypeEnumerationForge.getComponentTypeCollection() |
EPTypeClass |
ExprEnumerationForge.getComponentTypeCollection() |
EPTypeClass |
ExprContextPropertyNodeFragmentEnumerationForge.getComponentTypeCollection() |
EventType |
ExprStreamUnderlyingNodeEnumerationForge.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprIdentNodeFragmentTypeEnumerationForge.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprEnumerationForge.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprContextPropertyNodeFragmentEnumerationForge.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprStreamUnderlyingNodeEnumerationForge.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprIdentNodeFragmentTypeEnumerationForge.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprEnumerationForge.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprContextPropertyNodeFragmentEnumerationForge.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
static ExprNodePropOrStreamSet |
ExprNodeUtilityAggregation.getGroupByPropertiesValidateHasOne(ExprNode[] groupByNodes) |
static Map<String,ExprNamedParameterNode> |
ExprNodeUtilityValidate.getNamedExpressionsHandleDups(List<ExprNode> parameters) |
LinkedHashMap<String,Object> |
ExprTypableReturnForge.getRowProperties()
Return null to indicate no row-type result available,
or a map of property names and types to indicate a row-type result is available.
|
static void |
ExprNodeUtilityValidate.getValidatedSubtree(ExprNodeOrigin origin,
ExprNode[][] exprNode,
ExprValidationContext validationContext) |
static void |
ExprNodeUtilityValidate.getValidatedSubtree(ExprNodeOrigin origin,
ExprNode[] exprNode,
ExprValidationContext validationContext) |
static ExprNode |
ExprNodeUtilityValidate.getValidatedSubtree(ExprNodeOrigin origin,
ExprNode exprNode,
ExprValidationContext validationContext)
Validates the expression node subtree that has this
node as root.
|
static Object |
PopulateUtil.instantiatePopulateObject(Map<String,Object> objectProperties,
EPTypeClass topClass,
ExprNodeOrigin exprNodeOrigin,
ExprValidationContext exprValidationContext) |
static void |
PopulateUtil.populateObject(Map<String,Object> objectProperties,
Object top,
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) |
static ExprNodeUtilMethodDesc |
ExprNodeUtilityResolve.resolveMethodAllowWildcardAndStream(String className,
EPTypeClass optionalClass,
String methodName,
List<ExprNode> parameters,
boolean allowWildcard,
EventType wildcardType,
ExprNodeUtilResolveExceptionHandler exceptionHandler,
String functionName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
void |
PopulateFieldValueSetter.set(Object value) |
static void |
ExprNodeUtilityValidate.validate(ExprNodeOrigin origin,
List<Chainable> chainSpec,
ExprValidationContext validationContext) |
ExprNode |
ExprWildcardImpl.validate(ExprValidationContext validationContext) |
ExprNode |
ExprValidator.validate(ExprValidationContext validationContext) |
ExprNode |
ExprTypedNoEvalNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprSubstitutionNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprStreamUnderlyingNodeImpl.validate(ExprValidationContext validationContext) |
ExprNode |
ExprOrderedExpr.validate(ExprValidationContext validationContext) |
ExprNode |
ExprNumberSetRange.validate(ExprValidationContext validationContext) |
ExprNode |
ExprNumberSetList.validate(ExprValidationContext validationContext) |
ExprNode |
ExprNumberSetFrequency.validate(ExprValidationContext validationContext) |
ExprNode |
ExprNumberSetCronParam.validate(ExprValidationContext validationContext) |
ExprNode |
ExprNodeValidated.validate(ExprValidationContext validationContext) |
ExprNode |
ExprNamedParameterNodeImpl.validate(ExprValidationContext validationContext) |
ExprNode |
ExprIdentNodeImpl.validate(ExprValidationContext validationContext) |
ExprNode |
ExprGroupingNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprGroupingIdNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprCurrentEvaluationContextNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprContextPropertyNodeImpl.validate(ExprValidationContext validationContext) |
ExprNode |
ExprConstantNodeImpl.validate(ExprValidationContext validationContext) |
static void |
ExprNodeUtilityValidate.validateAssignment(boolean allowLHSVariables,
ExprNodeOrigin origin,
OnTriggerSetAssignment spec,
ExprValidationContext validationContext) |
static EPTypeClass |
ExprNodeUtilityValidate.validateLHSTypeAnyAllSomeIn(EPType type) |
static void |
ExprNodeUtilityValidate.validateNamed(Map<String,ExprNamedParameterNode> namedExpressions,
String[] namedParameters) |
static boolean |
ExprNodeUtilityValidate.validateNamedExpectType(ExprNamedParameterNode namedParameterNode,
Class[] expectedTypes) |
static void |
ExprNodeUtilityValidate.validateNoSpecialsGroupByExpressions(ExprNode[] groupByNodes) |
static void |
ExprNodeUtilityValidate.validatePlainExpression(ExprNodeOrigin origin,
ExprNode expression) |
static void |
ExprNodeUtilityValidate.validatePlainExpression(ExprNodeOrigin origin,
ExprNode[] expressions) |
static EPTypeClass |
ExprNodeUtilityValidate.validateReturnsNumeric(ExprForge forge) |
static void |
ExprNodeUtilityValidate.validateReturnsNumeric(ExprForge forge,
Supplier<String> msg) |
Modifier and Type | Method and Description |
---|---|
EPTypeClass |
ExprDeclaredForgeBase.getComponentTypeCollection() |
EventType |
ExprDeclaredForgeBase.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprDeclaredForgeBase.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
LinkedHashMap<String,Integer> |
ExprDeclaredNodeImpl.getOuterStreamNames(Map<String,Integer> outerStreamNames) |
LinkedHashMap<String,Integer> |
ExprDeclaredNode.getOuterStreamNames(Map<String,Integer> outerStreamNames) |
LinkedHashMap<String,Object> |
ExprDeclaredForgeBase.getRowProperties() |
ExprNode |
ExprDeclaredNodeImpl.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
static ExprDotNodeRealizedChain |
ExprDotNodeUtility.getChainEvaluators(Integer streamOfProviderIfApplicable,
EPChainableType inputType,
List<Chainable> chainSpec,
ExprValidationContext validationContext,
boolean isDuckTyping,
ExprDotNodeFilterAnalyzerInput inputDesc) |
EPTypeClass |
ExprDotNodeForgeRootChild.getComponentTypeCollection() |
EPTypeClass |
ExprDotNodeAggregationMethodRootNode.getComponentTypeCollection() |
static ExprDotEnumerationSourceForge |
ExprDotNodeUtility.getEnumerationSource(ExprNode inputExpression,
StreamTypeService streamTypeService,
boolean hasEnumerationMethod,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprDotNodeForgeRootChild.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprDotNodeAggregationMethodRootNode.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprDotNodeForgeRootChild.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprDotNodeAggregationMethodRootNode.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
static boolean |
ExprDotNodeUtility.isDatetimeOrEnumMethod(String name,
ClasspathImportServiceCompileTime classpathImportService) |
ExprNode |
ExprDotNodeImpl.validate(ExprValidationContext validationContext) |
ExprNode |
ExprDotNodeAggregationMethodRootNode.validate(ExprValidationContext validationContext) |
void |
ExprDotNodeAggregationMethodForge.validate(ExprValidationContext validationContext) |
ExprNode |
ExprAppDotMethodImpl.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
ExprNode |
ExprEvalSystemProperty.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
ExprNode |
ExprFilterReboolValueNode.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
LinkedHashMap<String,Object> |
ExprCaseNodeForge.getRowProperties() |
ExprNode |
ExprTypeofNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprPropertyExistsNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprPlugInSingleRowNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprMinMaxRowNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprIStreamNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprInstanceofNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprEventIdentityEqualsNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprCoalesceNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprCastNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprCaseNode.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
EPTypeClass |
ExprPreviousNode.getComponentTypeCollection() |
EventType |
ExprPreviousNode.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprPreviousNode.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
ExprNode |
ExprPreviousNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprPreviousMatchRecognizeNode.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
ExprNode |
ExprPriorNode.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
EPTypeClass |
ExprTableAccessNodeSubprop.getComponentTypeCollection() |
EventType |
ExprTableAccessNodeSubprop.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprTableAccessNodeSubprop.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
LinkedHashMap<String,Object> |
ExprTableAccessNodeTopLevel.getRowProperties() |
ExprNode |
ExprTableResetRowAggNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprTableIdentNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprTableAccessNode.validate(ExprValidationContext validationContext) |
protected void |
ExprTableAccessNodeTopLevel.validateBindingInternal(ExprValidationContext validationContext) |
protected void |
ExprTableAccessNodeSubprop.validateBindingInternal(ExprValidationContext validationContext) |
protected void |
ExprTableAccessNodeKeys.validateBindingInternal(ExprValidationContext validationContext) |
protected abstract void |
ExprTableAccessNode.validateBindingInternal(ExprValidationContext validationContext) |
static void |
ExprTableNodeUtil.validateExpressions(String tableName,
EPType[] providedTypes,
String providedName,
ExprNode[] providedExpr,
EPTypeClass[] expectedTypes,
String expectedName) |
protected void |
ExprTableAccessNode.validateGroupKeys(TableMetaData metadata,
ExprValidationContext validationContext) |
protected TableMetadataColumn |
ExprTableAccessNode.validateSubpropertyGetCol(TableMetaData tableMetadata,
String subpropName) |
Modifier and Type | Method and Description |
---|---|
ExprNode |
ExprTimestampNode.validate(ExprValidationContext validationContext) |
ExprNode |
ExprTimePeriodImpl.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
ExprNode |
ExprVariableNodeImpl.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
static FAFQueryInformationals |
FAFQueryInformationals.from(List<CodegenSubstitutionParamEntry> paramsByNumber,
LinkedHashMap<String,CodegenSubstitutionParamEntry> paramsByName) |
protected void |
FAFQueryMethodIUDUpdateForge.initExec(String aliasName,
StatementSpecCompiled spec,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
protected void |
FAFQueryMethodIUDInsertIntoForge.initExec(String aliasName,
StatementSpecCompiled spec,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
protected void |
FAFQueryMethodIUDDeleteForge.initExec(String aliasName,
StatementSpecCompiled spec,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
protected abstract void |
FAFQueryMethodIUDBaseForge.initExec(String aliasName,
StatementSpecCompiled spec,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
protected static void |
FAFQueryMethodHelper.validateFAFQuery(StatementSpecCompiled statementSpec) |
Constructor and Description |
---|
FAFQueryMethodIUDBaseForge(StatementSpecCompiled spec,
Compilable compilable,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
FAFQueryMethodIUDDeleteForge(StatementSpecCompiled spec,
Compilable compilable,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
FAFQueryMethodIUDInsertIntoForge(StatementSpecCompiled specCompiled,
Compilable compilable,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
FAFQueryMethodIUDUpdateForge(StatementSpecCompiled spec,
Compilable compilable,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
FAFQueryMethodSelectDesc(StatementSpecCompiled statementSpec,
Compilable compilable,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
List<StmtClassForgeableFactory> |
HistoricalEventViewableForge.validate(StreamTypeService typeService,
StatementBaseInfo base,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static HistoricalEventViewableDatabaseForge |
HistoricalEventViewableDatabaseForgeFactory.createDBStatementView(int streamNum,
DBStatementStreamSpec sqlStreamSpec,
SQLColumnTypeConversion columnTypeConversionHook,
SQLOutputRowConversion outputRowConversionHook,
StatementBaseInfo base,
StatementCompileTimeServices services) |
List<StmtClassForgeableFactory> |
HistoricalEventViewableDatabaseForge.validate(StreamTypeService typeService,
StatementBaseInfo base,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static HistoricalEventViewableMethodForge |
HistoricalEventViewableMethodForgeFactory.createMethodStatementView(int stream,
MethodStreamSpec methodStreamSpec,
StatementBaseInfo base,
StatementCompileTimeServices services) |
List<StmtClassForgeableFactory> |
HistoricalEventViewableMethodForge.validate(StreamTypeService typeService,
StatementBaseInfo base,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
ExprNode |
SettingsApplicationDotMethodBase.validate(ExprValidationContext validationContext) |
protected ExprForge |
SettingsApplicationDotMethodRectangeIntersectsRectangle.validateAll(String lhsName,
ExprNode[] lhs,
String rhsName,
ExprNode[] rhs,
ExprValidationContext validationContext) |
protected ExprForge |
SettingsApplicationDotMethodPointInsideRectange.validateAll(String lhsName,
ExprNode[] lhs,
String rhsName,
ExprNode[] rhs,
ExprValidationContext validationContext) |
protected abstract ExprForge |
SettingsApplicationDotMethodBase.validateAll(String lhsName,
ExprNode[] lhs,
String rhsName,
ExprNode[] rhs,
ExprValidationContext validationContext) |
AdvancedIndexConfigContextPartition |
AdvancedIndexFactoryProviderQuadTree.validateConfigureFilterIndex(String indexName,
String indexTypeName,
ExprNode[] parameters,
ExprValidationContext validationContext) |
EventAdvancedIndexProvisionCompileTime |
AdvancedIndexFactoryProviderPointRegionQuadTree.validateEventIndex(String indexName,
String indexTypeName,
ExprNode[] columns,
ExprNode[] parameters) |
EventAdvancedIndexProvisionCompileTime |
AdvancedIndexFactoryProviderMXCIFQuadTree.validateEventIndex(String indexName,
String indexTypeName,
ExprNode[] columns,
ExprNode[] parameters) |
protected static void |
AdvancedIndexFactoryProviderQuadTree.validateParameters(String indexTypeName,
ExprNode[] parameters) |
Modifier and Type | Method and Description |
---|---|
EventAdvancedIndexProvisionCompileTime |
EventAdvancedIndexProvisionRuntime.toCompileTime(EventType eventTypeIndexed,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static void |
AdvancedIndexValidationHelper.validateColumnCount(int expected,
String indexTypeName,
int colCount) |
static void |
AdvancedIndexValidationHelper.validateColumnReturnTypeNumber(String indexTypeName,
int colnum,
ExprNode expr,
String name) |
AdvancedIndexConfigContextPartition |
AdvancedIndexFactoryProvider.validateConfigureFilterIndex(String indexName,
String indexTypeName,
ExprNode[] parameters,
ExprValidationContext validationContext) |
EventAdvancedIndexProvisionCompileTime |
AdvancedIndexFactoryProvider.validateEventIndex(String indexName,
String indexTypeName,
ExprNode[] columns,
ExprNode[] parameters) |
static void |
AdvancedIndexValidationHelper.validateParameterCount(int minExpected,
int maxExpected,
String indexTypeName,
int paramCount) |
static void |
AdvancedIndexValidationHelper.validateParameterCountEither(int expectedOne,
int expectedTwo,
String indexTypeName,
int paramCount) |
static void |
AdvancedIndexValidationHelper.validateParameterReturnType(Class expectedReturnType,
String indexTypeName,
int paramnum,
ExprNode expr,
String name) |
static void |
AdvancedIndexValidationHelper.validateParameterReturnTypeNumber(String indexTypeName,
int paramnum,
ExprNode expr,
String name) |
Modifier and Type | Method and Description |
---|---|
static JoinSetComposerPrototypeDesc |
JoinSetComposerPrototypeForgeFactory.makeComposerPrototype(StatementSpecCompiled spec,
StreamJoinAnalysisResultCompileTime joinAnalysisResult,
StreamTypeService typeService,
HistoricalViewableDesc historicalViewableDesc,
boolean isOnDemandQuery,
boolean hasAggregations,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
static ExcludePlanHint |
ExcludePlanHint.getHint(String[] streamNames,
StatementRawInfo rawInfo,
StatementCompileTimeServices services) |
static ExprForge |
ExcludePlanHintExprUtil.toExpression(String hint,
StatementRawInfo rawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
protected static QueryPlanForgeDesc |
NStreamOuterQueryPlanBuilder.build(QueryGraphForge queryGraph,
OuterJoinDesc[] outerJoinDescList,
String[] streamNames,
EventType[] typesPerStream,
HistoricalViewableDesc historicalViewableDesc,
DependencyGraph dependencyGraph,
HistoricalStreamIndexListForge[] historicalStreamIndexLists,
String[][][] indexedStreamsUniqueProps,
TableMetaData[] tablesPerStream,
StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static QueryPlanForgeDesc |
QueryPlanBuilder.getPlan(EventType[] typesPerStream,
OuterJoinDesc[] outerJoinDescList,
QueryGraphForge queryGraph,
String[] streamNames,
HistoricalViewableDesc historicalViewableDesc,
DependencyGraph dependencyGraph,
HistoricalStreamIndexListForge[] historicalStreamIndexLists,
StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult,
boolean isQueryPlanLogging,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
protected static void |
NStreamOuterQueryPlanBuilder.recursiveBuild(int streamNum,
Stack<Integer> streamCallStack,
QueryGraphForge queryGraph,
OuterInnerDirectionalGraph outerInnerGraph,
InnerJoinGraph innerJoinGraph,
Set<Integer> completedStreams,
LinkedHashMap<Integer,int[]> substreamsPerStream,
boolean[] requiredPerStream,
DependencyGraph dependencyGraph)
Recusivly builds a substream-per-stream ordered tree graph using the
join information supplied for outer joins and from the query graph (where clause).
|
protected static void |
NStreamOuterQueryPlanBuilder.recursiveBuildInnerJoin(int streamNum,
Stack<Integer> streamCallStack,
QueryGraphForge queryGraph,
Set<Integer> completedStreams,
LinkedHashMap<Integer,int[]> substreamsPerStream,
DependencyGraph dependencyGraph)
Recusivly builds a substream-per-stream ordered tree graph using the
join information supplied for outer joins and from the query graph (where clause).
|
Modifier and Type | Method and Description |
---|---|
void |
EventTableIndexMetadata.addIndexExplicit(boolean isPrimary,
IndexMultiKey indexMultiKey,
String explicitIndexName,
String explicitIndexModuleName,
QueryPlanIndexItem explicitIndexDesc,
String deploymentId) |
static IndexHintPair |
IndexHintPair.getIndexHintPair(OnTriggerDesc onTriggerDesc,
String streamZeroAsName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static SubordinateWMatchExprQueryPlanResult |
SubordinateQueryPlanner.planOnExpression(ExprNode joinExpr,
EventType filterEventType,
IndexHint optionalIndexHint,
boolean isIndexShare,
int subqueryNumber,
ExcludePlanHint excludePlanHint,
boolean isVirtualDataWindow,
EventTableIndexMetadata indexMetadata,
EventType eventTypeIndexed,
Set<String> optionalUniqueKeyProps,
boolean onlyUseExistingIndexes,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
static SubordinateQueryPlan |
SubordinateQueryPlanner.planSubquery(EventType[] outerStreams,
SubordPropPlan joinDesc,
boolean isNWOnTrigger,
boolean forceTableScan,
IndexHint optionalIndexHint,
boolean indexShare,
int subqueryNumber,
boolean isVirtualDataWindow,
EventTableIndexMetadata indexMetadata,
Set<String> optionalUniqueKeyProps,
boolean onlyUseExistingIndexes,
EventType eventTypeIndexed,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
void |
EventTableIndexRepository.validateAddExplicitIndex(String explicitIndexName,
String explicitIndexModuleName,
QueryPlanIndexItem explicitIndexDesc,
EventType eventType,
Iterable<EventBean> dataWindowContents,
AgentInstanceContext agentInstanceContext,
boolean allowIndexExists,
DataInputOutputSerde<Object> optionalValueSerde) |
static QueryPlanIndexItemForge |
EventTableIndexUtil.validateCompileExplicitIndex(String indexName,
boolean unique,
List<CreateIndexItem> columns,
EventType eventType,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static DotMethodFP |
DotMethodUtil.validateParametersDetermineFootprint(DotMethodFP[] footprints,
DotMethodTypeEnum methodType,
String methodUsedName,
DotMethodFPProvided providedFootprint,
DotMethodInputTypeMatcher inputTypeMatcher) |
Modifier and Type | Method and Description |
---|---|
void |
NamedWindowRootViewInstance.addExplicitIndex(String explicitIndexName,
String explicitIndexModuleName,
QueryPlanIndexItem explicitIndexDesc,
boolean isRecoveringResilient)
Add an explicit index.
|
void |
NamedWindowImpl.validateAddIndex(String deloymentId,
String statementName,
String explicitIndexName,
String explicitIndexModuleName,
QueryPlanIndexItem explicitIndexDesc,
IndexMultiKey imk) |
void |
NamedWindow.validateAddIndex(String deploymentId,
String statementName,
String indexName,
String indexModuleName,
QueryPlanIndexItem explicitIndexDesc,
IndexMultiKey indexMultiKey) |
Modifier and Type | Method and Description |
---|---|
void |
NamedWindowMetaData.addIndex(String indexName,
String indexModuleName,
IndexMultiKey imk,
QueryPlanIndexItem optionalQueryPlanIndexItem) |
Constructor and Description |
---|
InfraOnMergeHelperForge(OnTriggerMergeDesc onTriggerDesc,
EventType triggeringEventType,
String triggeringStreamName,
String infraName,
EventTypeSPI infraEventType,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services,
TableMetaData table) |
Modifier and Type | Method and Description |
---|---|
static OutputConditionFactoryForge |
OutputConditionFactoryFactory.createCondition(OutputLimitSpec outputLimitSpec,
boolean isGrouped,
boolean isWithHavingClause,
boolean isStartConditionOnCreation,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Constructor and Description |
---|
OutputConditionCrontabForge(List<ExprNode> scheduleSpecExpressionList,
boolean isStartConditionOnCreation,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
OutputConditionExpressionForge(ExprNode whenExpressionNode,
List<OnTriggerSetAssignment> assignments,
ExprNode andWhenTerminatedExpr,
List<OnTriggerSetAssignment> afterTerminateAssignments,
boolean isStartConditionOnCreation,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static OutputProcessViewFactoryForgeDesc |
OutputProcessViewForgeFactory.make(EventType[] typesPerStream,
EventType resultEventType,
ResultSetProcessorType resultSetProcessorType,
StatementSpecCompiled statementSpec,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static OutputConditionPolledFactoryForge |
OutputConditionPolledFactoryFactory.createConditionFactory(OutputLimitSpec outputLimitSpec,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
Constructor and Description |
---|
OutputConditionPolledCrontabFactoryForge(List<ExprNode> list,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
OutputConditionPolledExpressionFactoryForge(ExprNode whenExpressionNode,
List<OnTriggerSetAssignment> assignments,
String statementName,
StatementCompileTimeServices services)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
ResultSetProcessorOutputConditionType.getOutputLimitOpt(Annotation[] annotations,
Configuration configuration,
boolean hasOrderBy) |
static ResultSetProcessorDesc |
ResultSetProcessorFactoryFactory.getProcessorPrototype(ResultSetSpec spec,
StreamTypeService typeService,
ViewResourceDelegateExpr viewResourceDelegate,
boolean[] isUnidirectionalStream,
boolean allowAggregation,
ContextPropertyRegistry contextPropertyRegistry,
boolean isFireAndForget,
boolean isOnSelect,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static OrderByProcessorFactoryForge |
OrderByProcessorFactoryFactory.getProcessor(List<SelectClauseExprCompiledSpec> selectionList,
List<OrderByItem> orderByList,
RowLimitSpec rowLimitSpec,
VariableCompileTimeResolver variableCompileTimeResolver,
boolean isSortUsingCollator,
String optionalContextName,
OrderByElementForge[][] orderByRollup) |
Constructor and Description |
---|
RowLimitProcessorFactoryForge(RowLimitSpec rowLimitSpec,
VariableCompileTimeResolver variableCompileTimeResolver,
String optionalContextName)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static SelectExprProcessorForgeWForgables |
SelectExprJoinWildcardProcessorFactory.create(SelectProcessorArgs args,
InsertIntoDesc insertIntoDesc,
Function<String,String> eventTypeNamePostfix) |
SelectExprProcessorWInsertTarget |
SelectExprProcessorHelper.getForge() |
static SelectExprProcessorForge |
SelectExprInsertEventBeanFactory.getInsertUnderlyingJoinWildcard(EventType eventType,
String[] streamNames,
EventType[] streamTypes,
ClasspathImportServiceCompileTime classpathImportService,
String statementName,
EventTypeAvroHandler eventTypeAvroHandler) |
static SelectExprProcessorForge |
SelectExprInsertEventBeanFactory.getInsertUnderlyingNonJoin(EventType eventType,
boolean isUsingWildcard,
StreamTypeService typeService,
ExprForge[] forges,
String[] columnNames,
Object[] expressionReturnTypes,
InsertIntoDesc insertIntoDesc,
String[] columnNamesAsProvided,
boolean allowNestableTargetFragmentTypes,
String statementName,
ClasspathImportServiceCompileTime classpathImportService,
EventTypeAvroHandler eventTypeAvroHandler) |
static SelectExprProcessorDescriptor |
SelectExprProcessorFactory.getProcessor(SelectProcessorArgs args,
InsertIntoDesc insertIntoDesc,
boolean withSubscriber) |
SelectExprProcessorForge |
SelectExprProcessorRepresentationFactory.makeRecast(EventType[] eventTypes,
SelectExprForgeContext selectExprForgeContext,
int streamNumber,
AvroSchemaEventType insertIntoTargetType,
ExprNode[] exprNodes,
String statementName) |
SelectExprProcessorForge |
SelectExprProcessorRepresentationFactory.makeSelectNoWildcard(SelectExprForgeContext selectExprForgeContext,
ExprForge[] exprForges,
EventType resultEventType,
TableCompileTimeResolver tableService,
String statementName) |
protected static void |
SelectExprProcessorFactory.verifyNameUniqueness(SelectClauseElementCompiled[] selectionList) |
Constructor and Description |
---|
BindProcessorForge(SelectExprProcessorForge synthetic,
SelectClauseElementCompiled[] selectionList,
EventType[] typesPerStream,
String[] streamNames,
TableCompileTimeResolver tableService) |
Modifier and Type | Method and Description |
---|---|
static ExprValidationException |
SelectEvalInsertUtil.makeEventTypeCastException(Class sourceType,
EventType targetType) |
static ExprValidationException |
SelectEvalInsertUtil.makeEventTypeCastException(EventType sourceType,
EventType targetType) |
Modifier and Type | Method and Description |
---|---|
static SelectExprProcessorForge |
SelectEvalStreamWUndRecastObjectArrayFactory.make(EventType[] eventTypes,
SelectExprForgeContext selectExprForgeContext,
int streamNumber,
EventType targetType,
ExprNode[] exprNodes,
ClasspathImportServiceCompileTime classpathImportService,
String statementName) |
static SelectExprProcessorForge |
SelectEvalStreamWUndRecastMapFactory.make(EventType[] eventTypes,
SelectExprForgeContext selectExprForgeContext,
int streamNumber,
EventType targetType,
ExprNode[] exprNodes,
ClasspathImportServiceCompileTime classpathImportService,
String statementName) |
static SelectExprProcessorForge |
SelectEvalStreamWUndRecastJsonFactory.make(EventType[] eventTypes,
SelectExprForgeContext selectExprForgeContext,
int streamNumber,
EventType targetType,
ExprNode[] exprNodes,
ClasspathImportServiceCompileTime classpathImportService,
String statementName) |
Constructor and Description |
---|
SelectEvalInsertBeanRecast(EventType targetType,
int streamNumber,
EventType[] typesPerStream) |
SelectEvalInsertBeanWrapRecast(WrapperEventType targetType,
int streamNumber,
EventType[] typesPerStream) |
Modifier and Type | Method and Description |
---|---|
static RowRecogExprNode |
RowRecogPatternExpandUtil.expand(RowRecogExprNode pattern,
ExpressionCopier expressionCopier) |
static RowRecogPlan |
RowRecogNFAViewPlanUtil.validateAndPlan(EventType parentEventType,
boolean unbound,
StatementBaseInfo base,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static ExpressionScriptCompiled |
ExpressionNodeScriptCompiler.compileScript(String dialect,
String scriptName,
String expression,
String[] parameterNames,
EPType[] evaluationTypes,
ExpressionScriptCompiled optionalPrecompiled,
ClasspathImportService classpathImportService) |
EPTypeClass |
ExprNodeScript.getComponentTypeCollection() |
EventType |
ExprNodeScript.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprNodeScript.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
ExprNode |
ExprNodeScript.validate(ExprValidationContext validationContext) |
static void |
ScriptValidationPrecompileUtil.validateScripts(List<ExpressionScriptProvided> scripts,
ExpressionDeclDesc expressionDeclDesc,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
static ExpressionScriptCompiledJSR223 |
JSR223Helper.verifyCompileScript(String scriptName,
String expression,
String dialect) |
Modifier and Type | Method and Description |
---|---|
static ExpressionScriptCompiled |
MVELHelper.compile(String scriptName,
String expression,
Map<String,Class> mvelInputParamTypes,
ClasspathImportService classpathImportService) |
static void |
MVELHelper.verifyScript(ExpressionScriptProvided script,
ClasspathImportService classpathImportService)
Verify MVEL script (not compiling it).
|
Constructor and Description |
---|
SubSelectStrategyFactoryIndexShareForge(int subqueryNumber,
SubSelectActivationPlan subselectActivation,
EventType[] outerEventTypesSelect,
NamedWindowMetaData namedWindow,
TableMetaData table,
boolean fullTableScan,
IndexHint indexHint,
SubordPropPlan joinedPropPlan,
ExprForge filterExprEval,
ExprNode[] groupKeys,
AggregationServiceForgeDesc aggregationServiceForgeDesc,
StatementBaseInfo statement,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
void |
TableMetaData.addIndex(String indexName,
String indexModuleName,
IndexMultiKey imk,
QueryPlanIndexItem indexItem) |
static ExprTableIdentNode |
TableCompileTimeUtil.getTableIdentNode(StreamTypeService streamTypeService,
String unresolvedPropertyName,
String streamOrPropertyName,
TableCompileTimeResolver resolver) |
static Pair<ExprNode,List<Chainable>> |
TableCompileTimeUtil.getTableNodeChainable(StreamTypeService streamTypeService,
List<Chainable> chainSpec,
boolean allowTableAggReset,
TableCompileTimeResolver tableCompileTimeResolver) |
Modifier and Type | Method and Description |
---|---|
void |
TableInstanceUngroupedBase.addExplicitIndex(String indexName,
String indexModuleName,
QueryPlanIndexItem explicitIndexDesc,
boolean isRecoveringResilient) |
void |
TableInstanceGroupedImpl.addExplicitIndex(String indexName,
String indexModuleName,
QueryPlanIndexItem explicitIndexDesc,
boolean isRecoveringResilient) |
void |
TableInstance.addExplicitIndex(String indexName,
String indexModuleName,
QueryPlanIndexItem explicitIndexDesc,
boolean isRecoveringResilient) |
void |
TableBase.validateAddIndex(String deploymentId,
String statementName,
String indexName,
String indexModuleName,
QueryPlanIndexItem explicitIndexDesc,
IndexMultiKey indexMultiKey) |
void |
Table.validateAddIndex(String deploymentId,
String statementName,
String indexName,
String indexModuleName,
QueryPlanIndexItem explicitIndexDesc,
IndexMultiKey indexMultiKey) |
Modifier and Type | Method and Description |
---|---|
static TableUpdateStrategy |
TableUpdateStrategyFactory.validateGetTableUpdateStrategy(TableMetaData tableMetadata,
EventBeanUpdateHelperNoCopy updateHelper,
boolean isOnMerge) |
static void |
TableUpdateStrategyFactory.validateTableUpdateOnMerge(TableMetaData tableMetadata,
String[] updatedProperties) |
Modifier and Type | Method and Description |
---|---|
static EventBeanUpdateHelperForge |
EventBeanUpdateHelperForgeFactory.make(String updatedWindowOrTableName,
EventTypeSPI eventTypeSPI,
List<OnTriggerSetAssignment> assignments,
String updatedAlias,
EventType optionalTriggeringEventType,
boolean isCopyOnWrite,
String statementName,
EventTypeAvroHandler avroHandler) |
Modifier and Type | Method and Description |
---|---|
static void |
EPLValidationUtil.validateAlreadyExistsTableOrVariable(String name,
VariableCompileTimeResolver variableCompileTimeResolver,
TableCompileTimeResolver tableCompileTimeResolver,
EventTypeCompileTimeResolver eventTypeCompileTimeResolver) |
static void |
EPLValidationUtil.validateContextName(boolean table,
String tableOrNamedWindowName,
String tableOrNamedWindowContextName,
String optionalContextName,
boolean mustMatchContext) |
static void |
EPLValidationUtil.validateParameterNumber(String invocableName,
String invocableCategory,
boolean isFunction,
int expectedEnum,
int receivedNum) |
static void |
EPLValidationUtil.validateParametersTypePredefined(ExprNode[] expressions,
String invocableName,
String invocableCategory,
EPLExpressionParamType type) |
static void |
EPLValidationUtil.validateParameterType(String invocableName,
String invocableCategory,
boolean isFunction,
EPLExpressionParamType expectedTypeEnum,
Class[] expectedTypeClasses,
EPType providedTypeCanNull,
int parameterNum,
ExprNode parameterExpression) |
static ExprNode |
EPLValidationUtil.validateSimpleGetSubtree(ExprNodeOrigin origin,
ExprNode expression,
EventType optionalEventType,
boolean allowBindingConsumption,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static void |
EPLValidationUtil.validateTableExists(TableCompileTimeResolver tableCompileTimeResolver,
String name) |
static ViewResourceDelegateDesc[] |
ViewResourceVerifyHelper.verifyPreviousAndPriorRequirements(List<ViewFactoryForge>[] unmaterializedViewChain,
ViewResourceDelegateExpr delegate) |
static void |
StatementSpecRawWalkerSubselectAndDeclaredDot.walkStreamSpecs(StatementSpecRaw spec,
ExprNodeSubselectDeclaredDotVisitor visitor) |
static ExprNodeSubselectDeclaredDotVisitor |
StatementSpecRawWalkerSubselectAndDeclaredDot.walkSubselectAndDeclaredDotExpr(StatementSpecRaw spec) |
static void |
StatementSpecRawWalkerSubselectAndDeclaredDot.walkSubselectAndDeclaredDotExpr(StatementSpecRaw spec,
ExprNodeSubselectDeclaredDotVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
static VariableMetaData |
VariableUtil.compileVariable(String variableName,
String variableModuleName,
NameAccessModifier variableVisibility,
String optionalContextName,
NameAccessModifier optionalContextVisibility,
String optionalModuleName,
ClassDescriptor variableType,
boolean isConstant,
boolean compileTimeConstant,
Object initializationValue,
ClasspathImportService classpathImportService,
ClasspathExtensionClass classpathExtension,
EventBeanTypedEventFactory eventBeanTypedEventFactory,
EventTypeRepositoryImpl eventTypeRepositoryPreconfigured,
BeanEventTypeFactory beanEventTypeFactory) |
Constructor and Description |
---|
VariableReadWritePackageForge(List<OnTriggerSetAssignment> assignments,
String statementName,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
void |
EventTypeAvroHandlerUnsupported.avroCompat(EventType existingType,
Map<String,Object> selPropertyTypes) |
void |
EventTypeAvroHandler.avroCompat(EventType existingType,
Map<String,Object> selPropertyTypes) |
Modifier and Type | Method and Description |
---|---|
ExprValidationException |
BeanEventType.equalsCompareType(EventType eventType) |
Modifier and Type | Method and Description |
---|---|
static Pair<Constructor,ExprForge[]> |
InstanceManufacturerUtil.getManufacturer(EPTypeClass targetClass,
ClasspathImportServiceCompileTime classpathImportService,
ExprForge[] exprForges,
Object[] expressionReturnTypes) |
static InstanceManufacturerFactory |
InstanceManufacturerFactoryFactory.getManufacturer(EPTypeClass targetClass,
ClasspathImportServiceCompileTime classpathImportService,
ExprNode[] childNodes) |
Modifier and Type | Method and Description |
---|---|
ExprValidationException |
BaseNestableEventType.compareEquals(EventType otherType)
Returns a message if the type, compared to this type, is not compatible in regards to the property numbers
and types.
|
static ExprValidationException |
BaseNestableEventUtil.comparePropType(String propName,
Object setOneType,
Object setTwoType,
boolean setTwoTypeFound,
String otherName) |
ExprValidationException |
WrapperEventType.equalsCompareType(EventType otherEventType) |
ExprValidationException |
EventTypeSPI.equalsCompareType(EventType eventType) |
ExprValidationException |
BaseNestableEventType.equalsCompareType(EventType otherEventType) |
static ExprValidationException |
BaseNestableEventType.isDeepEqualsProperties(String otherName,
Map<String,Object> setOne,
Map<String,Object> setTwo)
Compares two sets of properties and determines if they are the same, allowing for
boxed/unboxed types, and nested map types.
|
Modifier and Type | Method and Description |
---|---|
static Object |
EventTypeUtility.buildType(ColumnDesc column,
ClasspathImportServiceCompileTime classpathImportService,
ClasspathExtensionClass classpathExtension) |
static LinkedHashMap<String,Object> |
EventTypeUtility.buildType(List<ColumnDesc> columns,
Set<String> copyFrom,
ClasspathImportServiceCompileTime classpathImportService,
ClasspathExtensionClass classpathExtension,
EventTypeNameResolver eventTypeResolver) |
static void |
EventTypeUtility.compareExistingType(EventType newEventType,
EventType existingType) |
static EventTypeForgablesPair |
EventTypeUtility.createNonVariantType(boolean isAnonymous,
CreateSchemaDesc spec,
StatementBaseInfo base,
StatementCompileTimeServices services) |
static EventType |
EventTypeUtility.requireEventType(String aspectCamel,
String aspectName,
String optionalEventTypeName,
EventTypeCompileTimeResolver eventTypeCompileTimeResolver) |
static void |
EventTypeUtility.validateModifiers(String eventTypeName,
EventTypeBusModifier eventBusVisibility,
NameAccessModifier nameAccessModifier) |
Modifier and Type | Method and Description |
---|---|
static LinkedHashMap<EPTypeClass,JsonApplicationClassDelegateDesc> |
JsonEventTypeUtilityReflective.computeClassesDeep(EPTypeClass clazz,
String eventTypeName,
Annotation[] annotations,
StatementCompileTimeServices services) |
static LinkedHashMap<EPTypeClass,JsonApplicationClassDelegateDesc> |
JsonEventTypeUtilityReflective.computeClassesDeep(Map<String,Object> fields,
String eventTypeName,
Annotation[] annotations,
StatementCompileTimeServices services) |
static EventTypeForgablesPair |
JsonEventTypeUtility.makeJsonTypeCompileTimeNewType(EventTypeMetadata metadata,
Map<String,Object> compiledTyping,
Pair<EventType[],Set<EventType>> superTypes,
ConfigurationCommonEventTypeWithSupertype config,
StatementRawInfo raw,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static JsonForgeDesc |
JsonForgeFactoryBuiltinClassTyped.forge(EPTypeClass classType,
String fieldName,
Field optionalField,
Map<EPTypeClass,JsonApplicationClassDelegateDesc> deepClasses,
Annotation[] annotations,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
ExprValidationException |
VariantEventType.equalsCompareType(EventType eventType) |
Modifier and Type | Method and Description |
---|---|
void |
VariantEventType.validateInsertedIntoEventType(EventType eventType) |
static void |
VariantEventTypeUtil.validateInsertedIntoEventType(EventType eventType,
VariantEventType variantEventType) |
Modifier and Type | Method and Description |
---|---|
ExprValidationException |
BaseXMLEventType.equalsCompareType(EventType eventType) |
Modifier and Type | Method and Description |
---|---|
static ConfigurationCommonEventTypeXMLDOM |
CreateSchemaXMLHelper.configure(StatementBaseInfo base,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static EPChainableType |
EPChainableTypeHelper.optionalFromEnumerationExpr(StatementRawInfo raw,
StatementCompileTimeServices services,
ExprNode exprNode) |
Modifier and Type | Method and Description |
---|---|
static ExprForge[] |
ScheduleExpressionUtil.crontabScheduleValidate(ExprNodeOrigin origin,
List<ExprNode> scheduleSpecExpressionList,
boolean allowBindingConsumption,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
void |
EventSerdeFactoryDefault.verifyHADeployment(boolean targetHA) |
void |
EventSerdeFactory.verifyHADeployment(boolean targetHA) |
Modifier and Type | Method and Description |
---|---|
static Object |
ClasspathImportUtil.getAnnotationHook(Annotation[] annotations,
HookType hookType,
Class interfaceExpected,
ClasspathImportService classpathImportService)
Returns an instance of a hook as specified by an annotation.
|
static EPTypeClass |
ClasspathImportEPTypeUtil.parameterizeType(boolean allowArrayDimensions,
Class clazz,
ClassDescriptor descriptor,
ClasspathImportService classpathImportService,
ClassProvidedClasspathExtension classpathExtension) |
static EPTypeClass |
ClasspathImportEPTypeUtil.parameterizeType(Class plain,
List<ClassDescriptor> typeParameters,
int arrayDimensions,
ClasspathImportService classpathImportService,
ClasspathExtensionClass classpathExtension) |
static EPTypeClass |
ClasspathImportEPTypeUtil.resolveClassIdentifierToEPType(ClassDescriptor classIdent,
boolean allowObjectType,
ClasspathImportService classpathImportService,
ClasspathExtensionClass classpathExtension) |
static ValueAndFieldDesc |
ClasspathImportCompileTimeUtil.resolveIdentAsEnumConst(String constant,
ClasspathImportServiceCompileTime classpathImportService,
ClasspathExtensionClass classpathExtension,
boolean isAnnotation) |
ExprNode |
SettingsApplicationDotMethod.validate(ExprValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
static ExprNode |
EPStatementStartMethodHelperValidate.validateExprNoAgg(ExprNodeOrigin exprNodeOrigin,
ExprNode exprNode,
StreamTypeService streamTypeService,
String errorMsg,
boolean allowTableConsumption,
boolean allowTableAggReset,
StatementRawInfo raw,
StatementCompileTimeServices compileTimeServices) |
static void |
EPStatementStartMethodHelperValidate.validateNoAggregations(ExprNode exprNode,
String errorMsg) |
static void |
EPStatementStartMethodHelperValidate.validateNoDataWindowOnNamedWindow(List<ViewFactoryForge> forges) |
static ExprNode |
EPStatementStartMethodHelperValidate.validateNodes(StatementSpecRaw statementSpec,
StreamTypeService typeService,
ViewResourceDelegateExpr viewResourceDelegate,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
protected static UniformPair<Integer> |
EPStatementStartMethodHelperValidate.validateOuterJoinPropertyPair(ExprIdentNode leftNode,
ExprIdentNode rightNode,
int outerJoinCount,
StreamTypeService typeService,
ViewResourceDelegateExpr viewResourceDelegate,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
static void |
EPStatementStartMethodHelperValidate.validateSubqueryExcludeOuterStream(ExprNode matchCondition) |
Modifier and Type | Method and Description |
---|---|
static ViewFactoryForgeDesc |
ViewFactoryForgeUtil.createForges(ViewSpec[] viewSpecDefinitions,
ViewFactoryForgeArgs args,
EventType parentEventType) |
Copyright © 2005–2020. All rights reserved.