Modifier and Type | Field and Description |
---|---|
StreamTypeService |
FilterSpecCompilerArgs.streamTypeService |
Modifier and Type | Method and Description |
---|---|
static FilterSpecCompiled |
FilterSpecCompiler.build(List<ExprNode> validatedNodes,
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 FilterSpecCompiled |
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 List<ExprNode> |
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 |
---|---|
static ExprDotDTMethodDesc |
ExprDotDTFactory.validateMake(StreamTypeService streamTypeService,
Deque<ExprChainedSpec> chainSpecStack,
DatetimeMethodEnum dtMethod,
String dtMethodName,
EPType inputType,
List<ExprNode> parameters,
ExprDotNodeFilterAnalyzerInput inputDesc,
TimeAbacus timeAbacus,
ExprEvaluatorContext exprEvaluatorContext,
TableCompileTimeResolver tableCompileTimeResolver) |
Modifier and Type | Method and Description |
---|---|
IntervalForge |
IntervalForgeFactory.getForge(StreamTypeService streamTypeService,
DatetimeMethodEnum method,
String methodNameUsed,
List<ExprNode> parameters,
TimeAbacus timeAbacus,
TableCompileTimeResolver tableCompileTimeResolver) |
Constructor and Description |
---|
IntervalForgeImpl(DatetimeMethodEnum method,
String methodNameUse,
StreamTypeService streamTypeService,
List<ExprNode> expressions,
TimeAbacus timeAbacus,
TableCompileTimeResolver tableCompileTimeResolver) |
Modifier and Type | Method and Description |
---|---|
abstract EnumForge |
ExprDotForgeEnumMethodBase.getEnumForge(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 |
---|---|
EnumForge |
ExprDotForgeWhere.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeToMap.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeTakeWhileAndLast.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeTakeAndTakeLast.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeSumOf.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeSetExceptUnionIntersect.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeSequenceEqual.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeSelectFrom.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeReverse.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeOrderByAscDesc.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeNoOp.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeMostLeastFrequent.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeMinMax.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeMinByMaxBy.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeGroupBy.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeFirstLastOf.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeDistinct.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeCountOf.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeAverage.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeAllOfAnyOf.getEnumForge(StreamTypeService streamTypeService,
String enumMethodUsedName,
List<ExprDotEvalParam> bodiesAndParameters,
EventType inputEventType,
Class collectionComponentType,
int numStreamsIncoming,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
EnumForge |
ExprDotForgeAggregate.getEnumForge(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 |
---|---|
static void |
ExprAggMultiFunctionUtil.checkWildcardNotJoinOrSubquery(StreamTypeService streamTypeService,
String aggFuncName) |
protected static boolean |
ExprAggMultiFunctionLinearAccessNode.getIstreamOnly(StreamTypeService streamTypeService,
int streamNum) |
static void |
ExprAggMultiFunctionUtil.validateWildcardStreamNumbers(StreamTypeService streamTypeService,
String aggFuncName) |
Modifier and Type | Method and Description |
---|---|
StreamTypeService |
ExprValidationContext.getStreamTypeService() |
Modifier and Type | Method and Description |
---|---|
static Pair<PropertyResolutionDescriptor,String> |
ExprIdentNodeUtil.getTypeFromStream(StreamTypeService streamTypeService,
String propertyNameNestable,
boolean explicitPropertiesOnly,
boolean obtainFragment,
TableCompileTimeResolver tableCompileTimeResolver) |
protected static Pair<PropertyResolutionDescriptor,String> |
ExprIdentNodeUtil.getTypeFromStream(StreamTypeService streamTypeService,
String unresolvedPropertyName,
String streamOrPropertyNameMayEscaped,
boolean obtainFragment,
TableCompileTimeResolver tableCompileTimeResolver) |
protected static Pair<PropertyResolutionDescriptor,String> |
ExprIdentNodeUtil.getTypeFromStreamExplicitProperties(StreamTypeService streamTypeService,
String unresolvedPropertyName,
String streamOrPropertyName,
boolean obtainFragment) |
static boolean |
ExprNodeUtilityAggregation.hasRemoveStreamForAggregations(ExprNode child,
StreamTypeService streamTypeService,
boolean unidirectionalJoin)
Returns true if all properties within the expression are witin data window'd streams.
|
Constructor and Description |
---|
ExprValidationContext(StreamTypeService streamTypeService,
ExprValidationContext ctx) |
ExprValidationContext(StreamTypeService streamTypeService,
ViewResourceDelegateExpr viewResourceDelegate,
ContextCompileTimeDescriptor contextDescriptor,
boolean disablePropertyExpressionEventCollCache,
boolean allowRollupFunctions,
boolean allowBindingConsumption,
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 |
---|---|
static ExprDotEnumerationSourceForge |
ExprDotNodeUtility.getEnumerationSource(ExprNode inputExpression,
StreamTypeService streamTypeService,
boolean hasEnumerationMethod,
boolean disablePropertyExpressionEventCollCache,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
StreamTypeService |
ExprSubselectNode.getFilterSubqueryStreamTypes()
Return stream types.
|
Modifier and Type | Method and Description |
---|---|
void |
ExprSubselectNode.setFilterSubqueryStreamTypes(StreamTypeService filterSubqueryStreamTypes)
Set stream types.
|
Modifier and Type | Method and Description |
---|---|
void |
HistoricalEventViewableForge.validate(StreamTypeService typeService,
StatementBaseInfo base,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
void |
HistoricalEventViewableDatabaseForge.validate(StreamTypeService typeService,
StatementBaseInfo base,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
void |
HistoricalEventViewableMethodForge.validate(StreamTypeService typeService,
StatementBaseInfo base,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
static JoinSetComposerPrototypeForge |
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 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 |
---|---|
StreamTypeService |
SelectProcessorArgs.getTypeService() |
Modifier and Type | Method and Description |
---|---|
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) |
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 | Class and Description |
---|---|
class |
StreamTypeServiceImpl
Implementation that provides stream number and property type information.
|
Modifier and Type | Method and Description |
---|---|
static ExprTableIdentNode |
TableCompileTimeUtil.getTableIdentNode(StreamTypeService streamTypeService,
String unresolvedPropertyName,
String streamOrPropertyName,
TableCompileTimeResolver resolver) |
static Pair<ExprNode,List<ExprChainedSpec>> |
TableCompileTimeUtil.getTableNodeChainable(StreamTypeService streamTypeService,
List<ExprChainedSpec> chainSpec,
ClasspathImportServiceCompileTime classpathImportService,
TableCompileTimeResolver tableCompileTimeResolver) |
Constructor and Description |
---|
FilterSpecParamExprNodeForge(ExprFilterSpecLookupableForge lookupable,
FilterOperator filterOperator,
ExprNode exprNode,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
StreamTypeService streamTypeService,
boolean hasSubquery,
boolean hasTableAccess,
boolean hasVariable,
StatementCompileTimeServices compileTimeServices) |
Modifier and Type | Method and Description |
---|---|
static ExprNode |
EPStatementStartMethodHelperValidate.validateExprNoAgg(ExprNodeOrigin exprNodeOrigin,
ExprNode exprNode,
StreamTypeService streamTypeService,
String errorMsg,
boolean allowTableConsumption,
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 |
---|---|
static ExprValidationContext |
SupportExprValidationContextFactory.make(StreamTypeService streamTypeService) |
Modifier and Type | Method and Description |
---|---|
static Object |
ViewForgeSupport.validateAndEvaluateExpr(String viewName,
ExprNode expression,
StreamTypeService streamTypeService,
ViewForgeEnv viewForgeEnv,
int expressionNumber,
int streamNumber) |
static ExprNode |
ViewForgeSupport.validateExpr(String viewName,
ExprNode expression,
StreamTypeService streamTypeService,
ViewForgeEnv viewForgeEnv,
int expressionNumber,
int streamNumber) |
Copyright © 2005–2019. All rights reserved.