Modifier and Type | Method and Description |
---|---|
EPType |
EventPropertyDescriptor.getPropertyEPType()
Returns the property underlying type.
|
EPType |
EventType.getPropertyEPType(String propertyExpression)
Get the type of an event property with type parameters and null-type indication.
|
Constructor and Description |
---|
EventPropertyDescriptor(String propertyName,
EPType propertyType,
boolean requiresIndex,
boolean requiresMapkey,
boolean indexed,
boolean mapped,
boolean fragment)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
EPType[] |
AggregationFunctionValidationContext.getParameterTypes()
The return type of each parameter expression.
|
Constructor and Description |
---|
AggregationFunctionValidationContext(EPType[] parameterTypes,
boolean[] constantValue,
Object[] constantValues,
boolean distinct,
boolean windowed,
ExprNode[] expressions,
LinkedHashMap<String,List<ExprNode>> namedParameters)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
EPType |
EnumMethodLambdaParameterTypeStateGetter.getType()
Returns the type of the value the lambda parameter assumes
|
Constructor and Description |
---|
EnumMethodLambdaParameterTypeStateGetter(EPType type,
String getterMethodName)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
EPType |
ObjectValueTypeWidenerFactoryContext.getClazz()
Returns the class
|
EPType |
SQLColumnTypeContext.getColumnClassType()
Returns column type.
|
EPType |
SQLColumnTypeConversion.getColumnType(SQLColumnTypeContext context)
Return the new type of the column.
|
Constructor and Description |
---|
ObjectValueTypeWidenerFactoryContext(EPType clazz,
String propertyName,
EventType eventType,
String statementName)
Ctor.
|
SQLColumnTypeContext(String db,
String sql,
String columnName,
EPType columnClassType,
int columnSqlType,
int columnNumber)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
EPType |
VirtualDataWindowLookupFieldDesc.getLookupValueType()
Returns the type of lookup value provided.
|
Modifier and Type | Method and Description |
---|---|
void |
VirtualDataWindowLookupFieldDesc.setLookupValueType(EPType lookupValueType)
Sets the lookup value type.
|
Constructor and Description |
---|
VirtualDataWindowLookupFieldDesc(String propertyName,
VirtualDataWindowLookupOp operator,
EPType lookupValueType)
Ctor.
|
Modifier and Type | Class and Description |
---|---|
class |
EPTypeClass
EPTypeClass represents the value class and does not have type parameters. |
class |
EPTypeClassParameterized
Provides type parameters.
|
class |
EPTypeNull
EPTypeNull represents a null-type. |
Modifier and Type | Method and Description |
---|---|
static void |
CodegenExpressionEPType.render(EPType constant,
StringBuilder builder,
Map<Class,String> imports,
boolean isInnerClass) |
static CodegenExpression |
CodegenExpressionEPType.toExpression(EPType epType) |
Constructor and Description |
---|
CodegenFieldSharableComparator(CodegenFieldSharableComparator.CodegenSharableSerdeName name,
EPType[] types,
boolean isSortUsingCollator,
boolean[] descending) |
Modifier and Type | Method and Description |
---|---|
EPType[] |
MultiKeyClassRefWSerde.getMKTypes() |
EPType[] |
MultiKeyClassRefUUIDBased.getMKTypes() |
EPType[] |
MultiKeyClassRefPredetermined.getMKTypes() |
EPType[] |
MultiKeyClassRefEmpty.getMKTypes() |
EPType[] |
MultiKeyClassRef.getMKTypes() |
Modifier and Type | Method and Description |
---|---|
static CodegenExpressionNewAnonymousClass |
MultiKeyCodegen.codegenEvaluatorReturnObjectOrArrayWCoerce(ExprForge[] forges,
EPType[] targetTypes,
boolean arrayMultikeyWhenSingleEvaluator,
CodegenMethod method,
Class generator,
CodegenClassScope classScope) |
static CodegenExpression |
MultiKeyCodegen.codegenGetterMayMultiKey(EventType eventType,
EventPropertyGetterSPI[] getters,
EPType[] getterResultTypes,
EPTypeClass[] optionalCoercionTypes,
MultiKeyClassRef multiKeyClassRef,
CodegenMethod method,
CodegenClassScope classScope) |
static MultiKeyPlan |
MultiKeyPlanner.planMultiKey(EPType[] types,
boolean lenientEquals,
StatementRawInfo raw,
SerdeCompileTimeResolver serdeResolver) |
Constructor and Description |
---|
MultiKeyClassRefPredetermined(EPTypeClass clazzMK,
EPType[] mkTypes,
DataInputOutputSerdeForge serdeForge) |
MultiKeyClassRefUUIDBased(EPType[] mkTypes) |
MultiKeyClassRefWSerde(DataInputOutputSerdeForge forge,
EPType[] types) |
StmtClassForgeableMultiKey(String className,
CodegenPackageScope packageScope,
EPType[] types,
boolean lenientEquals) |
StmtClassForgeableMultiKeySerde(String className,
CodegenPackageScope packageScope,
EPType[] types,
String classNameMK,
DataInputOutputSerdeForge[] forges) |
Modifier and Type | Method and Description |
---|---|
protected static SimpleNumberCoercer |
FilterSpecCompilerIndexPlannerHelper.getNumberCoercer(EPType leftType,
EPType rightType,
String expression) |
Modifier and Type | Method and Description |
---|---|
EPType |
NamedWindowSelectedProps.getSelectExpressionType()
Returns the type of the expression result.
|
Constructor and Description |
---|
NamedWindowSelectedProps(EPType selectExpressionType,
String assignedName,
EventType fragmentType)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
EPType[] |
ContextControllerDetailInitiatedTerminated.getDistinctTypes() |
Modifier and Type | Method and Description |
---|---|
void |
ContextControllerDetailInitiatedTerminated.setDistinctTypes(EPType[] distinctTypes) |
Modifier and Type | Method and Description |
---|---|
EPType[] |
ContextControllerDetailKeyedItem.getPropertyTypes() |
protected static EPType[] |
ContextControllerKeyedUtil.validateContextDesc(String contextName,
ContextSpecKeyed partitionSpec) |
Modifier and Type | Method and Description |
---|---|
void |
ContextControllerDetailKeyedItem.setPropertyTypes(EPType[] propertyTypes) |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactoryAccessCountMinSketchState.getResultType() |
EPType |
AggregationForgeFactoryAccessCountMinSketchAdd.getResultType() |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactoryFirstLastUnbound.getResultType() |
EPType |
AggregationForgeFactoryAccessLinear.getResultType() |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactoryAccessPlugin.getResultType() |
Modifier and Type | Method and Description |
---|---|
EPType[] |
SortedAggregationStateDesc.getCriteriaTypes() |
EPType |
AggregationForgeFactoryAccessSorted.getResultType() |
Modifier and Type | Method and Description |
---|---|
void |
AggregationPortableValidationSorted.setOptionalCriteriaTypes(EPType[] optionalCriteriaTypes) |
Constructor and Description |
---|
AggregationPortableValidationSorted(String aggFuncName,
EventType containedEventType,
EPType[] optionalCriteriaTypes) |
SortedAggregationStateDesc(boolean max,
ClasspathImportServiceCompileTime classpathImportService,
ExprNode[] criteria,
EPType[] criteriaTypes,
DataInputOutputSerdeForge[] criteriaSerdes,
boolean[] sortDescending,
boolean ever,
int streamNum,
ExprAggMultiFunctionSortedMinMaxByNode parent,
ExprForge optionalFilter,
EventType streamEventType) |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactory.getResultType() |
Modifier and Type | Method and Description |
---|---|
static void |
AggregationValidationUtil.validateAggregationInputType(EPType requiredParam,
EPType providedParam) |
Constructor and Description |
---|
AggregationGroupByRollupLevelForge(int levelNumber,
int levelOffset,
int[] rollupKeys,
EPType[] allGroupKeyTypes,
MultiKeyClassRef allKeysMultikey,
MultiKeyClassRef subKeyMultikey) |
Modifier and Type | Method and Description |
---|---|
EPType[] |
AggregationLocalGroupByLevel.getGroupKeyTypes() |
Constructor and Description |
---|
AggregationLocalGroupByLevel(AggregationRowFactory rowFactory,
DataInputOutputSerde rowSerde,
EPType[] groupKeyTypes,
ExprEvaluator groupKeyEval,
boolean isDefaultLevel,
DataInputOutputSerde<Object> keySerde) |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactoryAvedev.getResultType() |
Modifier and Type | Method and Description |
---|---|
protected void |
AggregatorAvedev.applyEvalEnterNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorAvedev.applyEvalLeaveNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorAvedev.applyTableEnterNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorAvedev.applyTableLeaveNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactoryAvg.getResultType() |
Modifier and Type | Method and Description |
---|---|
protected void |
AggregatorAvgBig.applyEvalEnterNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorAvgBig.applyEvalLeaveNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorAvgBig.applyTableEnterNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorAvgBig.applyTableLeaveNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
Modifier and Type | Field and Description |
---|---|
protected EPType |
AggregatorMethodWDistinctWFilterBase.optionalDistinctValueType |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AggregatorMethodWDistinctWFilterWValueBase.applyEvalEnterNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected abstract void |
AggregatorMethodWDistinctWFilterWValueBase.applyEvalLeaveNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregatorMethodWDistinctWFilterBase.applyTableEnterCodegen(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
void |
AggregatorMethod.applyTableEnterCodegen(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorMethodWDistinctWFilterWValueBase.applyTableEnterFiltered(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected abstract void |
AggregatorMethodWDistinctWFilterBase.applyTableEnterFiltered(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected abstract void |
AggregatorMethodWDistinctWFilterWValueBase.applyTableEnterNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
void |
AggregatorMethodWDistinctWFilterBase.applyTableLeaveCodegen(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
void |
AggregatorMethod.applyTableLeaveCodegen(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorMethodWDistinctWFilterWValueBase.applyTableLeaveFiltered(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected abstract void |
AggregatorMethodWDistinctWFilterBase.applyTableLeaveFiltered(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected abstract void |
AggregatorMethodWDistinctWFilterWValueBase.applyTableLeaveNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
Constructor and Description |
---|
AggregatorMethodWDistinctWFilterBase(AggregationForgeFactory factory,
int col,
CodegenCtor rowCtor,
CodegenMemberCol membersColumnized,
CodegenClassScope classScope,
EPType optionalDistinctValueType,
DataInputOutputSerdeForge optionalDistinctSerde,
boolean hasFilter,
ExprNode optionalFilter) |
AggregatorMethodWDistinctWFilterWValueBase(AggregationForgeFactory factory,
int col,
CodegenCtor rowCtor,
CodegenMemberCol membersColumnized,
CodegenClassScope classScope,
EPType optionalDistinctValueType,
DataInputOutputSerdeForge optionalDistinctSerde,
boolean hasFilter,
ExprNode optionalFilter) |
Modifier and Type | Field and Description |
---|---|
protected EPType |
AggregationForgeFactoryCountEver.childType |
protected EPType |
AggregationForgeFactoryCount.countedValueType |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactoryCountEver.getResultType() |
EPType |
AggregationForgeFactoryCount.getResultType() |
Modifier and Type | Method and Description |
---|---|
protected void |
AggregatorCount.applyTableEnterFiltered(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorCount.applyTableLeaveFiltered(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
void |
AggregationPortableValidationCount.setCountedValueType(EPType countedValueType) |
Constructor and Description |
---|
AggregationForgeFactoryCount(ExprCountNode parent,
boolean ignoreNulls,
EPType countedValueType,
DataInputOutputSerdeForge distinctValueSerde) |
AggregationForgeFactoryCountEver(ExprCountEverNode parent,
boolean ignoreNulls,
EPType childType,
DataInputOutputSerdeForge distinctSerde) |
AggregationPortableValidationCount(boolean distinct,
boolean ever,
boolean hasFilter,
EPType countedValueType,
boolean ignoreNulls) |
AggregatorCount(AggregationForgeFactory factory,
int col,
CodegenCtor rowCtor,
CodegenMemberCol membersColumnized,
CodegenClassScope classScope,
EPType optionalDistinctValueType,
DataInputOutputSerdeForge optionalDistinctSerde,
boolean hasFilter,
ExprNode optionalFilter,
boolean isEver) |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactoryFirstLastEver.getResultType() |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactoryLeaving.getResultType() |
Modifier and Type | Method and Description |
---|---|
void |
AggregatorLeaving.applyTableEnterCodegen(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
void |
AggregatorLeaving.applyTableLeaveCodegen(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactoryMedian.getResultType() |
Modifier and Type | Method and Description |
---|---|
protected void |
AggregatorMedian.applyEvalEnterNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorMedian.applyEvalLeaveNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorMedian.applyTableEnterNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorMedian.applyTableLeaveNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactoryMinMax.getResultType() |
Modifier and Type | Method and Description |
---|---|
protected void |
AggregatorMinMaxEver.applyEvalEnterNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorMinMax.applyEvalEnterNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorMinMaxEver.applyEvalLeaveNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorMinMax.applyEvalLeaveNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorMinMaxEver.applyTableEnterNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorMinMax.applyTableEnterNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
void |
AggregatorMinMaxEver.applyTableLeaveCodegen(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorMinMaxEver.applyTableLeaveNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorMinMax.applyTableLeaveNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactoryNth.getResultType() |
Modifier and Type | Method and Description |
---|---|
protected void |
AggregatorNth.applyEvalEnterNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorNth.applyEvalLeaveNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorNth.applyTableEnterNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorNth.applyTableLeaveNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactoryPlugin.getResultType() |
Modifier and Type | Method and Description |
---|---|
protected void |
AggregatorPlugInManaged.applyEvalEnterNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorPlugInManaged.applyEvalLeaveNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregatorPlugInMultiParam.applyTableEnterCodegen(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorPlugInManaged.applyTableEnterNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
void |
AggregatorPlugInMultiParam.applyTableLeaveCodegen(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorPlugInManaged.applyTableLeaveNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
Constructor and Description |
---|
AggregationForgeFactoryPlugin(ExprPlugInAggNode parent,
AggregationFunctionForge aggregationFunctionForge,
AggregationFunctionMode mode,
EPType aggregatedValueType,
DataInputOutputSerdeForge distinctSerde) |
AggregatorPlugInManaged(AggregationForgeFactoryPlugin factory,
int col,
CodegenCtor rowCtor,
CodegenMemberCol membersColumnized,
CodegenClassScope classScope,
EPType optionalDistinctValueType,
DataInputOutputSerdeForge optionalDistinctSerde,
boolean hasFilter,
ExprNode optionalFilter,
AggregationFunctionModeManaged mode) |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactoryRate.getResultType() |
Modifier and Type | Method and Description |
---|---|
protected void |
AggregatorRateEver.applyTableEnterFiltered(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorRate.applyTableEnterFiltered(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorRateEver.applyTableLeaveFiltered(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorRate.applyTableLeaveFiltered(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactoryStddev.getResultType() |
Modifier and Type | Method and Description |
---|---|
protected void |
AggregatorStddev.applyEvalEnterNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorStddev.applyEvalLeaveNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorStddev.applyTableEnterNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorStddev.applyTableLeaveNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
Modifier and Type | Method and Description |
---|---|
EPType |
AggregationForgeFactorySum.getResultType() |
Modifier and Type | Method and Description |
---|---|
protected void |
AggregatorSumNonBig.applyAggEnterSum(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method) |
protected void |
AggregatorSumBig.applyAggEnterSum(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method) |
protected abstract void |
AggregatorSumBase.applyAggEnterSum(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method) |
protected void |
AggregatorSumNonBig.applyAggLeaveSum(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method) |
protected void |
AggregatorSumBig.applyAggLeaveSum(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method) |
protected abstract void |
AggregatorSumBase.applyAggLeaveSum(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method) |
protected void |
AggregatorSumBase.applyEvalEnterNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorSumBase.applyEvalLeaveNonNull(CodegenExpressionRef value,
EPType valueType,
CodegenMethod method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected void |
AggregatorSumBase.applyTableEnterNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorSumNonBig.applyTableEnterSum(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorSumBig.applyTableEnterSum(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected abstract void |
AggregatorSumBase.applyTableEnterSum(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorSumBase.applyTableLeaveNonNull(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorSumNonBig.applyTableLeaveSum(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected void |
AggregatorSumBig.applyTableLeaveSum(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
protected abstract void |
AggregatorSumBase.applyTableLeaveSum(CodegenExpressionRef value,
EPType[] evaluationTypes,
CodegenMethod method,
CodegenClassScope classScope) |
Modifier and Type | Method and Description |
---|---|
EPTypeClass |
ExprDotForgeLambdaThreeForm.validateNonNull(EPType type) |
Modifier and Type | Method and Description |
---|---|
static void |
EnumDistinctOfHelper.forEachBlock(CodegenBlock block,
CodegenExpression eval,
EPType innerType) |
Modifier and Type | Method and Description |
---|---|
static void |
EnumTakeWhileHelper.initBlockSizeOneScalar(int numParameters,
CodegenBlock block,
CodegenExpression innerValue,
EPType evaluationType) |
Modifier and Type | Method and Description |
---|---|
EPType |
ExprAggregateNodeGroupKey.getEvaluationType() |
EPType |
ExprAggregateNodeBase.getEvaluationType() |
Constructor and Description |
---|
ExprAggregateNodeGroupKey(int numGroupKeys,
int groupKeyIndex,
EPType returnType,
CodegenFieldName aggregationResultFutureMemberName) |
Modifier and Type | Method and Description |
---|---|
static CodegenExpression |
CodegenLegoCast.castSafeFromObjectType(EPType targetType,
CodegenExpression value) |
static void |
CodegenLegoBooleanExpression.codegenBreakIfNotNullAndNotPass(CodegenBlock block,
EPType evaluationType,
CodegenExpression expression)
Generates code like this (premade expr assumed):
|
static void |
CodegenLegoBooleanExpression.codegenContinueIfNotNullAndNotPass(CodegenBlock block,
EPType evaluationType,
CodegenExpression expression)
Generates code like this (premade expr assumed):
|
static void |
CodegenLegoBooleanExpression.codegenContinueIfNullOrNotPass(CodegenBlock block,
EPType evaluationType,
CodegenExpression expression)
Generates code like this (premade expr assumed):
|
static void |
CodegenLegoBooleanExpression.codegenReturnBoolIfNullOrBool(CodegenBlock block,
EPType evaluationType,
CodegenExpression expression,
boolean earlyExitIfNull,
Boolean resultEarlyExit,
boolean checkFor,
boolean resultIfCheckPasses)
Generates code like this (premade expr assumed):
|
static void |
CodegenLegoBooleanExpression.codegenReturnValueIfNotNullAndNotPass(CodegenBlock block,
EPType evaluationType,
CodegenExpression expression,
CodegenExpression value)
Generates code like this (premade expr assumed):
|
static void |
CodegenLegoBooleanExpression.codegenReturnValueIfNullOrNotPass(CodegenBlock block,
EPType evaluationType,
CodegenExpression expression,
CodegenExpression value)
Generates code like this (premade expr assumed):
|
static CodegenExpression |
CodegenLegoMayVoid.expressionMayVoid(EPType requiredType,
ExprForge forge,
CodegenMethod parentNode,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
Modifier and Type | Field and Description |
---|---|
protected EPType |
ExprIdentNodeEvaluatorImpl.returnType |
Modifier and Type | Method and Description |
---|---|
EPType |
ExprConstantNodeImpl.getConstantType() |
EPType |
ExprConstantNode.getConstantType() |
EPType |
ExprOrderedExpr.getEvaluationType() |
EPType |
ExprNodeValidated.getEvaluationType() |
EPType |
ExprIdentNodeImpl.getEvaluationType() |
EPType |
ExprIdentNodeEvaluatorImpl.getEvaluationType() |
EPType |
ExprIdentNodeEvaluatorContext.getEvaluationType() |
EPType |
ExprIdentNodeEvaluator.getEvaluationType() |
EPType |
ExprForge.getEvaluationType() |
EPType |
ExprContextPropertyNodeImpl.getEvaluationType() |
EPType |
ExprConstantNodeImpl.getEvaluationType() |
static EPType[] |
ExprNodeUtilityQuery.getExprResultTypes(ExprForge[] nodes) |
static EPType[] |
ExprNodeUtilityQuery.getExprResultTypes(ExprNode[] nodes) |
static EPType[] |
ExprNodeUtilityQuery.getExprResultTypes(List<ExprNode> expressions) |
EPType |
ExprContextPropertyNodeImpl.getValueType() |
EPType |
ExprContextPropertyNode.getValueType() |
Modifier and Type | Method and Description |
---|---|
static CodegenExpression |
ExprNodeUtilityCodegen.codegenCoerce(CodegenExpression expression,
EPType exprType,
EPType targetType,
boolean alwaysCast) |
static CodegenExpression |
ExprNodeUtilityCodegen.codegenExpressionMayCoerce(ExprForge forge,
EPType targetType,
CodegenMethod exprMethod,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope classScope) |
static Comparator<Object> |
ExprNodeUtilityMake.getComparatorHashableMultiKeys(EPType[] sortCriteriaTypes,
boolean isSortUsingCollator,
boolean[] isDescendingValues)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static Comparator<Object> |
ExprNodeUtilityMake.getComparatorObjectArrayNonHashable(EPType[] sortCriteriaTypes,
boolean isSortUsingCollator,
boolean[] isDescendingValues)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static EPTypeClass |
ExprNodeUtilityValidate.validateLHSTypeAnyAllSomeIn(EPType type) |
Constructor and Description |
---|
ExprConstantNodeImpl(Object value,
EPType valueType) |
ExprIdentNodeEvaluatorContext(int streamNum,
EPType resultType,
EventPropertyGetterSPI getter,
EventTypeSPI eventType) |
ExprIdentNodeEvaluatorImpl(int streamNum,
EventPropertyGetterSPI propertyGetter,
EPType returnType,
ExprIdentNode identNode,
EventTypeSPI eventType,
boolean optionalEvent,
boolean audit) |
Modifier and Type | Method and Description |
---|---|
EPType |
ExprDeclaredNodeImpl.getConstantType() |
EPType |
ExprDeclaredForgeConstant.getEvaluationType() |
EPType |
ExprDeclaredForgeBase.getEvaluationType() |
Constructor and Description |
---|
ExprDeclaredForgeConstant(ExprDeclaredNodeImpl parent,
EPType returnType,
ExpressionDeclItem prototype,
Object value,
boolean audit,
String statementName) |
Modifier and Type | Method and Description |
---|---|
EPType |
ExprDotNodeForgeTransposeAsStream.getEvaluationType() |
EPType |
ExprDotNodeForgeStaticMethod.getEvaluationType() |
EPType |
ExprDotNodeForgeRootChild.getEvaluationType() |
EPType[] |
ExprDotMethodForgeDuck.getParameterTypes() |
Modifier and Type | Method and Description |
---|---|
static Method |
ExprDotMethodForgeDuckEval.dotMethodDuckGetMethod(Class targetClass,
Map<Class,Method> cache,
String methodName,
EPType[] paramTypes,
boolean[] allFalse)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static ObjectArrayEventType |
ExprDotNodeUtility.makeTransientOAType(String enumMethod,
String propertyName,
EPType type,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
Constructor and Description |
---|
ExprDotMethodForgeDuck(String statementName,
ClasspathImportService classpathImportService,
String methodName,
EPType[] parameterTypes,
ExprForge[] parameters) |
Modifier and Type | Method and Description |
---|---|
EPType |
ExprPlugInSingleRowNodeForgeNC.getEvaluationType() |
EPType |
ExprCoalesceNodeForge.getEvaluationType() |
Constructor and Description |
---|
ExprCoalesceNodeForge(ExprCoalesceNode parent,
EPType resultType,
boolean[] isNumericCoercion) |
Modifier and Type | Method and Description |
---|---|
EPType |
ExprPreviousMatchRecognizeNode.getEvaluationType() |
Modifier and Type | Method and Description |
---|---|
EPType |
ExprPriorNode.getEvaluationType() |
Modifier and Type | Method and Description |
---|---|
EPType |
ExprSubselectRowNode.getEvaluationType() |
Modifier and Type | Method and Description |
---|---|
protected static CodegenExpression |
ExprTableAccessNode.makeEvaluate(com.espertech.esper.common.internal.epl.expression.table.ExprTableAccessNode.AccessEvaluationType evaluationType,
ExprTableAccessNode accessNode,
EPType resultType,
CodegenMethodScope parent,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope) |
static void |
ExprTableNodeUtil.validateExpressions(String tableName,
EPType[] providedTypes,
String providedName,
ExprNode[] providedExpr,
EPTypeClass[] expectedTypes,
String expectedName) |
Modifier and Type | Method and Description |
---|---|
EPType |
ExprVariableNodeImpl.getEvaluationType() |
Modifier and Type | Method and Description |
---|---|
EPType[] |
HistoricalStreamIndexDesc.getKeyPropTypes()
Returns key property types.
|
Constructor and Description |
---|
HistoricalStreamIndexDesc(String[] indexProperties,
EPTypeClass[] indexPropTypes,
EPType[] keyPropTypes)
Ctor.
|
Modifier and Type | Field and Description |
---|---|
protected EPType[] |
PropertyHashedArrayFactoryFactoryForge.propertyTypes |
Constructor and Description |
---|
PropertyHashedArrayFactoryFactoryForge(int streamNum,
EventType eventType,
String[] propertyNames,
EPType[] propertyTypes,
DataInputOutputSerdeForge[] serdes,
boolean unique,
boolean isFireAndForget,
StateMgmtSetting stateMgmtSettings) |
Modifier and Type | Method and Description |
---|---|
static EPType[] |
QueryGraphValueEntryRangeForge.getRangeResultTypes(QueryGraphValueEntryRangeForge[] ranges) |
protected EPType |
QueryGraphValueEntryRangeRelOpForge.getResultType() |
protected EPType |
QueryGraphValueEntryRangeInForge.getResultType() |
protected abstract EPType |
QueryGraphValueEntryRangeForge.getResultType() |
Modifier and Type | Method and Description |
---|---|
EPType[] |
TableLookupPlan.getVirtualDWHashTypes() |
EPType[] |
TableLookupPlan.getVirtualDWRangeTypes() |
Modifier and Type | Method and Description |
---|---|
static EPTypeClass |
CoercionUtil.getCoercionTypeRangeIn(EPType valuePropType,
ExprNode exprStart,
ExprNode exprEnd) |
static EPTypeClass[] |
CoercionUtil.getCoercionTypes(EPType[] propTypes) |
void |
TableLookupPlan.setVirtualDWHashTypes(EPType[] virtualDWHashTypes) |
void |
TableLookupPlan.setVirtualDWRangeTypes(EPType[] virtualDWRangeTypes) |
Modifier and Type | Method and Description |
---|---|
EPType |
DotMethodFPProvidedParam.getReturnType() |
Constructor and Description |
---|
DotMethodFPProvidedParam(int lambdaParamNum,
EPType returnType,
ExprNode expression) |
Modifier and Type | Method and Description |
---|---|
EPType[] |
EvalEveryDistinctFactoryNode.getDistinctTypes() |
Modifier and Type | Method and Description |
---|---|
void |
EvalEveryDistinctFactoryNode.setDistinctTypes(EPType[] distinctTypes) |
Modifier and Type | Method and Description |
---|---|
EPType[] |
ResultSetProcessorAggregateGroupedForge.getGroupKeyTypes() |
Modifier and Type | Method and Description |
---|---|
EPType[] |
ResultSetProcessorRowPerGroupForge.getGroupKeyTypes() |
Modifier and Type | Method and Description |
---|---|
EPType[] |
ResultSetProcessorRowPerGroupRollupForge.getGroupKeyTypes() |
Modifier and Type | Method and Description |
---|---|
static ResultSetProcessorGroupedOutputFirstHelper[] |
ResultSetProcessorRowPerGroupRollupUtil.initializeOutputFirstHelpers(ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
ExprEvaluatorContext exprEvaluatorContext,
EPType[] groupKeyTypes,
AggregationGroupByRollupDesc groupByRollupDesc,
OutputConditionPolledFactory outputConditionPolledFactory,
StateMgmtSetting outputLimitHelperSettings)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
Modifier and Type | Method and Description |
---|---|
EPType |
SelectClauseStreamCompiledSpec.getPropertyType()
Returns property type.
|
Modifier and Type | Method and Description |
---|---|
void |
SelectClauseStreamCompiledSpec.setProperty(boolean property,
EPType propertyType)
Sets an indicate that a property was selected with wildcard.
|
Modifier and Type | Method and Description |
---|---|
EPType[] |
RowRecogDesc.getPartitionEvalTypes() |
Modifier and Type | Method and Description |
---|---|
void |
RowRecogDesc.setPartitionEvalTypes(EPType[] partitionEvalTypes) |
Modifier and Type | Method and Description |
---|---|
EPType[] |
ScriptDescriptorRuntime.getEvaluationTypes() |
Modifier and Type | Method and Description |
---|---|
static ExpressionScriptCompiled |
ExpressionNodeScriptCompiler.compileScript(String dialect,
String scriptName,
String expression,
String[] parameterNames,
EPType[] evaluationTypes,
ExpressionScriptCompiled optionalPrecompiled,
ClasspathImportService classpathImportService) |
void |
ScriptDescriptorRuntime.setEvaluationTypes(EPType[] evaluationTypes) |
Modifier and Type | Method and Description |
---|---|
EPType |
PropertyResolutionDescriptor.getPropertyType()
Returns the property type of the resolved property.
|
Constructor and Description |
---|
PropertyResolutionDescriptor(String streamName,
EventType streamEventType,
String propertyName,
int streamNum,
EPType propertyType,
FragmentEventType fragmentEventType)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static void |
EPLValidationUtil.validateParameterType(String invocableName,
String invocableCategory,
boolean isFunction,
EPLExpressionParamType expectedTypeEnum,
Class[] expectedTypeClasses,
EPType providedTypeCanNull,
int parameterNum,
ExprNode parameterExpression) |
Constructor and Description |
---|
VariableTriggerWriteDescForge(EventTypeSPI type,
String variableName,
EventPropertyWriterSPI writer,
EventPropertyGetterSPI getter,
EPType getterType,
EPType evaluationType) |
Modifier and Type | Method and Description |
---|---|
EPType |
BeanEventType.getPropertyEPType(String propertyName) |
Modifier and Type | Method and Description |
---|---|
protected abstract EPType |
BaseConfigurableEventType.doResolvePropertyType(String property)
Subclasses must implement this and return a type for a property.
|
static EPType |
EventTypeUtility.getNestablePropertyType(String propertyName,
Map<String,PropertySetDescriptorItem> simplePropertyTypes,
Map<String,Object> nestableTypes,
BeanEventTypeFactory beanEventTypeFactory,
boolean publicFields) |
EPType |
WrapperEventType.getPropertyEPType(String property) |
EPType |
BaseNestableEventType.getPropertyEPType(String propertyName) |
EPType |
BaseConfigurableEventType.getPropertyEPType(String propertyExpression) |
static EPType[] |
EventTypeUtility.getPropertyTypesEPType(EventType eventType,
String[] props) |
EPType |
WriteablePropertyDescriptor.getType()
Returns property type.
|
Modifier and Type | Method and Description |
---|---|
static CodegenExpression |
EventTypeUtility.codegenGetterWCoerce(EventPropertyGetterSPI getter,
EPType getterType,
EPType optionalCoercionType,
CodegenMethod method,
Class generator,
CodegenClassScope classScope) |
static CodegenExpression |
EventTypeUtility.codegenGetterWCoerceWArray(EPTypeClass interfaceClass,
EventPropertyGetterSPI getter,
EPType getterTypeUnboxed,
EPType optionalCoercionType,
CodegenMethod method,
Class generator,
CodegenClassScope classScope) |
static CodegenExpression |
EventTypeUtility.codegenWriter(EventType eventType,
EPType evaluationType,
EventPropertyWriterSPI writer,
CodegenMethod method,
Class generator,
CodegenClassScope classScope) |
static FragmentEventType |
EventBeanUtility.createNativeFragmentType(EPType type,
BeanEventTypeFactory beanEventTypeFactory,
boolean publicFields)
Create a fragment event type.
|
static Class |
EventTypeUtility.getPropertyTypeAsClass(EPType type) |
Constructor and Description |
---|
WriteablePropertyDescriptor(String propertyName,
EPType type,
Method writeMethod,
boolean fragment)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
EPType |
SimpleProperty.getPropertyTypeMap(Map optionalMapPropTypes,
BeanEventTypeFactory beanEventTypeFactory) |
EPType |
Property.getPropertyTypeMap(Map optionalMapPropTypes,
BeanEventTypeFactory beanEventTypeFactory)
Returns the property type for use with Map event representations.
|
EPType |
NestedProperty.getPropertyTypeMap(Map optionalMapPropTypes,
BeanEventTypeFactory beanEventTypeFactory) |
EPType |
MappedProperty.getPropertyTypeMap(Map optionalMapPropTypes,
BeanEventTypeFactory beanEventTypeFactory) |
EPType |
IndexedProperty.getPropertyTypeMap(Map optionalMapPropTypes,
BeanEventTypeFactory beanEventTypeFactory) |
EPType |
DynamicSimpleProperty.getPropertyTypeMap(Map optionalMapPropTypes,
BeanEventTypeFactory beanEventTypeFactory) |
EPType |
DynamicMappedProperty.getPropertyTypeMap(Map optionalMapPropTypes,
BeanEventTypeFactory beanEventTypeFactory) |
EPType |
DynamicIndexedProperty.getPropertyTypeMap(Map optionalMapPropTypes,
BeanEventTypeFactory beanEventTypeFactory) |
Modifier and Type | Method and Description |
---|---|
EPType |
VariantEventType.getPropertyEPType(String property) |
EPType |
VariantPropertyDesc.getPropertyType()
Returns the property type.
|
Constructor and Description |
---|
VariantPropertyDesc(EPType propertyType,
EventPropertyGetterSPI getter,
boolean property)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
protected EPType |
SimpleXMLEventType.doResolvePropertyType(String propertyExpression) |
protected EPType |
SchemaXMLEventType.doResolvePropertyType(String propertyExpression) |
Modifier and Type | Method and Description |
---|---|
EPType |
FilterSpecParamInValueForge.getReturnType() |
EPType |
FilterForEvalLimitedExprForge.getReturnType() |
EPType |
FilterForEvalEventPropIndexedForge.getReturnType() |
EPType |
FilterForEvalEventPropForge.getReturnType() |
EPType |
FilterForEvalDeployTimeConstForge.getReturnType() |
EPType |
FilterForEvalContextPropForge.getReturnType() |
EPType |
FilterForEvalConstantAnyTypeForge.getReturnType() |
Constructor and Description |
---|
FilterForEvalContextPropForge(String propertyName,
EventPropertyGetterSPI getter,
SimpleNumberCoercer coercer,
EPType returnType) |
FilterForEvalDeployTimeConstForge(ExprNodeDeployTimeConst deployTimeConst,
SimpleNumberCoercer numberCoercer,
EPType returnType) |
FilterSpecParamDeployTimeConstParamForge(ExprFilterSpecLookupableForge lookupable,
FilterOperator filterOperator,
ExprNodeDeployTimeConst deployTimeConstant,
EPType returnType,
SimpleNumberCoercer numberCoercer) |
Modifier and Type | Method and Description |
---|---|
static EPType |
EPChainableTypeHelper.getNormalizedEPType(EPChainableType theType) |
Modifier and Type | Method and Description |
---|---|
static EPChainableType |
EPChainableTypeHelper.singleValue(EPType singleValueType) |
static EPChainableTypeClass |
EPChainableTypeHelper.singleValueNonNull(EPType typeClass) |
Constructor and Description |
---|
CodegenSharableSerdeClassArrayTyped(CodegenSharableSerdeClassArrayTyped.CodegenSharableSerdeName name,
EPType[] valueTypes,
DataInputOutputSerdeForge[] serdes,
CodegenClassScope classScope) |
CodegenSharableSerdeClassTyped(CodegenSharableSerdeClassTyped.CodegenSharableSerdeName name,
EPType valueType,
DataInputOutputSerdeForge forge,
CodegenClassScope classScope) |
Modifier and Type | Method and Description |
---|---|
protected ClasspathImportException |
ClasspathImportServiceBase.convert(Class clazz,
EPType[] paramTypes,
MethodResolverNoSuchCtorException e) |
protected ClasspathImportException |
ClasspathImportServiceBase.convert(Class clazz,
String methodName,
EPType[] paramTypes,
MethodResolverNoSuchMethodException e,
boolean isInstance) |
Constructor |
ClasspathImportServiceBase.resolveCtor(Class clazz,
EPType[] paramTypes) |
Constructor |
ClasspathImportService.resolveCtor(Class clazz,
EPType[] paramTypes) |
Method |
ClasspathImportServiceCompileTimeImpl.resolveMethod(Class clazz,
String methodName,
EPType[] paramTypes,
boolean[] allowEventBeanType) |
Method |
ClasspathImportServiceCompileTime.resolveMethod(Class clazz,
String methodName,
EPType[] paramTypes,
boolean[] allowEventBeanType) |
Method |
ClasspathImportServiceBase.resolveMethod(Class clazz,
String methodName,
EPType[] paramTypes,
boolean[] allowEventBeanType,
boolean[] allowEventBeanCollType) |
Method |
ClasspathImportService.resolveMethod(Class clazz,
String methodName,
EPType[] paramTypes,
boolean[] allowEventBeanType,
boolean[] allowEventBeanCollType) |
Method |
ClasspathImportServiceBase.resolveMethodOverloadChecked(String className,
String methodName,
EPType[] paramTypes,
boolean[] allowEventBeanType,
boolean[] allowEventBeanCollType,
ClasspathExtensionClass classpathExtension) |
Method |
ClasspathImportService.resolveMethodOverloadChecked(String className,
String methodName,
EPType[] paramTypes,
boolean[] allowEventBeanType,
boolean[] allowEventBeanCollType,
ClasspathExtensionClass classpathExtension) |
Modifier and Type | Method and Description |
---|---|
EPType |
SupportEventPropDesc.getPropertyType() |
Constructor and Description |
---|
SupportEventPropDesc(String name,
EPType type) |
Modifier and Type | Method and Description |
---|---|
static EPType |
JavaClassHelper.getBoxedType(EPType type) |
static EPType |
JavaClassHelper.getCommonCoercionType(EPType[] types)
Determines a common denominator type to which one or more types can be casted or coerced.
|
EPType |
DatabaseTypeEnum.DatabaseTypeBindingString.getType() |
EPType |
DatabaseTypeEnum.DatabaseTypeBindingBigDecimal.getType() |
EPType |
DatabaseTypeEnum.DatabaseTypeBindingBoolean.getType() |
EPType |
DatabaseTypeEnum.DatabaseTypeBindingByte.getType() |
EPType |
DatabaseTypeEnum.DatabaseTypeBindingByteArray.getType() |
EPType |
DatabaseTypeEnum.DatabaseTypeBindingDouble.getType() |
EPType |
DatabaseTypeEnum.DatabaseTypeBindingFloat.getType() |
EPType |
DatabaseTypeEnum.DatabaseTypeBindingInt.getType() |
EPType |
DatabaseTypeEnum.DatabaseTypeBindingLong.getType() |
EPType |
DatabaseTypeEnum.DatabaseTypeBindingShort.getType() |
EPType |
DatabaseTypeEnum.DatabaseTypeBindingSqlDate.getType() |
EPType |
DatabaseTypeEnum.DatabaseTypeBindingSqlTime.getType() |
EPType |
DatabaseTypeEnum.DatabaseTypeBindingSqlTimestamp.getType() |
EPType |
DatabaseTypeBinding.getType()
Returns the Java target type.
|
Modifier and Type | Method and Description |
---|---|
static CodegenExpression |
SimpleNumberCoercerFactory.SimpleNumberCoercerDouble.codegenDouble(CodegenExpression param,
EPType type) |
static CodegenExpression |
SimpleNumberCoercerFactory.SimpleNumberCoercerLong.codegenLongMayNullBox(CodegenExpression param,
EPType type,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
CodegenExpression |
SimpleNumberCoercerFactory.SimpleNumberCoercerDouble.coerceCodegenMayNullBoxed(CodegenExpression param,
EPType valueTypeMustNumeric,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
CodegenExpression |
SimpleNumberCoercerFactory.SimpleNumberCoercerLong.coerceCodegenMayNullBoxed(CodegenExpression param,
EPType valueTypeMustNumeric,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
CodegenExpression |
SimpleNumberCoercerFactory.SimpleNumberCoercerInt.coerceCodegenMayNullBoxed(CodegenExpression param,
EPType valueTypeMustNumeric,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
CodegenExpression |
SimpleNumberCoercerFactory.SimpleNumberCoercerFloat.coerceCodegenMayNullBoxed(CodegenExpression value,
EPType valueTypeMustNumeric,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
CodegenExpression |
SimpleNumberCoercerFactory.SimpleNumberCoercerShort.coerceCodegenMayNullBoxed(CodegenExpression value,
EPType valueTypeMustNumeric,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
CodegenExpression |
SimpleNumberCoercerFactory.SimpleNumberCoercerByte.coerceCodegenMayNullBoxed(CodegenExpression value,
EPType valueTypeMustNumeric,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
CodegenExpression |
SimpleNumberCoercerFactory.SimpleNumberCoercerBigInt.coerceCodegenMayNullBoxed(CodegenExpression value,
EPType valueTypeMustNumeric,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
CodegenExpression |
SimpleNumberCoercerFactory.SimpleNumberCoercerBigDecLong.coerceCodegenMayNullBoxed(CodegenExpression value,
EPType valueTypeMustNumeric,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
CodegenExpression |
SimpleNumberCoercerFactory.SimpleNumberCoercerBigDecDouble.coerceCodegenMayNullBoxed(CodegenExpression value,
EPType valueTypeMustNumeric,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
CodegenExpression |
SimpleNumberCoercer.coerceCodegenMayNullBoxed(CodegenExpression value,
EPType valueTypeMustNumeric,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
static EPType |
JavaClassHelper.getBoxedType(EPType type) |
static SimpleTypeCaster |
SimpleTypeCasterFactory.getCaster(EPType fromType,
EPTypeClass targetType)
Returns a caster that casts to a target type.
|
static TypeWidenerSPI |
TypeWidenerFactory.getCheckPropertyAssignType(String columnName,
EPType columnType,
EPType writeablePropertyType,
String writeablePropertyName,
boolean allowObjectArrayToCollectionConversion,
TypeWidenerCustomizer customizer,
String statementName)
Returns the widener.
|
static String |
ClassHelperPrint.getClassNameFullyQualPretty(EPType type) |
static SimpleNumberCoercer |
SimpleNumberCoercerFactory.getCoercer(EPType fromType,
EPTypeClass resultBoxed)
Returns a coercer/widener/narrower to a result number type from a given type.
|
static EPType |
JavaClassHelper.getCommonCoercionType(EPType[] types)
Determines a common denominator type to which one or more types can be casted or coerced.
|
static EPTypeClass |
JavaClassHelper.getCompareToCoercionType(EPType typeOne,
EPType typeTwo)
Returns for 2 classes to be compared via relational operator the Class type of
common comparison.
|
static String |
ClassHelperPrint.getParameterAsString(EPType param)
Returns a parameter as a string text, allowing null values to represent a null
select expression type.
|
static String |
ClassHelperPrint.getParameterAsString(EPType[] parameters)
Returns a comma-separated parameter type list in readable form,
considering arrays and null-type parameters.
|
static Serializer |
SerializerFactory.getSerializer(EPType clazz) |
static Serializer[] |
SerializerFactory.getSerializers(EPType[] classes) |
static EPTypeClass |
JavaClassHelper.getTypeClassOrObjectType(EPType evaluationType) |
static boolean |
JavaClassHelper.isAssignmentCompatible(EPType invocationType,
Class<?> declarationType) |
static boolean |
JavaClassHelper.isCollectionMapOrArray(EPType returnType) |
static boolean |
JavaClassHelper.isDatetimeClass(EPType inputType) |
static boolean |
JavaClassHelper.isFloatingPointClass(EPType type)
Returns true if the supplied type is a floating point number.
|
static boolean |
JavaClassHelper.isFragmentableType(EPType type)
Returns true if the Class is a fragmentable type, i.e.
|
static boolean |
JavaClassHelper.isImplementsCharSequence(EPType type) |
static boolean |
JavaClassHelper.isImplementsInterface(EPType type,
Class<?> interfaceClass)
Method to check if a given class, and its superclasses and interfaces (deep), implement a given interface.
|
static boolean |
JavaClassHelper.isJavaBuiltinDataType(EPType type)
Returns true if the class passed in is a Java built-in data type (primitive or wrapper) including String and 'null'.
|
static boolean |
JavaClassHelper.isNumeric(EPType clazz) |
static boolean |
JavaClassHelper.isNumericNonFP(EPType type)
Determines if the type passed in is one of the numeric classes and not a floating point.
|
static boolean |
JavaClassHelper.isSubclassOrImplementsInterface(EPType extendorOrImplementor,
Class<?> extendedOrImplemented) |
static boolean |
JavaClassHelper.isSubclassOrImplementsInterface(EPType extendorOrImplementor,
EPTypeClass extendedOrImplemented) |
static boolean |
JavaClassHelper.isType(EPType type,
Class<?> clazz) |
static boolean |
JavaClassHelper.isTypeBoolean(EPType type)
Determines if the class passed in is a boolean boxed or unboxed type.
|
static boolean |
JavaClassHelper.isTypeDouble(EPType type)
Determines if the class passed in is a boolean boxed or unboxed type.
|
static boolean |
JavaClassHelper.isTypeInteger(EPType type)
Determines if the class passed in is a boolean boxed or unboxed type.
|
static boolean |
JavaClassHelper.isTypeLong(EPType type)
Determines if the class passed in is a boolean boxed or unboxed type.
|
static boolean |
JavaClassHelper.isTypeOrNull(EPType type,
Class<?> expected) |
static boolean |
JavaClassHelper.isTypePrimitive(EPType type) |
static boolean |
JavaClassHelper.isTypeString(EPType type)
Determines if the class passed in is a boolean boxed or unboxed type.
|
static boolean |
JavaClassHelper.isTypeVoid(EPType type) |
static Constructor |
MethodResolver.resolveCtor(Class declaringClass,
EPType[] paramTypes) |
static Method |
MethodResolver.resolveMethod(Class declaringClass,
String methodName,
EPType[] paramTypes,
boolean allowInstance,
boolean[] allowEventBeanType,
boolean[] allowEventBeanCollType)
Attempts to find the static or instance method described by the parameters,
or a method of the same name that will accept the same type of
parameters.
|
TypeWidenerSPI |
TypeWidenerCustomizer.widenerFor(String columnName,
EPType columnType,
EPType writeablePropertyType,
String writeablePropertyName,
String statementName) |
Modifier and Type | Field and Description |
---|---|
protected EPType[] |
FirstUniqueByPropertyViewFactory.criteriaTypes |
Modifier and Type | Method and Description |
---|---|
void |
FirstUniqueByPropertyViewFactory.setCriteriaTypes(EPType[] criteriaTypes) |
Modifier and Type | Field and Description |
---|---|
protected EPType[] |
GroupByViewFactory.criteriaTypes |
Modifier and Type | Method and Description |
---|---|
EPType[] |
GroupByViewFactory.getCriteriaTypes() |
Modifier and Type | Method and Description |
---|---|
void |
GroupByViewFactory.setCriteriaTypes(EPType[] criteriaTypes) |
Modifier and Type | Field and Description |
---|---|
protected EPType[] |
RankWindowViewFactory.criteriaTypes |
protected EPType[] |
RankWindowViewFactory.sortCriteriaTypes |
Modifier and Type | Method and Description |
---|---|
void |
RankWindowViewFactory.setCriteriaTypes(EPType[] criteriaTypes) |
void |
RankWindowViewFactory.setSortCriteriaTypes(EPType[] sortCriteriaTypes) |
Modifier and Type | Field and Description |
---|---|
protected EPType[] |
SortWindowViewFactory.sortCriteriaTypes |
Modifier and Type | Method and Description |
---|---|
void |
SortWindowViewFactory.setSortCriteriaTypes(EPType[] sortCriteriaTypes) |
Modifier and Type | Field and Description |
---|---|
protected EPType[] |
UniqueByPropertyViewFactory.criteriaTypes |
Modifier and Type | Method and Description |
---|---|
EPType[] |
UniqueByPropertyViewFactory.getCriteriaTypes() |
Modifier and Type | Method and Description |
---|---|
void |
UniqueByPropertyViewFactory.setCriteriaTypes(EPType[] criteriaTypes) |
Copyright © 2005–2020. All rights reserved.