Modifier and Type | Method and Description |
---|---|
StatementRawInfo |
DateTimeMethodValidateContext.getStatementRawInfo()
Returns EPL statement information.
|
Constructor and Description |
---|
DateTimeMethodValidateContext(DotMethodFP footprintFound,
StreamTypeService streamTypeService,
DatetimeMethodDesc currentMethod,
List<ExprNode> currentParameters,
StatementRawInfo statementRawInfo)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
StatementRawInfo |
EnumMethodValidateContext.getStatementRawInfo()
Returns EPL statement information.
|
Constructor and Description |
---|
EnumMethodValidateContext(DotMethodFP footprintFound,
EventType inputEventType,
Class inputCollectionComponentType,
StreamTypeService streamTypeService,
EnumMethodEnum currentMethod,
List<ExprNode> currentParameters,
StatementRawInfo statementRawInfo)
Ctor.
|
Constructor and Description |
---|
SerdeProviderAdditionalInfo(StatementRawInfo raw)
Ctor.
|
SerdeProviderAdditionalInfoAggregation(StatementRawInfo raw)
Ctor
|
SerdeProviderAdditionalInfoAggregationDistinct(StatementRawInfo raw)
Ctor
|
SerdeProviderAdditionalInfoDerivedViewProperty(StatementRawInfo raw)
Ctor
|
SerdeProviderAdditionalInfoEventProperty(StatementRawInfo raw,
String eventTypeName,
String eventPropertyName)
Ctor.
|
SerdeProviderAdditionalInfoEventType(StatementRawInfo raw,
String eventTypeName,
EventType[] eventTypeSupertypes)
Ctor.
|
SerdeProviderAdditionalInfoFilter(StatementRawInfo raw)
Ctor
|
SerdeProviderAdditionalInfoIndex(StatementRawInfo raw)
Ctor
|
SerdeProviderAdditionalInfoMultikey(StatementRawInfo raw)
Ctor
|
SerdeProviderAdditionalInfoVariable(StatementRawInfo raw,
String variableName)
Ctor.
|
SerdeProviderEventTypeContext(StatementRawInfo raw,
EventType eventType)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static MultiKeyPlan |
MultiKeyPlanner.planMultiKey(Class[] types,
boolean lenientEquals,
StatementRawInfo raw,
SerdeCompileTimeResolver serdeResolver) |
static MultiKeyPlan |
MultiKeyPlanner.planMultiKey(ExprForge[] criteriaExpressions,
boolean lenientEquals,
StatementRawInfo raw,
SerdeCompileTimeResolver serdeResolver) |
static MultiKeyPlan |
MultiKeyPlanner.planMultiKey(ExprNode[] criteriaExpressions,
boolean lenientEquals,
StatementRawInfo raw,
SerdeCompileTimeResolver serdeResolver) |
static MultiKeyPlan |
MultiKeyPlanner.planMultiKeyDistinct(boolean isDistinct,
EventType eventType,
StatementRawInfo raw,
SerdeCompileTimeResolver serdeResolver) |
Modifier and Type | Method and Description |
---|---|
ExprNode |
OuterJoinDesc.makeExprNode(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Field and Description |
---|---|
StatementRawInfo |
FilterSpecCompilerArgs.statementRawInfo |
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,
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,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
static StatementSpecCompiledDesc |
StatementRawCompiler.compile(StatementSpecRaw spec,
Compilable compilable,
boolean isSubquery,
boolean isOnDemandQuery,
Annotation[] annotations,
List<ExprSubselectNode> subselectNodes,
List<ExprTableAccessNode> tableAccessNodes,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
static StreamSpecCompiledDesc |
StreamSpecCompiler.compile(StreamSpecRaw spec,
Set<String> eventTypeReferences,
boolean isInsertInto,
boolean isJoin,
boolean isContextDeclaration,
boolean isOnTrigger,
String optionalStreamName,
int streamNum,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static StreamSpecCompiledDesc |
StreamSpecCompiler.compileFilter(FilterStreamSpecRaw streamSpec,
boolean isInsertInto,
boolean isJoin,
boolean isContextDeclaration,
boolean isOnTrigger,
String optionalStreamName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static StreamSpecCompiledDesc |
StreamSpecCompiler.compilePattern(PatternStreamSpecRaw streamSpecRaw,
Set<String> eventTypeReferences,
boolean isInsertInto,
boolean isJoin,
boolean isContextDeclaration,
boolean isOnTrigger,
String optionalStreamName,
int streamNum,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static StreamSpecCompiledDesc |
StreamSpecCompiler.compilePatternWTags(PatternStreamSpecRaw streamSpecRaw,
Set<String> eventTypeReferences,
boolean isInsertInto,
MatchEventSpec tags,
Set<String> priorAllTags,
boolean isJoin,
boolean isContextDeclaration,
boolean isOnTrigger,
int streamNum,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
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,
StreamTypeService streamTypeService,
String optionalStreamName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
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) |
Constructor and Description |
---|
FilterSpecCompilerArgs(LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
StreamTypeService streamTypeService,
ContextCompileTimeDescriptor contextDescriptor,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
StatementRawInfo |
StatementBaseInfo.getStatementRawInfo() |
Modifier and Type | Method and Description |
---|---|
NameAccessModifier |
ModuleAccessModifierService.getAccessModifierEventType(StatementRawInfo raw,
String eventTypeName) |
EventTypeBusModifier |
ModuleAccessModifierService.getBusModifierEventType(StatementRawInfo raw,
String eventTypeName) |
Constructor and Description |
---|
StatementBaseInfo(Compilable compilable,
StatementSpecCompiled statementSpec,
Serializable userObjectCompileTime,
StatementRawInfo statementRawInfo,
String optionalModuleName) |
StmtClassForgeableRSPFactoryProvider(String className,
ResultSetProcessorDesc spec,
CodegenPackageScope packageScope,
StatementRawInfo statementRawInfo) |
Modifier and Type | Method and Description |
---|---|
StatementRawInfo |
CreateContextValidationEnv.getStatementRawInfo() |
Constructor and Description |
---|
CreateContextValidationEnv(String contextName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services,
List<FilterSpecCompiled> filterSpecCompileds,
List<ScheduleHandleCallbackProvider> scheduleHandleCallbackProviders,
List<FilterSpecParamExprNodeForge> filterBooleanExpressions) |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
StmtClassForgeableOPVFactoryProvider(String className,
OutputProcessViewFactoryForge spec,
CodegenPackageScope packageScope,
int numStreams,
StatementRawInfo raw) |
Modifier and Type | Method and Description |
---|---|
void |
ContextControllerCategoryFactoryForge.validateGetContextProps(LinkedHashMap<String,Object> props,
String contextName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
void |
ContextControllerFactoryForge.validateGetContextProps(LinkedHashMap<String,Object> props,
String contextName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
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) |
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) |
Modifier and Type | Method and Description |
---|---|
void |
ContextControllerKeyedFactoryForge.validateGetContextProps(LinkedHashMap<String,Object> props,
String contextName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
static AggregationLocalGroupByPlanDesc |
AggregationGroupByLocalGroupByAnalyzer.analyze(ExprForge[][] methodForges,
AggregationForgeFactory[] methodFactories,
AggregationStateFactoryForge[] accessAggregations,
AggregationGroupByLocalGroupDesc localGroupDesc,
ExprNode[] groupByExpressions,
MultiKeyClassRef groupByMultiKey,
AggregationAccessorSlotPairForge[] accessors,
StatementRawInfo raw,
SerdeCompileTimeResolver serdeResolver) |
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 |
---|---|
StatementRawInfo |
DataFlowOpForgeInitializeContext.getStatementRawInfo() |
Modifier and Type | Method and Description |
---|---|
static ExprDotDTMethodDesc |
ExprDotDTFactory.validateMake(StreamTypeService streamTypeService,
Deque<ExprChainedSpec> chainSpecStack,
DatetimeMethodDesc dtMethod,
String dtMethodName,
EPType inputType,
List<ExprNode> parameters,
ExprDotNodeFilterAnalyzerInput inputDesc,
TimeAbacus timeAbacus,
TableCompileTimeResolver tableCompileTimeResolver,
ClasspathImportServiceCompileTime classpathImportService,
StatementRawInfo statementRawInfo) |
Modifier and Type | Method and Description |
---|---|
abstract EventType[] |
ExprDotForgeEnumMethodBase.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
abstract EnumForge |
ExprDotForgeEnumMethodBase.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType |
PropertyDotScalarIterable.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
PropertyDotScalarCollection.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
PropertyDotScalarArrayForge.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
PropertyDotEventSingleForge.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
PropertyDotEventCollectionForge.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
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) |
void |
ExprDotForgeEnumMethodBase.initialize(DotMethodFP footprint,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
EventType inputEventType,
Class collectionComponentType,
List<ExprNode> parameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
EventType[] |
ExprDotForgeWhere.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeToMap.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeTakeWhileAndLast.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeTakeAndTakeLast.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeSumOf.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeSetExceptUnionIntersect.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeSequenceEqual.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeSelectFrom.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeReverse.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeOrderByAscDesc.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeNoOp.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeMostLeastFrequent.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeMinMax.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeMinByMaxBy.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeGroupBy.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeFirstLastOf.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeDistinct.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeCountOf.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeAverage.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeAllOfAnyOf.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EventType[] |
ExprDotForgeAggregate.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeWhere.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeToMap.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeTakeWhileAndLast.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeTakeAndTakeLast.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeSumOf.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeSetExceptUnionIntersect.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeSequenceEqual.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeSelectFrom.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeReverse.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeOrderByAscDesc.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeNoOp.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeMostLeastFrequent.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeMinMax.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeMinByMaxBy.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeGroupBy.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeFirstLastOf.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeDistinct.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeCountOf.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeAverage.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeAllOfAnyOf.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeAggregate.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
EventType[] |
ExprDotForgeEnumMethodPlugin.getAddStreamTypes(DotMethodFP footprint,
int parameterNum,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
List<ExprDotEvalParam> bodiesAndParameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeEnumMethodPlugin.getEnumForge(DotMethodFP footprint,
EnumMethodDesc enumMethodEnum,
StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
void |
ExprDotForgeEnumMethodPlugin.initialize(DotMethodFP footprint,
EnumMethodEnum enumMethod,
String enumMethodUsedName,
EventType inputEventType,
Class collectionComponentType,
List<ExprNode> parameters,
StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
EventType |
ExprPlugInMultiFunctionAggNode.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprAggMultiFunctionSortedMinMaxByNode.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprAggMultiFunctionLinearAccessNode.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 |
ExprAggMultiFunctionLinearAccessNode.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprAggMultiFunctionCountMinSketchNode.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
StatementRawInfo |
ExprValidationContext.getStatementRawInfo() |
Modifier and Type | Method and Description |
---|---|
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 ExprNodeUtilMethodDesc |
ExprNodeUtilityResolve.resolveMethodAllowWildcardAndStream(String className,
Class optionalClass,
String methodName,
List<ExprNode> parameters,
boolean allowWildcard,
EventType wildcardType,
ExprNodeUtilResolveExceptionHandler exceptionHandler,
String functionName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Constructor and Description |
---|
ExprValidationContext(StreamTypeService streamTypeService,
ViewResourceDelegateExpr viewResourceDelegate,
ContextCompileTimeDescriptor contextDescriptor,
boolean disablePropertyExpressionEventCollCache,
boolean allowRollupFunctions,
boolean allowBindingConsumption,
boolean allowTableAggReset,
boolean isUnidirectionalJoin,
String intoTableName,
boolean isFilterExpression,
ExprValidationMemberName memberName,
boolean aggregationFutureNameAlreadySet,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
ExprValidationContextBuilder(StreamTypeService streamTypeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
EventType |
ExprDeclaredForgeBase.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprDeclaredForgeBase.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
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 EventType[] |
ExprDotNodeUtility.getSingleLambdaParamEventType(String enumMethodUsedName,
List<String> goesToNames,
EventType inputEventType,
Class collectionComponentType,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static ObjectArrayEventType |
ExprDotNodeUtility.makeTransientOAType(String enumMethod,
Map<String,Object> boxedPropertyTypes,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static ObjectArrayEventType |
ExprDotNodeUtility.makeTransientOAType(String enumMethod,
String propertyName,
Class type,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
EventType |
ExprArrayNodeForge.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprArrayNodeForge.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
EventType |
ExprPreviousNode.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprPreviousNode.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
EventType |
ExprTableAccessNodeSubprop.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprTableAccessNodeSubprop.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
JoinSetComposerPrototypeHistoricalDesc |
HistoricalStreamIndexListForge.getStrategy(int streamViewStreamNum,
StatementRawInfo raw,
SerdeCompileTimeResolver serdeResolver)
Get the strategies to use for polling from a given stream.
|
Modifier and Type | Method and Description |
---|---|
EventAdvancedIndexProvisionCompileTime |
EventAdvancedIndexProvisionRuntime.toCompileTime(EventType eventTypeIndexed,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static JoinSetComposerPrototypeHistoricalDesc |
JoinSetComposerPrototypeForgeFactory.determineIndexing(QueryGraphForge queryGraph,
EventType polledViewType,
EventType streamViewType,
int polledViewStreamNum,
int streamViewStreamNum,
StatementRawInfo raw,
SerdeCompileTimeResolver serdeResolver)
Constructs indexing and lookup strategy for a given relationship that a historical stream may have with another
stream (historical or not) that looks up into results of a poll of a historical stream.
|
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 |
---|---|
static QueryPlanForgeDesc |
TwoStreamQueryPlanBuilder.build(EventType[] typesPerStream,
QueryGraphForge queryGraph,
OuterJoinType optionalOuterJoinType,
StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult,
StatementRawInfo raw)
Build query plan.
|
protected static QueryPlanForgeDesc |
NStreamQueryPlanBuilder.build(QueryGraphForge queryGraph,
EventType[] typesPerStream,
HistoricalViewableDesc historicalViewableDesc,
DependencyGraph dependencyGraph,
HistoricalStreamIndexListForge[] historicalStreamIndexLists,
boolean hasForceNestedIter,
String[][][] indexedStreamsUniqueProps,
TableMetaData[] tablesPerStream,
StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult,
StatementRawInfo raw,
SerdeCompileTimeResolver serdeResolver) |
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 TableLookupPlanDesc |
NStreamQueryPlanBuilder.createLookupPlan(QueryGraphForge queryGraph,
int currentLookupStream,
int indexedStream,
boolean indexedStreamIsVDW,
QueryPlanIndexForge indexSpecs,
EventType[] typesPerStream,
TableMetaData indexedStreamTableMeta,
StatementRawInfo raw,
SerdeCompileTimeResolver serdeResolver)
Create the table lookup plan for a from-stream to look up in an indexed stream
using the columns supplied in the query graph and looking at the actual indexes available
and their index number.
|
protected static QueryPlanNodeForgeDesc |
NStreamQueryPlanBuilder.createStreamPlan(int lookupStream,
int[] bestChain,
QueryGraphForge queryGraph,
QueryPlanIndexForge[] indexSpecsPerStream,
EventType[] typesPerStream,
boolean[] isHistorical,
HistoricalStreamIndexListForge[] historicalStreamIndexLists,
TableMetaData[] tablesPerStream,
StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult,
StatementRawInfo raw,
SerdeCompileTimeResolver serdeResolver)
Walks the chain of lookups and constructs lookup strategy and plan specification based
on the index specifications.
|
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) |
Modifier and Type | Method and Description |
---|---|
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) |
static QueryPlanIndexItemForge |
EventTableIndexUtil.validateCompileExplicitIndex(String indexName,
boolean unique,
List<CreateIndexItem> columns,
EventType eventType,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
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) |
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) |
Modifier and Type | Method and Description |
---|---|
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 |
---|---|
StatementRawInfo |
SelectProcessorArgs.getStatementRawInfo() |
Constructor and Description |
---|
SelectProcessorArgs(SelectClauseElementCompiled[] selectionList,
GroupByRollupInfo groupByRollupInfo,
boolean isUsingWildcard,
EventType optionalInsertIntoEventType,
ForClauseSpec forClauseSpec,
StreamTypeService typeService,
ContextCompileTimeDescriptor contextDescriptor,
boolean isFireAndForget,
Annotation[] annotations,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
EventType |
ExprNodeScript.getEventTypeCollection(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
EventType |
ExprNodeScript.getEventTypeSingle(StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
static List<StmtClassForgeableFactory> |
SubSelectHelperFilters.handleSubselectSelectClauses(ExprSubselectNode subselect,
EventType outerEventType,
String outerEventTypeName,
String outerStreamName,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static QueryGraphForge |
EPLValidationUtil.validateFilterGetQueryGraphSafe(ExprNode filterExpression,
StreamTypeServiceImpl typeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static void |
EPLValidationUtil.validateFilterWQueryGraphSafe(QueryGraphForge queryGraph,
ExprNode filterExpression,
StreamTypeServiceImpl typeService,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
static ExprNode |
EPLValidationUtil.validateSimpleGetSubtree(ExprNodeOrigin origin,
ExprNode expression,
EventType optionalEventType,
boolean allowBindingConsumption,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
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 EPType |
EPTypeHelper.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 |
---|---|
static SerdeEventPropertyDesc |
SerdeEventPropertyUtility.forgeForEventProperty(EventType eventTypeSerde,
String propertyName,
Object propertyType,
StatementRawInfo raw,
SerdeCompileTimeResolver resolver) |
static List<StmtClassForgeableFactory> |
SerdeEventTypeUtility.plan(EventType eventType,
StatementRawInfo raw,
SerdeEventTypeCompileTimeRegistry registry,
SerdeCompileTimeResolver resolver) |
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 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) |
Modifier and Type | Method and Description |
---|---|
StatementRawInfo |
ViewForgeEnv.getStatementRawInfo() |
StatementRawInfo |
ViewFactoryForgeArgs.getStatementRawInfo() |
Constructor and Description |
---|
ViewFactoryForgeArgs(int streamNum,
boolean isSubquery,
int subqueryNumber,
StreamSpecOptions options,
String optionalCreateNamedWindowName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
Copyright © 2005–2020. All rights reserved.