Modifier and Type | Method and Description |
---|---|
EPType |
AggregationMultiFunctionHandler.getReturnType()
Provide return type.
|
Modifier and Type | Method and Description |
---|---|
EPType |
EnumMethodModeStaticMethod.getReturnType()
Returns the return type of the enumeration method.
|
Modifier and Type | Method and Description |
---|---|
void |
EnumMethodModeStaticMethod.setReturnType(EPType returnType)
Sets the return type of the enumeration method.
|
Constructor and Description |
---|
EnumMethodModeStaticMethod(Class stateClass,
Class serviceClass,
String methodName,
EPType returnType,
boolean earlyExit)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static ReformatFormatForgeDesc |
CalendarOpUtil.validateGetFormatterType(EPType inputType,
String methodName,
ExprNode exprNode) |
Modifier and Type | Method and Description |
---|---|
EPType |
ExprDotDTMethodDesc.getReturnType() |
EPType |
ExprDotDTForge.getTypeInfo() |
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) |
Constructor and Description |
---|
ExprDotDTMethodDesc(ExprDotForge forge,
EPType returnType,
FilterExprAnalyzerAffector intervalFilterDesc) |
Modifier and Type | Method and Description |
---|---|
ReformatForge |
ReformatForgeFactory.getForge(EPType inputType,
TimeAbacus timeAbacus,
DatetimeMethodDesc desc,
String methodNameUsed,
List<ExprNode> parameters) |
Modifier and Type | Field and Description |
---|---|
protected EPType |
ExprDotForgeEnumMethodBase.typeInfo |
Modifier and Type | Method and Description |
---|---|
EPType |
ExprDotStaticMethodWrapIterableScalar.getTypeInfo() |
EPType |
ExprDotStaticMethodWrapIterableEvents.getTypeInfo() |
EPType |
ExprDotStaticMethodWrapEventBeanColl.getTypeInfo() |
EPType |
ExprDotStaticMethodWrapEventBeanArr.getTypeInfo() |
EPType |
ExprDotStaticMethodWrapCollection.getTypeInfo() |
EPType |
ExprDotStaticMethodWrapArrayScalar.getTypeInfo() |
EPType |
ExprDotStaticMethodWrapArrayEvents.getTypeInfo() |
EPType |
ExprDotStaticMethodWrap.getTypeInfo() |
EPType |
ExprDotForgeUnpackCollEventBeanTable.getTypeInfo() |
EPType |
ExprDotForgeUnpackCollEventBean.getTypeInfo() |
EPType |
ExprDotForgeUnpackBeanTable.getTypeInfo() |
EPType |
ExprDotForgeUnpackBean.getTypeInfo() |
EPType |
ExprDotForgeProperty.getTypeInfo() |
EPType |
ExprDotForgeEnumMethodEval.getTypeInfo() |
EPType |
ExprDotForgeEnumMethodBase.getTypeInfo() |
Modifier and Type | Method and Description |
---|---|
void |
ExprDotForgeEnumMethodBase.init(Integer streamOfProviderIfApplicable,
EnumMethodDesc enumMethodDesc,
String enumMethodUsedName,
EPType typeInfo,
List<ExprNode> parameters,
ExprValidationContext validationContext) |
void |
ExprDotForgeEnumMethod.init(Integer streamOfProviderIfApplicable,
EnumMethodDesc lambda,
String lambdaUsedName,
EPType currentInputType,
List<ExprNode> parameters,
ExprValidationContext validationContext) |
void |
ExprDotForgeEnumMethodBase.setTypeInfo(EPType typeInfo) |
Constructor and Description |
---|
ExprDotForgeProperty(EventPropertyGetterSPI getter,
EPType returnType) |
Modifier and Type | Field and Description |
---|---|
protected EPType |
EnumMinMaxByScalarLambdaForge.resultType |
protected EPType |
EnumLastOfPredicateScalarForge.resultType |
protected EPType |
EnumFirstOfPredicateScalarForge.resultType |
Constructor and Description |
---|
EnumFirstOfNoPredicateForge(int streamCountIncoming,
EPType resultType) |
EnumFirstOfPredicateScalarForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType type,
EPType resultType) |
EnumLastOfNoPredicateForge(int streamCountIncoming,
EPType resultType) |
EnumLastOfPredicateScalarForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType type,
EPType resultType) |
EnumMinMaxByScalarLambdaForge(ExprForge innerExpression,
int streamCountIncoming,
boolean max,
ObjectArrayEventType resultEventType,
EPType resultType) |
EnumMinMaxScalarForge(int streamCountIncoming,
boolean max,
EPType resultType) |
Modifier and Type | Method and Description |
---|---|
EPType |
ExprDotEnumerationSourceForge.getReturnType() |
EPType |
ExprDotMethodForgeNoDuckEvalWrapArray.getTypeInfo() |
EPType |
ExprDotMethodForgeNoDuckEvalPlain.getTypeInfo() |
EPType |
ExprDotMethodForgeNoDuck.getTypeInfo() |
EPType |
ExprDotMethodForgeDuckEval.getTypeInfo() |
EPType |
ExprDotMethodForgeDuck.getTypeInfo() |
EPType |
ExprDotForgeArraySize.getTypeInfo() |
EPType |
ExprDotForgeArrayGetEval.getTypeInfo() |
EPType |
ExprDotForgeArrayGet.getTypeInfo() |
EPType |
ExprDotForge.getTypeInfo() |
EPType |
ExprDotEvalRootChildInnerForge.getTypeInfo() |
Modifier and Type | Method and Description |
---|---|
static ExprDotNodeRealizedChain |
ExprDotNodeUtility.getChainEvaluators(Integer streamOfProviderIfApplicable,
EPType inputType,
List<ExprChainedSpec> chainSpec,
ExprValidationContext validationContext,
boolean isDuckTyping,
ExprDotNodeFilterAnalyzerInput inputDesc) |
Constructor and Description |
---|
ExprDotEnumerationSourceForge(EPType returnType,
Integer streamOfProviderIfApplicable,
ExprEnumerationForge enumeration) |
ExprDotEnumerationSourceForgeForProps(ExprEnumerationForge enumeration,
EPType returnType,
Integer streamOfProviderIfApplicable,
ExprEnumerationGivenEventForge enumerationGivenEvent) |
ExprDotNodeForgeRootChild(ExprDotNodeImpl parent,
FilterExprAnalyzerAffector filterExprAnalyzerAffector,
Integer streamNumReferenced,
String rootPropertyName,
boolean hasEnumerationMethod,
ExprForge rootNodeForge,
ExprEnumerationForge rootLambdaEvaluator,
EPType typeInfo,
ExprDotForge[] forgesIteratorEventBean,
ExprDotForge[] forgesUnpacking,
boolean checkedUnpackEvent) |
Modifier and Type | Method and Description |
---|---|
EPType |
InnerDotScalarUnpackEventForge.getTypeInfo() |
EPType |
InnerDotScalarForge.getTypeInfo() |
EPType |
InnerDotEnumerableScalarCollectionForge.getTypeInfo() |
EPType |
InnerDotEnumerableEventCollectionForge.getTypeInfo() |
EPType |
InnerDotEnumerableEventBeanForge.getTypeInfo() |
EPType |
InnerDotCollForge.getTypeInfo() |
EPType |
InnerDotArrPrimitiveToCollForge.getTypeInfo() |
EPType |
InnerDotArrObjectToCollForge.getTypeInfo() |
Modifier and Type | Method and Description |
---|---|
EPType |
TableMetadataColumnAggregation.getOptionalEnumerationType() |
Modifier and Type | Method and Description |
---|---|
void |
TableMetadataColumnAggregation.setOptionalEnumerationType(EPType optionalEnumerationType) |
Constructor and Description |
---|
TableMetadataColumnAggregation(String columnName,
boolean key,
int column,
AggregationPortableValidation aggregationPortableValidation,
String aggregationExpression,
boolean methodAgg,
EPType optionalEnumerationType) |
Modifier and Type | Class and Description |
---|---|
class |
ClassEPType
Any Java primitive type as well as any class and other non-array or non-collection type
|
class |
ClassMultiValuedEPType
An array or collection of native values.
|
class |
EventEPType |
class |
EventMultiValuedEPType
Clazz can be either
- Collection
- Array i.e.
|
class |
NullEPType |
Modifier and Type | Method and Description |
---|---|
static EPType |
EPTypeHelper.array(Class arrayComponentType)
Indicate that the expression return type is an array of a given component type.
|
static EPType |
EPTypeHelper.collectionOfEvents(EventType eventTypeOfCollectionEvents)
Indicate that the expression return type is a collection of a given type of events.
|
static EPType |
EPTypeHelper.collectionOfSingleValue(Class collectionComponentType)
Indicate that the expression return type is a collection of a given component type.
|
static EPType |
EPTypeHelper.fromMethod(Method method)
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 EPType |
EPTypeHelper.nullValue() |
static EPType |
EPTypeHelper.optionalFromEnumerationExpr(StatementRawInfo raw,
StatementCompileTimeServices services,
ExprNode exprNode) |
static EPType |
EPTypeHelper.singleEvent(EventType eventTypeOfSingleEvent)
Indicate that the expression return type is single event of a given event type.
|
static EPType |
EPTypeHelper.singleValue(Class singleValueType)
Indicate that the expression return type is a single (non-enumerable) value of the given type.
|
Modifier and Type | Method and Description |
---|---|
static Class |
EPTypeHelper.getClassMultiValued(EPType type) |
static Class |
EPTypeHelper.getClassMultiValuedContainer(EPType type) |
static Class |
EPTypeHelper.getClassSingleValued(EPType type) |
static Class |
EPTypeHelper.getCodegenReturnType(EPType theType) |
static EventType |
EPTypeHelper.getEventType(EPType epType) |
static EventType |
EPTypeHelper.getEventTypeMultiValued(EPType type) |
static EventType |
EPTypeHelper.getEventTypeSingleValued(EPType type) |
static Class |
EPTypeHelper.getNormalizedClass(EPType theType) |
static boolean |
EPTypeHelper.isCarryEvent(EPType epType) |
static Class |
EPTypeHelper.optionalIsComponentTypeColl(EPType type) |
static EventType |
EPTypeHelper.optionalIsEventTypeColl(EPType type) |
static EventType |
EPTypeHelper.optionalIsEventTypeSingle(EPType type) |
static String |
EPTypeHelper.toTypeDescriptive(EPType epType)
Returns a nice text detailing the expression result type.
|
Constructor and Description |
---|
EPTypeCodegenSharable(EPType epType,
CodegenClassScope classScope) |
Copyright © 2005–2020. All rights reserved.