Package | Description |
---|---|
com.espertech.esper.client.hook |
Callback interfaces for use with statement annotations.
|
com.espertech.esper.codegen.model.blocks |
Byte-Code-Generation Reusable Code Blocks
|
com.espertech.esper.epl.agg.access |
State multifunction aggregation methods
|
com.espertech.esper.epl.agg.aggregator |
Aggregation function implementations.
|
com.espertech.esper.epl.agg.codegen |
Byte-Code-Generation classes for aggregation service and related
|
com.espertech.esper.epl.agg.factory |
Aggregator factories
|
com.espertech.esper.epl.agg.rollup |
Aggregation roll-up services.
|
com.espertech.esper.epl.agg.service.common |
Aggregation services - common.
|
com.espertech.esper.epl.agg.util |
Aggregation utility classes centered around local group-by parameters.
|
com.espertech.esper.epl.approx |
Approximation algos.
|
com.espertech.esper.epl.core.engineimport |
Engine import handling
|
com.espertech.esper.epl.core.resultset.agggrouped |
Result set processor for Aggregated and Grouped
|
com.espertech.esper.epl.core.resultset.core |
Result set processor Core classes
|
com.espertech.esper.epl.core.resultset.handthru |
Result set processor for Un-Aggregated and Un-Grouped with having or output-rate-limiting or order-by
|
com.espertech.esper.epl.core.resultset.rowforall |
Result set processor for Fully-Aggregated and Un-Grouped
|
com.espertech.esper.epl.core.resultset.rowperevent |
Result set processor for Aggregated and Un-Grouped
|
com.espertech.esper.epl.core.resultset.rowpergroup |
Result set processor for Fully-Aggregated and Grouped
|
com.espertech.esper.epl.core.select |
Select-clause processing.
|
com.espertech.esper.epl.core.select.eval |
Select expression evaluators.
|
com.espertech.esper.epl.datetime.calop |
Date-Time calendar operations.
|
com.espertech.esper.epl.datetime.interval |
Interval algebra.
|
com.espertech.esper.epl.datetime.reformatop |
Date-Time re-formatting operations.
|
com.espertech.esper.epl.declexpr |
Declared expression handling.
|
com.espertech.esper.epl.enummethod.dot |
Enumeration method utility classes and input data sources.
|
com.espertech.esper.epl.enummethod.eval |
Enumeration method implementations.
|
com.espertech.esper.epl.expression.accessagg |
Access-aggregation expressions.
|
com.espertech.esper.epl.expression.baseagg |
Base aggregation expressions.
|
com.espertech.esper.epl.expression.codegen |
Byte-Code-Generation-related code for expressions
|
com.espertech.esper.epl.expression.core |
Core expression classes.
|
com.espertech.esper.epl.expression.dot |
Chained expression functionality.
|
com.espertech.esper.epl.expression.dot.inner |
Expression dot-method innerForge evaluators.
|
com.espertech.esper.epl.expression.funcs |
Function expressions.
|
com.espertech.esper.epl.expression.methodagg |
Method-aggregation expressions.
|
com.espertech.esper.epl.expression.ops |
Operator expressions.
|
com.espertech.esper.epl.expression.prev |
'Previous'-group expressions.
|
com.espertech.esper.epl.expression.prior |
'Prior'-group expressions.
|
com.espertech.esper.epl.expression.subquery |
Subselect expressions.
|
com.espertech.esper.epl.expression.table |
Table access and identifiers expressions.
|
com.espertech.esper.epl.expression.time |
Time-related expressions.
|
com.espertech.esper.epl.index.quadtree |
Quad-tree indexes
|
com.espertech.esper.epl.join.hint |
Hints related to joins.
|
com.espertech.esper.epl.script |
Script expression evaluation.
|
com.espertech.esper.epl.table.mgmt |
Table-related services and metadata.
|
com.espertech.esper.event.bean |
JavaBean and legacy Java underlying event classes are here.
|
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationFunctionFactoryCodegenRowApplyContextUnmanaged.getForges()
Returns expression forges
|
Constructor and Description |
---|
AggregationFunctionFactoryCodegenRowApplyContextUnmanaged(ExprPlugInAggNode parent,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
ExprForge |
AggregationAccessorWindowWEvalForge.getChildNode() |
ExprForge |
AggregationAccessorLastWEvalForge.getChildNode() |
ExprForge |
AggregationAccessorFirstWEvalForge.getChildNode() |
ExprForge |
AggregationAccessorFirstLastIndexWEvalForge.getChildNode() |
ExprForge |
AggregationAgentRewriteStreamWFilterForge.getFilterEval() |
ExprForge |
AggregationAgentDefaultWFilterForge.getFilterEval() |
ExprForge |
AggregationAccessorFirstLastIndexWEvalForge.getIndexNode() |
ExprForge |
AggregationStateSortedSpecForge.getOptionalFilter() |
ExprForge |
AggregationStateMinMaxByEverSpecForge.getOptionalFilter() |
ExprForge |
AggregationAgentRewriteStreamWFilterForge.getOptionalFilter() |
ExprForge |
AggregationAgentRewriteStream.getOptionalFilter() |
ExprForge |
AggregationAgentForge.getOptionalFilter() |
ExprForge |
AggregationAgentDefaultWFilterForge.getOptionalFilter() |
ExprForge |
AggregationAgentDefault.getOptionalFilter() |
Modifier and Type | Method and Description |
---|---|
static CodegenExpression |
AggregationAgentDefaultWFilter.applyCodegen(boolean enter,
ExprForge optionalFilter,
CodegenMethodScope parent,
AggregationAgentCodegenSymbols symbols,
CodegenClassScope classScope) |
Constructor and Description |
---|
AggregationAccessorFirstLastIndexNoEvalForge(ExprForge indexNode,
int constant,
boolean first) |
AggregationAccessorFirstLastIndexWEvalForge(int streamNum,
ExprForge childNode,
ExprForge indexNode,
int constant,
boolean isFirst)
Ctor.
|
AggregationAccessorFirstWEvalForge(int streamNum,
ExprForge childNode)
Ctor.
|
AggregationAccessorLastWEvalForge(int streamNum,
ExprForge childNode)
Ctor.
|
AggregationAccessorWindowWEvalForge(int streamNum,
ExprForge childNode,
java.lang.Class componentType)
Ctor.
|
AggregationAgentDefaultWFilterForge(ExprForge filterEval) |
AggregationAgentRewriteStreamWFilterForge(int streamNum,
ExprForge filterEval) |
AggregationStateMinMaxByEverSpecForge(int streamId,
ExprNode[] criteria,
boolean max,
java.util.Comparator<java.lang.Object> comparator,
java.lang.Object criteriaKeyBinding,
ExprForge optionalFilter) |
AggregationStateSortedSpecForge(int streamId,
ExprNode[] criteria,
java.util.Comparator<java.lang.Object> comparator,
java.lang.Object criteriaKeyBinding,
ExprForge optionalFilter,
boolean join) |
Modifier and Type | Method and Description |
---|---|
static void |
AggregatorMinMaxEver.applyEnterCodegen(AggregationMethodFactoryMinMax forge,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorMinMax.applyEnterCodegen(AggregationMethodFactoryMinMax forge,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorNth.applyEnterCodegen(AggregationMethodFactoryNth forge,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorRateEver.applyEnterCodegen(AggregationMethodFactoryRate forge,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorRate.applyEnterCodegen(AggregationMethodFactoryRate forge,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorCount.applyEnterCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForge[] forges,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope) |
static void |
AggregatorSumBigInteger.applyEnterCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorSumBigDecimal.applyEnterCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorStddev.applyEnterCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorMedian.applyEnterCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorAvgBigDecimal.applyEnterCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorAvedev.applyEnterCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorLastEver.applyEnterCodegen(boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorFirstEver.applyEnterCodegen(boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorMinMax.applyLeaveCodegen(AggregationMethodFactoryMinMax forge,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorNth.applyLeaveCodegen(AggregationMethodFactoryNth forge,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorRate.applyLeaveCodegen(AggregationMethodFactoryRate forge,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorCount.applyLeaveCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForge[] forges,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope) |
static void |
AggregatorSumBigInteger.applyLeaveCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorSumBigDecimal.applyLeaveCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorStddev.applyLeaveCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorMedian.applyLeaveCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorAvgBigDecimal.applyLeaveCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorAvedev.applyLeaveCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static void |
AggregatorCodegenUtil.prefixWithFilterCheck(ExprForge filterForge,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope) |
static CodegenExpressionTypePair |
AggregatorCodegenUtil.prefixWithFilterNullDistinctChecks(boolean enter,
boolean distinct,
boolean hasFilter,
ExprForge[] forges,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
CodegenClassScope classScope) |
static void |
AggregatorCodegenUtil.sumAndCountApplyEnterCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope,
SimpleNumberCoercer coercer) |
static void |
AggregatorCodegenUtil.sumAndCountApplyLeaveCodegen(boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope,
SimpleNumberCoercer coercer) |
protected static void |
AggregatorCodegenUtil.sumAndCountBigApplyEnterCodegen(java.lang.Class target,
boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
protected static void |
AggregatorCodegenUtil.sumAndCountBigApplyLeaveCodegen(java.util.function.Consumer<CodegenBlock> clear,
java.lang.Class target,
boolean distinct,
boolean hasFilter,
int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
Modifier and Type | Method and Description |
---|---|
ExprForge[][] |
AggregationCodegenRowDetailStateDesc.getMethodForges() |
Constructor and Description |
---|
AggregationCodegenRowDetailStateDesc(ExprForge[][] methodForges,
AggregationMethodFactory[] methodFactories,
AggregationStateFactoryForge[] accessStateForges) |
Modifier and Type | Field and Description |
---|---|
protected ExprForge |
AggregationStateLinearForge.optionalFilter |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationMethodFactorySum.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
AggregationMethodFactoryStddev.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
AggregationMethodFactoryRate.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
AggregationMethodFactoryPlugIn.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
AggregationMethodFactoryNth.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
AggregationMethodFactoryMinMax.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
AggregationMethodFactoryMedian.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
AggregationMethodFactoryLeaving.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
AggregationMethodFactoryFirstLastEver.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
AggregationMethodFactoryCountEver.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
AggregationMethodFactoryCount.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
AggregationMethodFactoryAvg.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
AggregationMethodFactoryAvedev.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge |
AggregationStateLinearForge.getOptionalFilter() |
Modifier and Type | Method and Description |
---|---|
void |
AggregationMethodFactorySum.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryStddev.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryRate.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryPlugIn.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryNth.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryMinMax.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryMedian.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryLeaving.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryFirstLastEver.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryCountEver.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryCount.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryAvg.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryAvedev.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactorySum.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryStddev.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryRate.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryPlugIn.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryNth.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryMinMax.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryMedian.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryLeaving.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryFirstLastEver.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryCountEver.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryCount.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryAvg.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryAvedev.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
AggregationStateFactoryForge |
AggregationFactoryFactoryDefault.makeLinear(StatementExtensionSvcContext statementExtensionSvcContext,
ExprAggMultiFunctionLinearAccessNode expr,
int streamNum,
ExprForge optionalFilter,
boolean join) |
AggregationStateFactoryForge |
AggregationFactoryFactory.makeLinear(StatementExtensionSvcContext statementExtensionSvcContext,
ExprAggMultiFunctionLinearAccessNode expr,
int streamNum,
ExprForge optionalFilter,
boolean join) |
void |
AggregationMethodFactorySum.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryStddev.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryRate.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryPlugIn.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryNth.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryMinMax.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryMedian.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryLeaving.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryFirstLastEver.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryCountEver.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryCount.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryAvg.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryAvedev.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
Constructor and Description |
---|
AggregationStateLinearForge(ExprAggMultiFunctionLinearAccessNode expr,
int streamNum,
ExprForge optionalFilter,
boolean join) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
GroupByRollupPerLevelForge.getOptionalHavingForges() |
Constructor and Description |
---|
GroupByRollupPerLevelForge(SelectExprProcessorForge[] selectExprProcessorForges,
ExprForge[] optionalHavingForges,
OrderByElementForge[][] optionalOrderByElements) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
AggregationMethodFactory.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[][] |
AggregationRowStateForgeDesc.getMethodForges() |
Modifier and Type | Method and Description |
---|---|
void |
AggregationMethodFactory.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactory.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
static CodegenMethodNode |
AggregationServiceCodegenUtil.computeMultiKeyCodegen(int idNumber,
ExprForge[] partitionForges,
CodegenClassScope classScope,
CodegenNamedMethods namedMethods) |
void |
AggregationMethodFactory.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
Constructor and Description |
---|
AggregationRowStateForgeDesc(ExprForge[][] methodForges,
AggregationMethodFactory[] methodFactories,
AggregationAccessorSlotPairForge[] accessAccessorsForges,
AggregationStateFactoryForge[] accessFactoriesForges) |
Modifier and Type | Method and Description |
---|---|
ExprForge[][] |
AggregationLocalGroupByLevelForge.getMethodForges() |
ExprForge[] |
AggregationLocalGroupByLevelForge.getPartitionForges() |
ExprForge[] |
AggregationLocalGroupByColumnForge.getPartitionForges() |
Modifier and Type | Method and Description |
---|---|
static AggregationLocalGroupByPlanForge |
AggregationGroupByLocalGroupByAnalyzer.analyze(ExprForge[][] methodForges,
AggregationMethodFactory[] methodFactories,
AggregationStateFactoryForge[] accessAggregations,
AggregationGroupByLocalGroupDesc localGroupDesc,
ExprNode[] groupByExpressions,
AggregationAccessorSlotPairForge[] accessors,
EngineImportService engineImportService,
boolean fireAndForget,
java.lang.String statementName) |
Constructor and Description |
---|
AggregationLocalGroupByColumnForge(boolean defaultGroupLevel,
ExprForge[] partitionForges,
int methodOffset,
boolean methodAgg,
AggregationAccessorSlotPairForge pair,
int levelNum) |
AggregationLocalGroupByLevelForge(ExprForge[][] methodForges,
AggregationMethodFactory[] methodFactories,
AggregationStateFactoryForge[] accessStateForges,
ExprForge[] partitionForges,
boolean defaultLevel) |
AggregationLocalGroupByLevelForge(ExprForge[][] methodForges,
AggregationMethodFactory[] methodFactories,
AggregationStateFactoryForge[] accessStateForges,
ExprForge[] partitionForges,
boolean defaultLevel) |
Modifier and Type | Field and Description |
---|---|
protected ExprForge |
CountMinSketchAggAgentAddForge.optionalFilterForge |
protected ExprForge |
CountMinSketchAggAgentAddForge.stringEvaluator |
Modifier and Type | Method and Description |
---|---|
ExprForge |
CountMinSketchAggAgentAddForge.getOptionalFilter() |
ExprForge |
CountMinSketchAggAgentAddForge.getOptionalFilterForge() |
ExprForge |
CountMinSketchAggAgentAddForge.getStringEvaluator() |
Constructor and Description |
---|
CountMinSketchAggAccessorFrequencyForge(ExprForge evaluator) |
CountMinSketchAggAgentAddForge(ExprForge stringEvaluator,
ExprForge optionalFilterForge) |
Modifier and Type | Method and Description |
---|---|
ExprForge |
EngineImportApplicationDotMethod.getForge() |
Modifier and Type | Method and Description |
---|---|
ExprForge |
ResultSetProcessorAggregateGroupedForge.getOptionalHavingNode() |
Constructor and Description |
---|
ResultSetProcessorAggregateGroupedForge(EventType resultEventType,
SelectExprProcessorForge selectExprProcessorForge,
ExprNode[] groupKeyNodeExpressions,
ExprForge optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean isHistoricalOnly,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
OutputConditionPolledFactory optionalOutputFirstConditionFactory,
ResultSetProcessorOutputConditionType outputConditionType,
int numStreams) |
Modifier and Type | Method and Description |
---|---|
static void |
ResultSetProcessorUtil.evaluateHavingClauseCodegen(ExprForge optionalHavingClause,
CodegenClassScope classScope,
CodegenInstanceAux instance) |
Modifier and Type | Method and Description |
---|---|
ExprForge |
ResultSetProcessorSimpleForge.getOptionalHavingNode() |
Constructor and Description |
---|
ResultSetProcessorSimpleForge(EventType resultEventType,
SelectExprProcessorForge selectExprProcessorForge,
ExprForge optionalHavingNode,
boolean isSelectRStream,
OutputLimitSpec outputLimitSpec,
ResultSetProcessorOutputConditionType outputConditionType,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
boolean isSorting,
int numStreams) |
Modifier and Type | Method and Description |
---|---|
ExprForge |
ResultSetProcessorRowForAllForge.getOptionalHavingNode() |
Constructor and Description |
---|
ResultSetProcessorRowForAllForge(EventType resultEventType,
SelectExprProcessorForge selectExprProcessorForge,
ExprForge optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
boolean isHistoricalOnly,
OutputLimitSpec outputLimitSpec,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
boolean hasOrderBy,
ResultSetProcessorOutputConditionType outputConditionType) |
Modifier and Type | Method and Description |
---|---|
ExprForge |
ResultSetProcessorRowPerEventForge.getOptionalHavingNode() |
Constructor and Description |
---|
ResultSetProcessorRowPerEventForge(EventType resultEventType,
SelectExprProcessorForge selectExprProcessorForge,
ExprForge optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
boolean isHistoricalOnly,
OutputLimitSpec outputLimitSpec,
ResultSetProcessorOutputConditionType outputConditionType,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
boolean hasOrderBy) |
Modifier and Type | Method and Description |
---|---|
ExprForge |
ResultSetProcessorRowPerGroupForge.getOptionalHavingNode() |
Constructor and Description |
---|
ResultSetProcessorRowPerGroupForge(EventType resultEventType,
SelectExprProcessorForge selectExprProcessorForge,
ExprNode[] groupKeyNodeExpressions,
ExprForge optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean noDataWindowSingleStream,
boolean isHistoricalOnly,
boolean iterateUnbounded,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
ResultSetProcessorOutputConditionType outputConditionType,
int numStreams,
OutputConditionPolledFactory optionalOutputFirstConditionFactory) |
Modifier and Type | Interface and Description |
---|---|
interface |
SelectExprProcessorTypableForge |
Modifier and Type | Field and Description |
---|---|
protected ExprForge |
SelectExprInsertEventBeanFactory.SelectExprInsertNativeExpressionCoerceBase.exprForge |
protected ExprForge[] |
SelectExprInsertEventBeanFactory.SelectExprInsertNativeBase.exprForges |
protected ExprForge |
SelectExprProcessorTypableMapForge.innerForge |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
BindProcessorForge.getExpressionForges() |
ExprForge |
SelectExprProcessorTypableMapForge.getInnerForge() |
Modifier and Type | Method and Description |
---|---|
static SelectExprProcessorForge |
SelectExprInsertEventBeanFactory.getInsertUnderlyingNonJoin(EventAdapterService eventAdapterService,
EventType eventType,
boolean isUsingWildcard,
StreamTypeService typeService,
ExprForge[] forges,
java.lang.String[] columnNames,
java.lang.Object[] expressionReturnTypes,
EngineImportService engineImportService,
InsertIntoDesc insertIntoDesc,
java.lang.String[] columnNamesAsProvided,
boolean allowNestableTargetFragmentTypes,
java.lang.String statementName) |
SelectExprProcessorForge |
SelectExprProcessorRepresentationFactory.makeSelectNoWildcard(SelectExprForgeContext selectExprForgeContext,
ExprForge[] exprForges,
EventType resultEventType,
TableService tableService,
java.lang.String statementName,
java.lang.String engineURI) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
SelectExprForgeContext.getExprForges() |
Modifier and Type | Method and Description |
---|---|
static CodegenMethodNode |
EvalInsertNoWildcardObjectArrayRemapWWiden.processCodegen(CodegenMember memberResultEventType,
CodegenMember memberEventAdapterService,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope,
ExprForge[] forges,
java.lang.String[] propertyNames,
int[] remapped,
TypeWidener[] optionalWideners) |
Constructor and Description |
---|
EvalSelectStreamWUnderlying(SelectExprForgeContext selectExprForgeContext,
EventType resultEventType,
java.util.List<SelectClauseStreamCompiledSpec> namedStreams,
boolean usingWildcard,
java.util.List<SelectExprStreamDesc> unnamedStreams,
boolean singleStreamWrapper,
boolean underlyingIsFragmentEvent,
int underlyingStreamNumber,
EventPropertyGetterSPI underlyingPropertyEventGetter,
ExprForge underlyingExprForge,
TableMetadata tableMetadata,
EventType[] eventTypes) |
SelectExprForgeContext(ExprForge[] exprForges,
java.lang.String[] columnNames,
EventAdapterService eventAdapterService,
EventType[] eventTypes) |
Modifier and Type | Field and Description |
---|---|
protected ExprForge |
CalendarWithDateForge.day |
protected ExprForge |
CalendarWithTimeForge.hour |
protected ExprForge |
CalendarWithTimeForge.min |
protected ExprForge |
CalendarWithDateForge.month |
protected ExprForge |
CalendarWithTimeForge.msec |
protected ExprForge |
CalendarPlusMinusForge.param |
protected ExprForge |
CalendarWithTimeForge.sec |
protected ExprForge |
CalendarSetForge.valueExpr |
protected ExprForge |
CalendarWithDateForge.year |
Modifier and Type | Method and Description |
---|---|
CalendarForge |
CalendarForgeFactory.getOp(DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters,
ExprForge[] forges) |
Constructor and Description |
---|
CalendarPlusMinusForge(ExprForge param,
int factor) |
CalendarSetForge(CalendarFieldEnum fieldName,
ExprForge valueExpr) |
CalendarWithDateForge(ExprForge year,
ExprForge month,
ExprForge day) |
CalendarWithTimeForge(ExprForge hour,
ExprForge min,
ExprForge sec,
ExprForge msec) |
Modifier and Type | Class and Description |
---|---|
class |
ExprEvaluatorStreamDTProp |
class |
ExprEvaluatorStreamDTPropFragment |
Modifier and Type | Field and Description |
---|---|
protected ExprForge |
IntervalForgeImpl.IntervalOpForgeDateWithEndBase.forgeEndTimestamp |
Modifier and Type | Method and Description |
---|---|
ExprForge |
IntervalForgeImpl.getForgeTimestamp() |
Constructor and Description |
---|
IntervalOpCalWithEndForge(IntervalComputerForge intervalComputer,
ExprForge forgeEndTimestamp) |
IntervalOpDateWithEndForge(IntervalComputerForge intervalComputer,
ExprForge evaluatorEndTimestamp) |
IntervalOpForgeDateWithEndBase(IntervalComputerForge intervalComputer,
ExprForge forgeEndTimestamp) |
IntervalOpLocalDateTimeWithEndForge(IntervalComputerForge intervalComputer,
ExprForge evaluatorEndTimestamp,
java.util.TimeZone timeZone) |
IntervalOpLongWithEndForge(IntervalComputerForge intervalComputer,
ExprForge evaluatorEndTimestamp) |
IntervalOpZonedDateTimeWithEndForge(IntervalComputerForge intervalComputer,
ExprForge evaluatorEndTimestamp) |
Modifier and Type | Field and Description |
---|---|
protected ExprForge |
ReformatBetweenNonConstantParamsForge.forgeIncludeHigh |
protected ExprForge |
ReformatBetweenNonConstantParamsForge.forgeIncludeLow |
Modifier and Type | Class and Description |
---|---|
class |
ExprDeclaredForgeBase |
class |
ExprDeclaredForgeConstant |
class |
ExprDeclaredForgeNoRewrite |
class |
ExprDeclaredForgeRewrite |
Modifier and Type | Method and Description |
---|---|
ExprForge |
ExprDeclaredNodeImpl.getForge() |
ExprForge |
ExprDeclaredForgeBase.getInnerForge() |
Constructor and Description |
---|
ExprDeclaredForgeBase(ExprDeclaredNodeImpl parent,
ExprForge innerForge,
boolean isCache,
boolean audit,
java.lang.String engineURI,
java.lang.String statementName) |
ExprDeclaredForgeNoRewrite(ExprDeclaredNodeImpl parent,
ExprForge innerForge,
boolean isCache,
boolean audit,
java.lang.String engineURI,
java.lang.String statementName) |
ExprDeclaredForgeRewrite(ExprDeclaredNodeImpl parent,
ExprForge innerForge,
boolean isCache,
int[] streamAssignments,
boolean audit,
java.lang.String engineURI,
java.lang.String statementName) |
Modifier and Type | Class and Description |
---|---|
class |
ExprLambdaGoesNode
Represents the case-when-then-else control flow function is an expression tree.
|
class |
PropertyDotNonLambdaForge |
class |
PropertyDotNonLambdaFragmentForge |
class |
PropertyDotNonLambdaIndexedForge |
class |
PropertyDotNonLambdaMappedForge |
Modifier and Type | Method and Description |
---|---|
ExprForge |
ExprDotEvalParam.getBodyForge() |
ExprForge |
ExprLambdaGoesNode.getForge() |
ExprForge |
PropertyDotNonLambdaMappedForge.getParamForge() |
ExprForge |
PropertyDotNonLambdaIndexedForge.getParamForge() |
Constructor and Description |
---|
ExprDotEvalParam(int parameterNum,
ExprNode body,
ExprForge bodyForge) |
ExprDotEvalParamExpr(int parameterNum,
ExprNode body,
ExprForge bodyForge) |
ExprDotEvalParamLambda(int parameterNum,
ExprNode body,
ExprForge bodyEvaluator,
int streamCountIncoming,
java.util.List<java.lang.String> goesToNames,
EventType[] goesToTypes) |
PropertyDotNonLambdaIndexedForge(int streamId,
EventPropertyGetterIndexedSPI indexedGetter,
ExprForge paramForge,
java.lang.Class returnType) |
PropertyDotNonLambdaMappedForge(int streamId,
EventPropertyGetterMappedSPI mappedGetter,
ExprForge paramForge,
java.lang.Class returnType) |
Modifier and Type | Field and Description |
---|---|
protected ExprForge |
EnumAggregateForge.initialization |
protected ExprForge |
EnumTakeWhileIndexEventsForge.innerExpression |
protected ExprForge |
EnumForgeBaseScalarIndex.innerExpression |
protected ExprForge |
EnumForgeBaseIndex.innerExpression |
protected ExprForge |
EnumForgeBase.innerExpression |
protected ExprForge |
EnumAggregateForge.innerExpression |
protected ExprForge |
EnumToMapScalarLambdaForge.secondExpression |
protected ExprForge |
EnumToMapEventsForge.secondExpression |
protected ExprForge |
EnumGroupByKeyValueSelectorScalarLambdaForge.secondExpression |
protected ExprForge |
EnumGroupByKeyValueSelectorEventsForge.secondExpression |
protected ExprForge |
EnumTakeLastForge.sizeEval |
protected ExprForge |
EnumTakeForge.sizeEval |
Modifier and Type | Method and Description |
---|---|
ExprForge |
EnumForgeBase.getInnerExpression() |
Constructor and Description |
---|
EnumAggregateEventsForge(ExprForge initialization,
ExprForge innerExpression,
int streamNumLambda,
ObjectArrayEventType resultEventType) |
EnumAggregateForge(ExprForge initialization,
ExprForge innerExpression,
int streamNumLambda,
ObjectArrayEventType resultEventType) |
EnumAggregateScalarForge(ExprForge initialization,
ExprForge innerExpression,
int streamNumLambda,
ObjectArrayEventType resultEventType,
ObjectArrayEventType evalEventType) |
EnumAllOfEventsForge(ExprForge innerExpression,
int streamCountIncoming) |
EnumAllOfScalarForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumAnyOfEventsForge(ExprForge innerExpression,
int streamCountIncoming) |
EnumAnyOfScalarForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumAverageBigDecimalEventsForge(ExprForge innerExpression,
int streamCountIncoming,
java.math.MathContext optionalMathContext) |
EnumAverageBigDecimalScalarLambdaForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType,
java.math.MathContext optionalMathContext) |
EnumAverageEventsForge(ExprForge innerExpression,
int streamCountIncoming) |
EnumAverageScalarLambdaForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType) |
EnumCountOfSelectorEventsForge(ExprForge innerExpression,
int streamCountIncoming) |
EnumCountOfSelectorScalarForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumDistinctEventsForge(ExprForge innerExpression,
int streamCountIncoming) |
EnumDistinctScalarLambdaForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType) |
EnumFirstOfPredicateEventsForge(ExprForge innerExpression,
int streamCountIncoming) |
EnumFirstOfPredicateScalarForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType type,
EPType resultType) |
EnumForgeBase(ExprForge innerExpression,
int streamCountIncoming) |
EnumForgeBaseIndex(ExprForge innerExpression,
int streamNumLambda,
ObjectArrayEventType indexEventType) |
EnumForgeBaseScalar(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumForgeBaseScalarIndex(ExprForge innerExpression,
int streamNumLambda,
ObjectArrayEventType evalEventType,
ObjectArrayEventType indexEventType) |
EnumGroupByKeySelectorEventsForge(ExprForge innerExpression,
int streamCountIncoming) |
EnumGroupByKeySelectorScalarLambdaForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType) |
EnumGroupByKeyValueSelectorEventsForge(ExprForge innerExpression,
int streamCountIncoming,
ExprForge secondExpression) |
EnumGroupByKeyValueSelectorScalarLambdaForge(ExprForge innerExpression,
int streamCountIncoming,
ExprForge secondExpression,
ObjectArrayEventType resultEventType) |
EnumLastOfPredicateEventsForge(ExprForge innerExpression,
int streamCountIncoming) |
EnumLastOfPredicateScalarForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType type,
EPType resultType) |
EnumMinMaxByEventsForge(ExprForge innerExpression,
int streamCountIncoming,
boolean max) |
EnumMinMaxByScalarLambdaForge(ExprForge innerExpression,
int streamCountIncoming,
boolean max,
ObjectArrayEventType resultEventType,
EPType resultType) |
EnumMinMaxEventsForge(ExprForge innerExpression,
int streamCountIncoming,
boolean max) |
EnumMinMaxScalarLambdaForge(ExprForge innerExpression,
int streamCountIncoming,
boolean max,
ObjectArrayEventType resultEventType) |
EnumMostLeastFrequentEventForge(ExprForge innerExpression,
int streamCountIncoming,
boolean mostFrequent) |
EnumMostLeastFrequentScalarLamdaForge(ExprForge innerExpression,
int streamCountIncoming,
boolean mostFrequent,
ObjectArrayEventType resultEventType) |
EnumOrderByAscDescEventsForge(ExprForge innerExpression,
int streamCountIncoming,
boolean descending) |
EnumOrderByAscDescScalarLambdaForge(ExprForge innerExpression,
int streamCountIncoming,
boolean descending,
ObjectArrayEventType resultEventType) |
EnumSelectFromEventsForge(ExprForge innerExpression,
int streamCountIncoming) |
EnumSelectFromScalarLambdaForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType) |
EnumSequenceEqualForge(ExprForge innerExpression,
int streamCountIncoming) |
EnumSumEventsForge(ExprForge innerExpression,
int streamCountIncoming,
ExprDotEvalSumMethodFactory sumMethodFactory) |
EnumSumScalarLambdaForge(ExprForge innerExpression,
int streamCountIncoming,
ExprDotEvalSumMethodFactory sumMethodFactory,
ObjectArrayEventType resultEventType) |
EnumTakeForge(ExprForge sizeEval,
int numStreams) |
EnumTakeLastForge(ExprForge sizeEval,
int numStreams) |
EnumTakeWhileEventsForge(ExprForge innerExpression,
int streamCountIncoming) |
EnumTakeWhileIndexEventsForge(ExprForge innerExpression,
int streamNumLambda,
ObjectArrayEventType indexEventType) |
EnumTakeWhileIndexScalarForge(ExprForge innerExpression,
int streamNumLambda,
ObjectArrayEventType evalEventType,
ObjectArrayEventType indexEventType) |
EnumTakeWhileLastEventsForge(ExprForge innerExpression,
int streamCountIncoming) |
EnumTakeWhileLastIndexEventsForge(ExprForge innerExpression,
int streamNumLambda,
ObjectArrayEventType indexEventType) |
EnumTakeWhileLastIndexScalarForge(ExprForge innerExpression,
int streamNumLambda,
ObjectArrayEventType evalEventType,
ObjectArrayEventType indexEventType) |
EnumTakeWhileLastScalarForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumTakeWhileScalarForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumToMapEventsForge(ExprForge innerExpression,
int streamCountIncoming,
ExprForge secondExpression) |
EnumToMapScalarLambdaForge(ExprForge innerExpression,
int streamCountIncoming,
ExprForge secondExpression,
ObjectArrayEventType resultEventType) |
EnumWhereEventsForge(ExprForge innerExpression,
int streamCountIncoming) |
EnumWhereIndexEventsForge(ExprForge innerExpression,
int streamNumLambda,
ObjectArrayEventType indexEventType) |
EnumWhereScalarForge(ExprForge innerExpression,
int streamCountIncoming,
ObjectArrayEventType type) |
EnumWhereScalarIndexForge(ExprForge innerExpression,
int streamNumLambda,
ObjectArrayEventType evalEventType,
ObjectArrayEventType indexEventType) |
Modifier and Type | Class and Description |
---|---|
class |
ExprAggCountMinSketchNode
Represents the Count-min sketch aggregate function.
|
class |
ExprAggMultiFunctionLinearAccessNode |
class |
ExprAggMultiFunctionSortedMinMaxByNode |
class |
ExprPlugInAggMultiFunctionNode
Represents a custom aggregation function in an expresson tree.
|
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
ExprPlugInAggMultiFunctionNodeFactory.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
ExprAggMultiFunctionSortedMinMaxByNodeFactory.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
ExprAggMultiFunctionLinearAccessNodeFactoryAccess.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
ExprAggCountMinSketchNodeFactoryUse.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
ExprAggCountMinSketchNodeFactoryState.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
ExprForge[] |
AggregationMethodFactoryFirstLastUnbound.getMethodAggregationForge(boolean join,
EventType[] typesPerStream) |
Modifier and Type | Method and Description |
---|---|
void |
ExprPlugInAggMultiFunctionNodeFactory.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
ExprAggMultiFunctionSortedMinMaxByNodeFactory.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
ExprAggMultiFunctionLinearAccessNodeFactoryAccess.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
ExprAggCountMinSketchNodeFactoryUse.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
ExprAggCountMinSketchNodeFactoryState.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryFirstLastUnbound.applyEnterCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
ExprPlugInAggMultiFunctionNodeFactory.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
ExprAggMultiFunctionSortedMinMaxByNodeFactory.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
ExprAggMultiFunctionLinearAccessNodeFactoryAccess.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
ExprAggCountMinSketchNodeFactoryUse.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
ExprAggCountMinSketchNodeFactoryState.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryFirstLastUnbound.applyLeaveCodegen(int column,
CodegenMethodNode method,
ExprForgeCodegenSymbol symbols,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
ExprPlugInAggMultiFunctionNodeFactory.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
ExprAggMultiFunctionSortedMinMaxByNodeFactory.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
ExprAggMultiFunctionLinearAccessNodeFactoryAccess.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
ExprAggCountMinSketchNodeFactoryUse.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
ExprAggCountMinSketchNodeFactoryState.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
void |
AggregationMethodFactoryFirstLastUnbound.rowMemberCodegen(int column,
CodegenCtor ctor,
CodegenMembersColumnized membersColumnized,
ExprForge[] forges,
CodegenClassScope classScope) |
Constructor and Description |
---|
ExprAggCountMinSketchNodeFactoryUse(ExprAggCountMinSketchNode parent,
ExprForge addOrFrequencyEvaluator,
java.lang.Class addOrFrequencyEvaluatorReturnType) |
SortedAggregationStateFactoryFactory(EngineImportService engineImportService,
StatementExtensionSvcContext statementExtensionSvcContext,
ExprNode[] expressions,
boolean[] sortDescending,
boolean ever,
int streamNum,
ExprAggMultiFunctionSortedMinMaxByNode parent,
ExprForge optionalFilter,
boolean join) |
Modifier and Type | Interface and Description |
---|---|
interface |
ExprAggregateNode
Base expression node that represents an aggregation function such as 'sum' or 'count'.
|
Modifier and Type | Class and Description |
---|---|
class |
ExprAggregateNodeBase
Base expression node that represents an aggregation function such as 'sum' or 'count'.
|
class |
ExprAggregateNodeGroupKey |
Modifier and Type | Method and Description |
---|---|
ExprForge |
ExprAggregateNodeGroupKey.getForge() |
ExprForge |
ExprAggregateNodeBase.getForge() |
Modifier and Type | Method and Description |
---|---|
void |
ExprAggregateNodeBase.validateFilter(ExprForge filterEvaluator) |
Modifier and Type | Method and Description |
---|---|
static ExprEvaluator |
ExprNodeCompiler.allocateEvaluator(ExprForge forge,
EngineImportService engineImportService,
java.lang.Class compiledByClass,
boolean onDemandQuery,
java.lang.String statementName) |
Modifier and Type | Interface and Description |
---|---|
interface |
ExprTypableReturnForge
Interface for evaluators that select possible multi-valued results in a single select column,
such as subqueries and "new" and case+new combined.
|
Modifier and Type | Class and Description |
---|---|
class |
ExprConstantNodeImpl
Represents a constant in an expressiun tree.
|
class |
ExprContextPropertyNodeImpl
Represents an stream property identifier in a filter expressiun tree.
|
class |
ExprCurrentEvaluationContextNode
Represents the "current_evaluation_context" function in an expression tree.
|
class |
ExprForgeWildcard |
class |
ExprGroupingIdNode |
class |
ExprGroupingNode |
class |
ExprIdentNodeImpl
Represents an stream property identifier in a filter expressiun tree.
|
class |
ExprNamedParameterNodeImpl |
class |
ExprNodeUtilExprMethodContext |
class |
ExprNodeUtilExprStreamNumEnumCollForge |
class |
ExprNodeUtilExprStreamNumEnumSingleForge |
class |
ExprNodeUtilExprStreamNumEvent |
class |
ExprNodeUtilExprStreamNumEventTable |
class |
ExprNodeUtilExprStreamNumUnd |
class |
ExprNodeUtilUnderlyingEvaluator |
class |
ExprNodeUtilUnderlyingEvaluatorTable |
class |
ExprNodeValidated
A placeholder for another expression node that has been validated already.
|
class |
ExprNumberSetCronParam
Expression for a parameter within a crontab.
|
class |
ExprNumberSetFrequency
Expression for use within crontab to specify a frequency.
|
class |
ExprNumberSetList
Expression for use within crontab to specify a list of values.
|
class |
ExprNumberSetRange
Expression for use within crontab to specify a range.
|
class |
ExprOrderedExpr
A placeholder expression for view/pattern object parameters that allow
sorting expression values ascending or descending.
|
class |
ExprStreamUnderlyingNodeImpl
Represents an stream selector that returns the streams underlying event, or null if undefined.
|
class |
ExprTypedNoEvalNode
Represents an expression node that returns the predefined type and
that cannot be evaluated.
|
class |
ExprVariableNodeImpl
Represents a variable in an expression tree.
|
class |
ExprWildcardImpl
Expression for use within crontab to specify a wildcard.
|
Modifier and Type | Field and Description |
---|---|
static ExprForge[] |
ExprNodeUtility.EMPTY_FORGE_ARRAY |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
ExprNodeUtilMethodDesc.getChildForges() |
ExprForge |
ExprWildcardImpl.getForge() |
ExprForge |
ExprVariableNodeImpl.getForge() |
ExprForge |
ExprTypedNoEvalNode.getForge() |
ExprForge |
ExprSubstitutionNode.getForge() |
ExprForge |
ExprStreamUnderlyingNodeImpl.getForge() |
ExprForge |
ExprOrderedExpr.getForge() |
ExprForge |
ExprNumberSetRange.getForge() |
ExprForge |
ExprNumberSetList.getForge() |
ExprForge |
ExprNumberSetFrequency.getForge() |
ExprForge |
ExprNumberSetCronParam.getForge() |
ExprForge |
ExprNodeValidated.getForge() |
ExprForge |
ExprNode.getForge() |
ExprForge |
ExprNamedParameterNodeImpl.getForge() |
ExprForge |
ExprIdentNodeImpl.getForge() |
ExprForge |
ExprGroupingNode.getForge() |
ExprForge |
ExprGroupingIdNode.getForge() |
ExprForge |
ExprCurrentEvaluationContextNode.getForge() |
ExprForge |
ExprContextPropertyNodeImpl.getForge() |
ExprForge |
ExprConstantNodeImpl.getForge() |
static ExprForge[] |
ExprNodeUtility.getForges(ExprNode[] exprNodes) |
static ExprForge |
ExprNodeUtility.makeUnderlyingForge(int streamNum,
java.lang.Class resultType,
TableMetadata tableMetadata) |
Modifier and Type | Method and Description |
---|---|
static void |
ExprNodeUtility.checkValidated(ExprForge forge) |
static ExprEvaluator |
ExprNodeUtility.getEvaluatorMayCompileWMultiValue(ExprForge[] forges,
EngineImportService engineImportService,
java.lang.Class requestor,
boolean isFireAndForget,
java.lang.String statementName) |
static ExprEvaluator[] |
ExprNodeUtility.getEvaluatorsMayCompile(ExprForge[] forges,
EngineImportService engineImportService,
java.lang.Class requestor,
boolean isFireAndForget,
java.lang.String statementName) |
static ExprEvaluator[] |
ExprNodeUtility.getEvaluatorsMayCompileWMultiValue(ExprForge[][] forges,
EngineImportService engineImportService,
java.lang.Class requestor,
boolean isFireAndForget,
java.lang.String statementName) |
static ExprEvaluator[] |
ExprNodeUtility.getEvaluatorsNoCompile(ExprForge[] forges) |
static java.lang.Class[] |
ExprNodeUtility.getExprResultTypes(ExprForge[] nodes) |
static java.lang.Object |
ExprForgeProxy.newInstance(java.lang.String engineURI,
java.lang.String statementName,
java.lang.String expressionToString,
ExprForge forge) |
Constructor and Description |
---|
ExprForgeProxy(java.lang.String engineURI,
java.lang.String statementName,
java.lang.String expressionToString,
ExprForge forge) |
ExprNodeUtilMethodDesc(boolean allConstants,
ExprForge[] childForges,
java.lang.reflect.Method reflectionMethod,
net.sf.cglib.reflect.FastMethod fastMethod) |
Modifier and Type | Class and Description |
---|---|
class |
ExprDotNodeForge |
class |
ExprDotNodeForgePropertyExpr |
class |
ExprDotNodeForgeRootChild |
class |
ExprDotNodeForgeStaticMethod |
class |
ExprDotNodeForgeStream |
class |
ExprDotNodeForgeTransposeAsStream |
class |
ExprDotNodeForgeVariable |
Modifier and Type | Field and Description |
---|---|
protected ExprForge |
ExprDotNodeForgeTransposeAsStream.inner |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
ExprDotNodeForgeStaticMethod.getChildForges() |
ExprForge |
ExprDotNodeForgePropertyExpr.getExprForge() |
ExprForge |
ExprDotNodeImpl.getForge() |
ExprForge |
ExprAppDotMethodImpl.getForge() |
ExprForge |
ExprDotForgeArrayGet.getIndexExpression() |
ExprForge[] |
ExprDotMethodForgeNoDuck.getParameters() |
ExprForge[] |
ExprDotMethodForgeDuck.getParameters() |
Constructor and Description |
---|
ExprDotForgeArrayGet(ExprForge index,
java.lang.Class componentType) |
ExprDotMethodForgeDuck(java.lang.String statementName,
EngineImportService engineImportService,
java.lang.String methodName,
java.lang.Class[] parameterTypes,
ExprForge[] parameters) |
ExprDotMethodForgeNoDuck(java.lang.String statementName,
net.sf.cglib.reflect.FastMethod method,
ExprForge[] parameters,
ExprDotMethodForgeNoDuck.Type type) |
ExprDotNodeForgePropertyExpr(ExprDotNodeImpl parent,
java.lang.String statementName,
java.lang.String propertyName,
int streamNum,
ExprForge exprForge,
java.lang.Class propertyType,
EventPropertyGetterIndexedSPI indexedGetter,
EventPropertyGetterMappedSPI mappedGetter) |
ExprDotNodeForgeRootChild(ExprDotNodeImpl parent,
FilterExprAnalyzerAffector filterExprAnalyzerAffector,
java.lang.Integer streamNumReferenced,
java.lang.String rootPropertyName,
boolean hasEnumerationMethod,
ExprForge rootNodeForge,
ExprEnumerationForge rootLambdaEvaluator,
EPType typeInfo,
ExprDotForge[] forgesIteratorEventBean,
ExprDotForge[] forgesUnpacking,
boolean checkedUnpackEvent) |
ExprDotNodeForgeStaticMethod(ExprNode parent,
boolean isReturnsConstantResult,
java.lang.String statementName,
java.lang.String classOrPropertyName,
net.sf.cglib.reflect.FastMethod staticMethod,
ExprForge[] childForges,
boolean isConstantParameters,
ExprDotForge[] chainForges,
ExprDotStaticMethodWrap resultWrapLambda,
boolean rethrowExceptions,
java.lang.Object targetObject) |
ExprDotNodeForgeTransposeAsStream(ExprDotNodeImpl parent,
ExprForge inner) |
Modifier and Type | Field and Description |
---|---|
protected ExprForge |
InnerDotArrPrimitiveToCollForge.rootForge |
protected ExprForge |
InnerDotArrObjectToCollForge.rootForge |
Modifier and Type | Method and Description |
---|---|
ExprForge |
InnerDotScalarUnpackEventForge.getRootForge() |
Constructor and Description |
---|
InnerDotArrObjectToCollForge(ExprForge rootForge) |
InnerDotArrPrimitiveToCollForge(ExprForge rootForge) |
InnerDotCollForge(ExprForge rootForge) |
InnerDotScalarForge(ExprForge rootForge) |
InnerDotScalarUnpackEventForge(ExprForge rootForge) |
Modifier and Type | Class and Description |
---|---|
class |
ExprCaseNodeForge |
class |
ExprCastNodeForge
Represents the CAST(expression, type) function is an expression tree.
|
class |
ExprCoalesceNodeForge |
class |
ExprInstanceofNodeForge |
class |
ExprIStreamNode
Represents the RSTREAM() function in an expression tree.
|
class |
ExprMinMaxRowNodeForge |
class |
ExprPlugInSingleRowNodeForge |
class |
ExprPlugInSingleRowNodeForgeConst |
class |
ExprPlugInSingleRowNodeForgeNC |
class |
ExprPropertyExistsNode
Represents the EXISTS(property) function in an expression tree.
|
class |
ExprTypeofNodeForge |
class |
ExprTypeofNodeForgeFragmentType |
class |
ExprTypeofNodeForgeInnerEval |
class |
ExprTypeofNodeForgeStreamEvent
Represents the TYPEOF(a) function is an expression tree.
|
Modifier and Type | Field and Description |
---|---|
protected ExprForge |
ExprCastNode.StringToDateLongWDynamicFormatForge.dateFormatForge |
protected ExprForge |
ExprCastNode.StringToJava8WDynamicFormatComputerForge.dateFormatForge |
Modifier and Type | Method and Description |
---|---|
ExprForge |
ExprCastNodeDateDesc.getDynamicDateFormat() |
ExprForge |
ExprTypeofNode.getForge() |
ExprForge |
ExprPropertyExistsNode.getForge() |
ExprForge |
ExprPlugInSingleRowNode.getForge() |
ExprForge |
ExprMinMaxRowNode.getForge() |
ExprForge |
ExprIStreamNode.getForge() |
ExprForge |
ExprInstanceofNode.getForge() |
ExprForge |
ExprCoalesceNode.getForge() |
ExprForge |
ExprCastNode.getForge() |
ExprForge |
ExprCaseNode.getForge() |
Modifier and Type | Method and Description |
---|---|
static CodegenExpression |
ExprCastNode.StringToLocalDateTimeWDynamicFormatComputerEval.codegen(CodegenExpression input,
ExprForge dateFormatForge,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
static CodegenExpression |
ExprCastNode.StringToLocalDateWDynamicFormatComputerEval.codegen(CodegenExpression input,
ExprForge dateFormatForge,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
static CodegenExpression |
ExprCastNode.StringToLocalTimeWDynamicFormatComputerEval.codegen(CodegenExpression input,
ExprForge dateFormatForge,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
static CodegenExpression |
ExprCastNode.StringToZonedDateTimeWDynamicFormatComputerEval.codegen(CodegenExpression input,
ExprForge dateFormatForge,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
static CodegenExpression |
ExprCastNode.StringToDateWDynamicFormatComputerEval.codegen(CodegenExpression input,
ExprForge formatExpr,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
static CodegenExpression |
ExprCastNode.StringToLongWDynamicFormatComputerEval.codegen(CodegenExpression input,
ExprForge formatForge,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
static CodegenExpression |
ExprCastNode.StringToCalendarWDynamicFormatComputerEval.codegen(CodegenExpression input,
ExprForge dateFormatForge,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope,
java.util.TimeZone timeZone) |
Modifier and Type | Class and Description |
---|---|
class |
ExprAvedevNode
Represents the avedev(...) aggregate function is an expression tree.
|
class |
ExprAvgNode
Represents the avg(...) aggregate function is an expression tree.
|
class |
ExprCountEverNode
Represents the "countever" aggregate function is an expression tree.
|
class |
ExprCountNode
Represents the count(...) and count(*) and count(distinct ...) aggregate function is an expression tree.
|
class |
ExprFirstLastEverNode
Represents the "firstever" and "lastever: aggregate function is an expression tree.
|
class |
ExprLeavingAggNode
Represents the leaving() aggregate function is an expression tree.
|
class |
ExprMedianNode
Represents the median(...) aggregate function is an expression tree.
|
class |
ExprMinMaxAggrNode
Represents the min/max(distinct? ...) aggregate function is an expression tree.
|
class |
ExprNthAggNode
Represents the nth(...) and aggregate function is an expression tree.
|
class |
ExprPlugInAggNode
Represents a custom aggregation function in an expresson tree.
|
class |
ExprRateAggNode
Represents the rate(...) and aggregate function is an expression tree.
|
class |
ExprStddevNode
Represents the stddev(...) aggregate function is an expression tree.
|
class |
ExprSumNode
Represents the sum(...) aggregate function is an expression tree.
|
Modifier and Type | Method and Description |
---|---|
static ExprForge[] |
ExprMethodAggUtil.getDefaultForges(ExprNode[] childNodes,
boolean join,
EventType[] typesPerStream) |
Modifier and Type | Class and Description |
---|---|
class |
ExprAndNodeImpl
Represents an And-condition.
|
class |
ExprArrayNodeForge |
class |
ExprBetweenNodeForge |
class |
ExprBitWiseNodeForge |
class |
ExprConcatNodeForge |
class |
ExprEqualsAllAnyNodeForge |
class |
ExprEqualsNodeForge |
class |
ExprEqualsNodeForgeCoercion |
class |
ExprEqualsNodeForgeNC |
class |
ExprInNodeForge
Represents the in-clause (set check) function in an expression tree.
|
class |
ExprLikeNodeForge |
class |
ExprLikeNodeForgeConst
Like-Node Form-1: constant pattern
|
class |
ExprLikeNodeForgeNonconst
Like-Node Form-1: non-constant pattern
|
class |
ExprMathNodeForge |
class |
ExprNewInstanceNodeForge |
class |
ExprNewStructNodeForge |
class |
ExprNotNode
Represents a NOT expression in an expression tree.
|
class |
ExprOrNode
Represents an OR expression in a filter expression tree.
|
class |
ExprRegexpNodeForge |
class |
ExprRegexpNodeForgeConst
Regex-Node Form-1: constant pattern
|
class |
ExprRegexpNodeForgeNonconst
Like-Node Form-1: string input, constant pattern and no or constant escape character
|
class |
ExprRelationalOpAllAnyNodeForge |
class |
ExprRelationalOpNodeForge
Represents a lesser or greater then (</<=/>/>=) expression in a filter expression tree.
|
Modifier and Type | Method and Description |
---|---|
ExprForge |
ExprRelationalOpNodeImpl.getForge() |
ExprForge |
ExprRelationalOpAllAnyNode.getForge() |
ExprForge |
ExprRegexpNode.getForge() |
ExprForge |
ExprOrNode.getForge() |
ExprForge |
ExprNotNode.getForge() |
ExprForge |
ExprNewStructNode.getForge() |
ExprForge |
ExprNewInstanceNode.getForge() |
ExprForge |
ExprMathNode.getForge() |
ExprForge |
ExprLikeNode.getForge() |
ExprForge |
ExprInNodeImpl.getForge() |
ExprForge |
ExprEqualsNodeImpl.getForge() |
ExprForge |
ExprEqualsAllAnyNode.getForge() |
ExprForge |
ExprConcatNode.getForge() |
ExprForge |
ExprBitWiseNode.getForge() |
ExprForge |
ExprBetweenNodeImpl.getForge() |
ExprForge |
ExprArrayNode.getForge() |
ExprForge |
ExprAndNodeImpl.getForge() |
Modifier and Type | Method and Description |
---|---|
static CodegenMethodNode |
ExprEqualsNodeForgeNCEvalIs.codegen(ExprEqualsNodeForgeNC forge,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope,
ExprForge lhs,
ExprForge rhs) |
static CodegenMethodNode |
ExprEqualsNodeForgeNCEvalEquals.codegen(ExprEqualsNodeForgeNC forge,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope,
ExprForge lhs,
ExprForge rhs) |
Modifier and Type | Class and Description |
---|---|
class |
ExprPreviousMatchRecognizeNode
Represents the 'prev' previous event function in match-recognize "define" item.
|
class |
ExprPreviousNode
Represents the 'prev' previous event function in an expression node tree.
|
Modifier and Type | Method and Description |
---|---|
ExprForge |
ExprPreviousNode.getForge() |
ExprForge |
ExprPreviousMatchRecognizeNode.getForge() |
Modifier and Type | Class and Description |
---|---|
class |
ExprPriorNode
Represents the 'prior' prior event function in an expression node tree.
|
Modifier and Type | Method and Description |
---|---|
ExprForge |
ExprPriorNode.getForge() |
Modifier and Type | Class and Description |
---|---|
class |
ExprSubselectAllSomeAnyNode
Represents a subselect in an expression tree.
|
class |
ExprSubselectExistsNode
Represents an exists-subselect in an expression tree.
|
class |
ExprSubselectInNode
Represents a subselect in an expression tree.
|
class |
ExprSubselectNode
Represents a subselect in an expression tree.
|
class |
ExprSubselectRowNode
Represents a subselect in an expression tree.
|
Modifier and Type | Method and Description |
---|---|
ExprForge |
ExprSubselectNode.getForge() |
Modifier and Type | Class and Description |
---|---|
class |
ExprTableAccessNode |
class |
ExprTableAccessNodeKeys |
class |
ExprTableAccessNodeSubprop |
class |
ExprTableAccessNodeSubpropAccessor |
class |
ExprTableAccessNodeTopLevel |
class |
ExprTableIdentNode |
class |
ExprTableIdentNodeSubpropAccessor |
Modifier and Type | Method and Description |
---|---|
ExprForge |
ExprTableIdentNodeSubpropAccessor.getForge() |
ExprForge |
ExprTableIdentNode.getForge() |
ExprForge |
ExprTableAccessNodeTopLevel.getForge() |
ExprForge |
ExprTableAccessNodeSubpropAccessor.getForge() |
ExprForge |
ExprTableAccessNodeSubprop.getForge() |
ExprForge |
ExprTableAccessNodeKeys.getForge() |
Modifier and Type | Class and Description |
---|---|
class |
ExprTimePeriodForge
Expression representing a time period.
|
class |
ExprTimestampNode
Represents the CURRENT_TIMESTAMP() function or reserved keyword in an expression tree.
|
Modifier and Type | Method and Description |
---|---|
ExprForge |
ExprTimestampNode.getForge() |
ExprForge |
ExprTimePeriodImpl.getForge() |
Modifier and Type | Class and Description |
---|---|
static class |
EngineImportApplicationDotMethodPointInsideRectange.PointIntersectsRectangleForge |
static class |
EngineImportApplicationDotMethodRectangeIntersectsRectangle.RectangleIntersectsRectangleForge |
Modifier and Type | Field and Description |
---|---|
protected ExprForge |
EngineImportApplicationDotMethodPointInsideRectange.PointIntersectsRectangleForge.heightEval |
protected ExprForge |
EngineImportApplicationDotMethodRectangeIntersectsRectangle.RectangleIntersectsRectangleForge.meHeightEval |
protected ExprForge |
EngineImportApplicationDotMethodRectangeIntersectsRectangle.RectangleIntersectsRectangleForge.meWidthEval |
protected ExprForge |
EngineImportApplicationDotMethodRectangeIntersectsRectangle.RectangleIntersectsRectangleForge.meXEval |
protected ExprForge |
EngineImportApplicationDotMethodRectangeIntersectsRectangle.RectangleIntersectsRectangleForge.meYEval |
protected ExprForge |
EngineImportApplicationDotMethodRectangeIntersectsRectangle.RectangleIntersectsRectangleForge.otherHeightEval |
protected ExprForge |
EngineImportApplicationDotMethodRectangeIntersectsRectangle.RectangleIntersectsRectangleForge.otherWidthEval |
protected ExprForge |
EngineImportApplicationDotMethodRectangeIntersectsRectangle.RectangleIntersectsRectangleForge.otherXEval |
protected ExprForge |
EngineImportApplicationDotMethodRectangeIntersectsRectangle.RectangleIntersectsRectangleForge.otherYEval |
protected ExprForge |
EngineImportApplicationDotMethodPointInsideRectange.PointIntersectsRectangleForge.pxEval |
protected ExprForge |
EngineImportApplicationDotMethodPointInsideRectange.PointIntersectsRectangleForge.pyEval |
protected ExprForge |
EngineImportApplicationDotMethodPointInsideRectange.PointIntersectsRectangleForge.widthEval |
protected ExprForge |
EngineImportApplicationDotMethodPointInsideRectange.PointIntersectsRectangleForge.xEval |
protected ExprForge |
EngineImportApplicationDotMethodPointInsideRectange.PointIntersectsRectangleForge.yEval |
Modifier and Type | Method and Description |
---|---|
ExprForge |
EngineImportApplicationDotMethodBase.getForge() |
protected ExprForge |
EngineImportApplicationDotMethodRectangeIntersectsRectangle.validateAll(java.lang.String lhsName,
ExprNode[] lhs,
java.lang.String rhsName,
ExprNode[] rhs,
ExprValidationContext validationContext) |
protected ExprForge |
EngineImportApplicationDotMethodPointInsideRectange.validateAll(java.lang.String lhsName,
ExprNode[] lhs,
java.lang.String rhsName,
ExprNode[] rhs,
ExprValidationContext validationContext) |
protected abstract ExprForge |
EngineImportApplicationDotMethodBase.validateAll(java.lang.String lhsName,
ExprNode[] lhs,
java.lang.String rhsName,
ExprNode[] rhs,
ExprValidationContext validationContext) |
Constructor and Description |
---|
PointIntersectsRectangleForge(ExprDotNodeImpl parent,
ExprForge pxEval,
ExprForge pyEval,
ExprForge xEval,
ExprForge yEval,
ExprForge widthEval,
ExprForge heightEval) |
RectangleIntersectsRectangleForge(ExprDotNodeImpl parent,
ExprForge meXEval,
ExprForge meYEval,
ExprForge meWidthEval,
ExprForge meHeightEval,
ExprForge otherXEval,
ExprForge otherYEval,
ExprForge otherWidthEval,
ExprForge otherHeightEval) |
Modifier and Type | Method and Description |
---|---|
static ExprForge |
ExcludePlanHintExprUtil.toExpression(java.lang.String hint,
StatementContext statementContext) |
Modifier and Type | Interface and Description |
---|---|
interface |
ExprNodeScriptEvaluator |
Modifier and Type | Class and Description |
---|---|
class |
ExprNodeScriptEvalJSR223 |
class |
ExprNodeScriptEvalMVEL |
Modifier and Type | Field and Description |
---|---|
protected ExprForge[] |
ExprNodeScriptEvalBase.parameters |
Modifier and Type | Method and Description |
---|---|
ExprForge |
ExprNodeScript.getForge() |
Constructor and Description |
---|
ExprNodeScriptEvalBase(ExprNodeScript parent,
java.lang.String statementName,
java.lang.String[] names,
ExprForge[] parameters,
java.lang.Class returnType,
EventType eventTypeCollection) |
ExprNodeScriptEvalJSR223(ExprNodeScript parent,
java.lang.String statementName,
java.lang.String[] names,
ExprForge[] parameters,
java.lang.Class returnType,
EventType eventTypeCollection,
javax.script.CompiledScript executable) |
ExprNodeScriptEvalMVEL(ExprNodeScript parent,
java.lang.String statementName,
java.lang.String[] names,
ExprForge[] parameters,
java.lang.Class returnType,
EventType eventTypeCollection,
java.lang.Object executable) |
Modifier and Type | Method and Description |
---|---|
ExprForge[] |
TableColumnMethodPair.getForges() |
Constructor and Description |
---|
TableColumnMethodPair(ExprEvaluator evaluator,
ExprForge[] forges,
int targetIndex,
ExprNode aggregationNode) |
Modifier and Type | Class and Description |
---|---|
static class |
InstanceManufacturerUtil.InstanceManufacturerForgeArray |
static class |
InstanceManufacturerUtil.InstanceManufacturerForgeNonArray |
Modifier and Type | Method and Description |
---|---|
static CodegenExpression |
InstanceManufacturerFastCtor.codegen(CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope,
java.lang.Class targetClass,
ExprForge[] forges) |
static Pair<net.sf.cglib.reflect.FastConstructor,ExprForge[]> |
InstanceManufacturerUtil.getManufacturer(java.lang.Class targetClass,
EngineImportService engineImportService,
ExprForge[] exprForges,
java.lang.Object[] expressionReturnTypes) |
Constructor and Description |
---|
InstanceManufacturerFactoryFastCtor(java.lang.Class targetClass,
net.sf.cglib.reflect.FastConstructor ctor,
ExprForge[] forges) |