Modifier and Type | Method and Description |
---|---|
EPChainableType |
AggregationMultiFunctionHandler.getReturnType()
Provide return type.
|
Modifier and Type | Method and Description |
---|---|
EPChainableType |
EnumMethodModeStaticMethod.getReturnType()
Returns the return type of the enumeration method.
|
Modifier and Type | Method and Description |
---|---|
void |
EnumMethodModeStaticMethod.setReturnType(EPChainableType returnType)
Sets the return type of the enumeration method.
|
Constructor and Description |
---|
EnumMethodModeStaticMethod(EPTypeClass stateClass,
Class serviceClass,
String methodName,
EPChainableType returnType,
boolean earlyExit)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static ReformatFormatForgeDesc |
CalendarOpUtil.validateGetFormatterType(EPChainableType inputType,
String methodName,
ExprNode exprNode) |
Modifier and Type | Method and Description |
---|---|
EPChainableType |
ExprDotDTMethodDesc.getReturnType() |
EPChainableType |
ExprDotDTForge.getTypeInfo() |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
ExprDotDTMethodDesc(ExprDotForge forge,
EPChainableType returnType,
FilterExprAnalyzerAffector intervalFilterDesc) |
Modifier and Type | Method and Description |
---|---|
ReformatForge |
ReformatForgeFactory.getForge(EPChainableType inputType,
TimeAbacus timeAbacus,
DatetimeMethodDesc desc,
String methodNameUsed,
List<ExprNode> parameters) |
Modifier and Type | Field and Description |
---|---|
protected EPChainableType |
ExprDotForgeEnumMethodBase.typeInfo |
Modifier and Type | Method and Description |
---|---|
EPChainableType |
ExprDotStaticMethodWrapIterableScalar.getTypeInfo() |
EPChainableType |
ExprDotStaticMethodWrapIterableEvents.getTypeInfo() |
EPChainableType |
ExprDotStaticMethodWrapEventBeanColl.getTypeInfo() |
EPChainableType |
ExprDotStaticMethodWrapEventBeanArr.getTypeInfo() |
EPChainableType |
ExprDotStaticMethodWrapCollection.getTypeInfo() |
EPChainableType |
ExprDotStaticMethodWrapArrayScalar.getTypeInfo() |
EPChainableType |
ExprDotStaticMethodWrapArrayEvents.getTypeInfo() |
EPChainableType |
ExprDotStaticMethodWrap.getTypeInfo() |
EPChainableType |
ExprDotForgeUnpackCollEventBeanTable.getTypeInfo() |
EPChainableType |
ExprDotForgeUnpackCollEventBean.getTypeInfo() |
EPChainableType |
ExprDotForgeUnpackBeanTable.getTypeInfo() |
EPChainableType |
ExprDotForgeUnpackBean.getTypeInfo() |
EPChainableType |
ExprDotForgePropertyFragment.getTypeInfo() |
EPChainableType |
ExprDotForgeProperty.getTypeInfo() |
EPChainableType |
ExprDotForgeEnumMethodEval.getTypeInfo() |
EPChainableType |
ExprDotForgeEnumMethodBase.getTypeInfo() |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
ExprDotForgeProperty(EventPropertyGetterSPI getter,
EPChainableType returnType) |
ExprDotForgePropertyFragment(EventPropertyGetterSPI getter,
EPChainableType returnType) |
Modifier and Type | Method and Description |
---|---|
EPChainableType |
EnumForgeDesc.getType() |
Constructor and Description |
---|
EnumForgeDesc(EPChainableType type,
EnumForge forge) |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeAllOfAnyOf.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeAllOfAnyOf.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeArrayOf.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeArrayOf.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeAverage.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeAverage.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
EPChainableType |
ThreeFormInitFunction.apply(ExprDotEvalParamLambda lambda) |
protected abstract EPChainableType |
ExprDotForgeLambdaThreeForm.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Constructor and Description |
---|
ThreeFormNoParamFactory(EPChainableType returnType,
ThreeFormNoParamFactory.ForgeFunction function) |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeCountOf.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeCountOf.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeDistinctOf.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeDistinctOf.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Modifier and Type | Field and Description |
---|---|
EPChainableType |
EnumFirstOfScalar.columnType |
protected EPChainableType |
EnumLastOfScalar.resultType |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeFirstLastOf.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeFirstLastOf.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Constructor and Description |
---|
EnumFirstOf(int streamCountIncoming,
EPChainableType resultType) |
EnumFirstOfScalar(ExprDotEvalParamLambda lambda,
ObjectArrayEventType fieldEventType,
int numParameters,
EPChainableType columnType) |
EnumLastOf(int streamCountIncoming,
EPChainableType resultType) |
EnumLastOfScalar(ExprDotEvalParamLambda lambda,
ObjectArrayEventType fieldEventType,
int numParameters,
EPChainableType resultType) |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeGroupByOneParam.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeGroupByOneParam.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeMinMax.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeMinMax.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Constructor and Description |
---|
EnumMinMaxScalarNoParam(int streamCountIncoming,
boolean max,
EPChainableType resultType) |
Modifier and Type | Field and Description |
---|---|
protected EPChainableType |
EnumMinMaxByScalar.resultType |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeMinByMaxBy.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeMinByMaxBy.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Constructor and Description |
---|
EnumMinMaxByScalar(ExprDotEvalParamLambda lambda,
ObjectArrayEventType fieldEventType,
int numParameters,
boolean max,
EPChainableType resultType) |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeMostLeastFrequent.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeMostLeastFrequent.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeOrderByAscDesc.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeOrderByAscDesc.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeSelectFrom.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeSelectFrom.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeSumOf.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeSumOf.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeTakeWhileAndLast.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeTakeWhileAndLast.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
protected EPChainableType |
ExprDotForgeWhere.initAndNoParamsReturnType(EventType inputEventType,
EPTypeClass collectionComponentType) |
Modifier and Type | Method and Description |
---|---|
protected ThreeFormNoParamFactory.ForgeFunction |
ExprDotForgeWhere.noParamsForge(EnumMethodEnum enumMethod,
EPChainableType type,
StatementCompileTimeServices services) |
Modifier and Type | Method and Description |
---|---|
EPChainableType |
ExprDotEnumerationSourceForge.getReturnType() |
EPChainableType |
ExprDotMethodForgeNoDuckEvalWrapArray.getTypeInfo() |
EPChainableType |
ExprDotMethodForgeNoDuckEvalPlain.getTypeInfo() |
EPChainableType |
ExprDotMethodForgeNoDuck.getTypeInfo() |
EPChainableType |
ExprDotMethodForgeDuckEval.getTypeInfo() |
EPChainableType |
ExprDotMethodForgeDuck.getTypeInfo() |
EPChainableType |
ExprDotForgeSizeCollection.getTypeInfo() |
EPChainableType |
ExprDotForgeSizeArray.getTypeInfo() |
EPChainableType |
ExprDotForgeGetCollectionEval.getTypeInfo() |
EPChainableType |
ExprDotForgeGetCollection.getTypeInfo() |
EPChainableType |
ExprDotForgeGetArrayEval.getTypeInfo() |
EPChainableType |
ExprDotForgeGetArray.getTypeInfo() |
EPChainableType |
ExprDotForgeEventArrayAtIndex.getTypeInfo() |
EPChainableType |
ExprDotForge.getTypeInfo() |
EPChainableType |
ExprDotEvalRootChildInnerForge.getTypeInfo() |
Modifier and Type | Method and Description |
---|---|
static ExprDotNodeRealizedChain |
ExprDotNodeUtility.getChainEvaluators(Integer streamOfProviderIfApplicable,
EPChainableType inputType,
List<Chainable> chainSpec,
ExprValidationContext validationContext,
boolean isDuckTyping,
ExprDotNodeFilterAnalyzerInput inputDesc) |
Constructor and Description |
---|
ExprDotEnumerationSourceForge(EPChainableType returnType,
Integer streamOfProviderIfApplicable,
ExprEnumerationForge enumeration) |
ExprDotEnumerationSourceForgeForProps(ExprEnumerationForge enumeration,
EPChainableType returnType,
Integer streamOfProviderIfApplicable,
ExprEnumerationGivenEventForge enumerationGivenEvent) |
ExprDotForgeEventArrayAtIndex(EPChainableType returnType,
ExprNode indexExpression) |
ExprDotNodeForgeRootChild(ExprDotNodeImpl parent,
FilterExprAnalyzerAffector filterExprAnalyzerAffector,
Integer streamNumReferenced,
String rootPropertyName,
boolean hasEnumerationMethod,
ExprForge rootNodeForge,
ExprEnumerationForge rootLambdaEvaluator,
EPChainableType typeInfo,
ExprDotForge[] forgesIteratorEventBean,
ExprDotForge[] forgesUnpacking,
boolean checkedUnpackEvent) |
Modifier and Type | Method and Description |
---|---|
EPChainableType |
InnerDotScalarUnpackEventForge.getTypeInfo() |
EPChainableType |
InnerDotScalarForge.getTypeInfo() |
EPChainableType |
InnerDotEnumerableScalarCollectionForge.getTypeInfo() |
EPChainableType |
InnerDotEnumerableEventCollectionForge.getTypeInfo() |
EPChainableType |
InnerDotEnumerableEventBeanForge.getTypeInfo() |
EPChainableType |
InnerDotCollForge.getTypeInfo() |
EPChainableType |
InnerDotArrPrimitiveToCollForge.getTypeInfo() |
EPChainableType |
InnerDotArrObjectToCollForge.getTypeInfo() |
Modifier and Type | Method and Description |
---|---|
EPChainableType |
TableMetadataColumnAggregation.getOptionalEnumerationType() |
Modifier and Type | Method and Description |
---|---|
void |
TableMetadataColumnAggregation.setOptionalEnumerationType(EPChainableType optionalEnumerationType) |
Constructor and Description |
---|
TableMetadataColumnAggregation(String columnName,
boolean key,
int column,
AggregationPortableValidation aggregationPortableValidation,
String aggregationExpression,
boolean methodAgg,
EPChainableType optionalEnumerationType) |
Modifier and Type | Class and Description |
---|---|
class |
EPChainableTypeClass
Any Java primitive type as well as any class and other non-array or non-collection type
|
class |
EPChainableTypeEventMulti
Clazz can be either
- Collection
- Array i.e.
|
class |
EPChainableTypeEventSingle |
class |
EPChainableTypeNull |
Modifier and Type | Method and Description |
---|---|
static EPChainableType |
EPChainableTypeHelper.array(EPTypeClass arrayComponentType)
Indicate that the expression return type is an array of a given component type.
|
static EPChainableType |
EPChainableTypeHelper.arrayOfEvents(EventType eventTypeOfArrayEvents)
Indicate that the expression return type is an array of events of given type.
|
static EPChainableType |
EPChainableTypeHelper.collectionOfEvents(EventType eventTypeOfCollectionEvents)
Indicate that the expression return type is a collection of a given type of events.
|
static EPChainableType |
EPChainableTypeHelper.collectionOfSingleValue(EPTypeClass collectionComponentType)
Indicate that the expression return type is a collection of a given component type.
|
static EPChainableType |
EPChainableTypeHelper.fromMethod(Method method,
EPTypeClass methodTargetType)
Interrogate the provided method and determine whether it returns
single-value, array of single-value or collection of single-value and
their component type.
|
static EPChainableType |
EPChainableTypeHelper.nullValue() |
static EPChainableType |
EPChainableTypeHelper.optionalFromEnumerationExpr(StatementRawInfo raw,
StatementCompileTimeServices services,
ExprNode exprNode) |
static EPChainableType |
EPChainableTypeHelper.singleEvent(EventType eventTypeOfSingleEvent)
Indicate that the expression return type is single event of a given event type.
|
static EPChainableType |
EPChainableTypeHelper.singleValue(Class clazz) |
static EPChainableType |
EPChainableTypeHelper.singleValue(EPType singleValueType) |
Modifier and Type | Method and Description |
---|---|
static EventType |
EPChainableTypeEventSingle.fromInputOrNull(EPChainableType inputType) |
static EPTypeClass |
EPChainableTypeClass.fromInputOrNull(EPChainableType inputType) |
static EPTypeClass |
EPChainableTypeHelper.getCodegenReturnType(EPChainableType theType) |
static EPTypeClass |
EPChainableTypeHelper.getCollectionOrArrayComponentTypeOrNull(EPChainableType type) |
static EventType |
EPChainableTypeHelper.getEventType(EPChainableType epType) |
static EventType |
EPChainableTypeHelper.getEventTypeMultiValued(EPChainableType type) |
static EPType |
EPChainableTypeHelper.getNormalizedEPType(EPChainableType theType) |
static boolean |
EPChainableTypeHelper.isCarryEvent(EPChainableType epType) |
static EventType |
EPChainableTypeHelper.optionalIsEventTypeColl(EPChainableType type) |
static EventType |
EPChainableTypeHelper.optionalIsEventTypeSingle(EPChainableType type) |
static String |
EPChainableTypeHelper.toTypeDescriptive(EPChainableType epType)
Returns a nice text detailing the expression result type.
|
Constructor and Description |
---|
EPChainableTypeCodegenSharable(EPChainableType epType,
CodegenClassScope classScope) |
Copyright © 2005–2021. All rights reserved.