Uses of Interface
com.espertech.esper.common.internal.epl.index.base.EventTable
Package
Description
Poll result indexing strategies.
Quad-tree indexes
Advanced index provisioning
-
Uses of EventTable in com.espertech.esper.common.internal.epl.historical.common
Modifier and TypeMethodDescriptionEventTable[][]
HistoricalEventViewable.poll
(EventBean[][] lookupEventsPerStream, PollResultIndexingStrategy indexingStrategy, ExprEvaluatorContext exprEvaluatorContext) Poll for stored historical or reference data using events per stream and returing for each event-per-stream row a separate list with events representing the poll result.EventTable[][]
HistoricalEventViewableBase.poll
(EventBean[][] lookupEventsPerStream, PollResultIndexingStrategy indexingStrategy, ExprEvaluatorContext exprEvaluatorContext) -
Uses of EventTable in com.espertech.esper.common.internal.epl.historical.datacache
Modifier and TypeMethodDescriptionAsk the cache if the keyed value is cached, returning a list or rows if the key is in the cache, or returning null to indicate no such key cached.Retrieves an entry from the cache.Modifier and TypeMethodDescriptionvoid
HistoricalDataCache.put
(Object methodParams, EventTable[] rows) Puts into the cache a key and a list of rows, or an empty list if zero rows.void
HistoricalDataCacheClearableMap.put
(Object methodParams, EventTable[] rows) void
HistoricalDataCacheExpiringImpl.put
(Object methodParams, EventTable[] rows) void
HistoricalDataCacheLRUImpl.put
(Object methodParams, EventTable[] rows) Adds an entry to this cache.void
HistoricalDataCacheNullImpl.put
(Object methodParams, EventTable[] rows) -
Uses of EventTable in com.espertech.esper.common.internal.epl.historical.indexingstrategy
Modifier and TypeClassDescriptionclass
Simple table of events without an index, based on a List implementation rather then a set since we know there cannot be duplicates (such as a poll returning individual rows).Modifier and TypeMethodDescriptionPollResultIndexingStrategy.index
(List<EventBean> pollResult, boolean isActiveCache, ExprEvaluatorContext exprEvaluatorContext) Build and index of a poll result.PollResultIndexingStrategyComposite.index
(List<EventBean> pollResult, boolean isActiveCache, ExprEvaluatorContext exprEvaluatorContext) PollResultIndexingStrategyHash.index
(List<EventBean> pollResult, boolean isActiveCache, ExprEvaluatorContext exprEvaluatorContext) PollResultIndexingStrategyInKeywordMulti.index
(List<EventBean> pollResult, boolean isActiveCache, ExprEvaluatorContext exprEvaluatorContext) PollResultIndexingStrategyMulti.index
(List<EventBean> pollResult, boolean isActiveCache, ExprEvaluatorContext exprEvaluatorContext) PollResultIndexingStrategyNoIndex.index
(List<EventBean> pollResult, boolean isActiveCache, ExprEvaluatorContext exprEvaluatorContext) PollResultIndexingStrategySorted.index
(List<EventBean> pollResult, boolean isActiveCache, ExprEvaluatorContext exprEvaluatorContext) -
Uses of EventTable in com.espertech.esper.common.internal.epl.historical.lookupstrategy
Modifier and TypeMethodDescriptionHistoricalIndexLookupStrategy.lookup
(EventBean lookupEvent, EventTable[] index, ExprEvaluatorContext context) Look up into the index, potentially using some of the properties in the lookup event, returning a partial or full result in respect to the index.HistoricalIndexLookupStrategyComposite.lookup
(EventBean lookupEvent, EventTable[] index, ExprEvaluatorContext context) HistoricalIndexLookupStrategyHash.lookup
(EventBean lookupEvent, EventTable[] index, ExprEvaluatorContext context) HistoricalIndexLookupStrategyInKeywordMulti.lookup
(EventBean lookupEvent, EventTable[] index, ExprEvaluatorContext context) HistoricalIndexLookupStrategyInKeywordSingle.lookup
(EventBean lookupEvent, EventTable[] index, ExprEvaluatorContext context) HistoricalIndexLookupStrategyMulti.lookup
(EventBean lookupEvent, EventTable[] index, ExprEvaluatorContext context) HistoricalIndexLookupStrategyNoIndex.lookup
(EventBean lookupEvent, EventTable[] index, ExprEvaluatorContext context) HistoricalIndexLookupStrategySorted.lookup
(EventBean lookupEvent, EventTable[] index, ExprEvaluatorContext context) -
Uses of EventTable in com.espertech.esper.common.internal.epl.index.advanced.index.quadtree
Modifier and TypeClassDescriptionclass
class
Modifier and TypeMethodDescriptionEventAdvancedIndexFactoryForgeQuadTreeMXCIFFactory.make
(EventAdvancedIndexConfigStatement configStatement, AdvancedIndexConfigContextPartition configCP, EventTableOrganization organization) EventAdvancedIndexFactoryForgeQuadTreePointRegionFactory.make
(EventAdvancedIndexConfigStatement configStatement, AdvancedIndexConfigContextPartition configCP, EventTableOrganization organization) Modifier and TypeMethodDescriptionSubordTableLookupStrategyFactoryQuadTree.makeStrategy
(EventTable[] eventTable, ExprEvaluatorContext exprEvaluatorContext, VirtualDWView vdw) -
Uses of EventTable in com.espertech.esper.common.internal.epl.index.advanced.index.service
Modifier and TypeMethodDescriptionEventTableFactoryCustomIndex.makeEventTables
(ExprEvaluatorContext exprEvaluatorContext, Integer subqueryNumber) -
Uses of EventTable in com.espertech.esper.common.internal.epl.index.base
Modifier and TypeClassDescriptionclass
An event table for holding multiple tables for use when multiple indexes of the same dataset must be entered into a cache for use in historical data lookup.class
Modifier and TypeMethodDescriptionstatic EventTable
EventTableUtil.buildIndex
(AgentInstanceContext agentInstanceContext, int indexedStreamNum, QueryPlanIndexItem item, EventType eventType, boolean unique, String optionalIndexName, DataInputOutputSerde optionalValueSerde, boolean isFireAndForget) Build an index/table instance using the event properties for the event type.EventTableAndNamePair.getEventTable()
MultiIndexEventTable.getTables()
Returns all tables.EventTableFactory.makeEventTables
(ExprEvaluatorContext exprEvaluatorContext, Integer subqueryNumber) Modifier and TypeMethodDescriptionvoid
EventTableVisitor.visit
(EventTable index) void
EventTableVisitor.visit
(EventTable[][] repositories) ModifierConstructorDescriptionEventTableAndNamePair
(EventTable eventTable, String indexName) MultiIndexEventTable
(EventTable[] tables, EventTableOrganization organization) Ctor. -
Uses of EventTable in com.espertech.esper.common.internal.epl.index.composite
Modifier and TypeClassDescriptionclass
class
For use when the index comprises of either two or more ranges or a unique key in combination with a range.Modifier and TypeMethodDescriptionPropertyCompositeEventTableFactory.makeEventTables
(ExprEvaluatorContext exprEvaluatorContext, Integer subqueryNumber) -
Uses of EventTable in com.espertech.esper.common.internal.epl.index.hash
Modifier and TypeClassDescriptionclass
class
class
Unique index.Modifier and TypeMethodDescriptionPropertyHashedEventTableFactory.makeEventTables
(ExprEvaluatorContext exprEvaluatorContext, Integer subqueryNumber) -
Uses of EventTable in com.espertech.esper.common.internal.epl.index.inkeyword
Modifier and TypeMethodDescriptionPropertyHashedArrayFactory.makeEventTables
(ExprEvaluatorContext exprEvaluatorContext, Integer subqueryNumber) -
Uses of EventTable in com.espertech.esper.common.internal.epl.index.sorted
Modifier and TypeClassDescriptionclass
Index that organizes events by the event property values into a single TreeMap sortable non-nested index with Object keys that store the property values.class
Index that organizes events by the event property values into a single TreeMap sortable non-nested index with Object keys that store the property values.Modifier and TypeMethodDescriptionPropertySortedEventTableFactory.makeEventTables
(ExprEvaluatorContext exprEvaluatorContext, Integer subqueryNumber) -
Uses of EventTable in com.espertech.esper.common.internal.epl.index.unindexed
Modifier and TypeClassDescriptionclass
Simple table of events without an index.class
Simple table of events without an index.Modifier and TypeMethodDescriptionUnindexedEventTableFactory.makeEventTables
(ExprEvaluatorContext exprEvaluatorContext, Integer subqueryNumber) -
Uses of EventTable in com.espertech.esper.common.internal.epl.join.base
Modifier and TypeMethodDescriptionprotected EventTable[][]
JoinSetComposerHistoricalImpl.getTables()
Returns tables.protected EventTable[][]
JoinSetComposerImpl.getTables()
Returns tables.static EventTable[][]
JoinSetComposerUtil.toArray
(Map<TableLookupIndexReqKey, EventTable>[] repositories) static EventTable[][]
JoinSetComposerUtil.toArray
(Map<TableLookupIndexReqKey, EventTable>[] repositories, int length) -
Uses of EventTable in com.espertech.esper.common.internal.epl.join.exec.inkeyword
Modifier and TypeMethodDescriptionInKeywordTableLookupUtil.multiIndexLookup
(ExprEvaluator evaluator, EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext, EventTable[] indexes) -
Uses of EventTable in com.espertech.esper.common.internal.epl.join.indexlookupplan
Modifier and TypeMethodDescriptionprotected JoinExecTableLookupStrategy
CompositeTableLookupPlanFactory.makeStrategyInternal
(EventTable[] eventTables, EventType[] eventTypes) FullTableScanLookupPlanFactory.makeStrategyInternal
(EventTable[] eventTable, EventType[] eventTypes) FullTableScanUniquePerKeyLookupPlan.makeStrategyInternal
(EventTable[] eventTable, EventType[] eventTypes) protected JoinExecTableLookupStrategy
IndexedTableLookupPlanHashedOnlyFactory.makeStrategyInternal
(EventTable[] eventTables, EventType[] eventTypes) InKeywordTableLookupPlanMultiIdxFactory.makeStrategyInternal
(EventTable[] eventTable, EventType[] eventTypes) InKeywordTableLookupPlanSingleIdxFactory.makeStrategyInternal
(EventTable[] eventTable, EventType[] eventTypes) protected JoinExecTableLookupStrategy
SortedTableLookupPlanFactory.makeStrategyInternal
(EventTable[] eventTables, EventType[] eventTypes) -
Uses of EventTable in com.espertech.esper.common.internal.epl.join.queryplan
Modifier and TypeMethodDescriptionprotected abstract JoinExecTableLookupStrategy
TableLookupPlan.makeStrategyInternal
(EventTable[] eventTables, EventType[] eventTypes) -
Uses of EventTable in com.espertech.esper.common.internal.epl.lookup
Modifier and TypeMethodDescriptionEventAdvancedIndexFactory.make
(EventAdvancedIndexConfigStatement configStatement, AdvancedIndexConfigContextPartition configContextPartition, EventTableOrganization organization) Modifier and TypeMethodDescriptionSubordCompositeTableLookupStrategyFactory.makeStrategy
(EventTable[] eventTable, ExprEvaluatorContext exprEvaluatorContext, VirtualDWView vdw) SubordFullTableScanLookupStrategyFactory.makeStrategy
(EventTable[] eventTable, ExprEvaluatorContext exprEvaluatorContext, VirtualDWView vdw) SubordHashedTableLookupStrategyExprFactory.makeStrategy
(EventTable[] eventTable, ExprEvaluatorContext exprEvaluatorContext, VirtualDWView vdw) SubordHashedTableLookupStrategyPropFactory.makeStrategy
(EventTable[] eventTable, ExprEvaluatorContext exprEvaluatorContext, VirtualDWView vdw) SubordInKeywordMultiTableLookupStrategyFactory.makeStrategy
(EventTable[] eventTable, ExprEvaluatorContext exprEvaluatorContext, VirtualDWView vdw) SubordInKeywordSingleTableLookupStrategyFactory.makeStrategy
(EventTable[] eventTable, ExprEvaluatorContext exprEvaluatorContext, VirtualDWView vdw) SubordSortedTableLookupStrategyFactory.makeStrategy
(EventTable[] eventTable, ExprEvaluatorContext exprEvaluatorContext, VirtualDWView vdw) SubordTableLookupStrategyFactory.makeStrategy
(EventTable[] eventTable, ExprEvaluatorContext exprEvaluatorContext, VirtualDWView vdw) -
Uses of EventTable in com.espertech.esper.common.internal.epl.lookupplansubord
Modifier and TypeMethodDescriptionEventTableIndexRepository.getExplicitIndexByName
(String indexName, String moduleName) EventTableIndexRepository.getIndexByDesc
(IndexMultiKey indexKey) EventTableIndexRepositoryEntry.getTable()
static EventTable[]
SubordinateQueryPlannerUtil.realizeTables
(SubordinateQueryIndexDesc[] indexDescriptors, EventType eventType, EventTableIndexRepository indexRepository, Iterable<EventBean> contents, AgentInstanceContext agentInstanceContext, boolean isRecoveringResilient) Modifier and TypeMethodDescriptionEventTableIndexRepository.getTables()
Returns a list of current index tables in the repository.Modifier and TypeMethodDescriptionSubordWMatchExprLookupStrategyFactory.realize
(EventTable[] indexes, AgentInstanceContext agentInstanceContext, Iterable<EventBean> scanIterable, VirtualDWView virtualDataWindow) ModifierConstructorDescriptionEventTableIndexRepositoryEntry
(String optionalIndexName, String optionalIndexModuleName, EventTable table) -
Uses of EventTable in com.espertech.esper.common.internal.epl.lookupsubord
Modifier and TypeMethodDescriptionSubordWMatchExprLookupStrategyAllFilteredFactory.realize
(EventTable[] indexes, AgentInstanceContext agentInstanceContext, Iterable<EventBean> scanIterable, VirtualDWView virtualDataWindow) SubordWMatchExprLookupStrategyAllUnfilteredFactory.realize
(EventTable[] indexes, AgentInstanceContext agentInstanceContext, Iterable<EventBean> scanIterable, VirtualDWView virtualDataWindow) SubordWMatchExprLookupStrategyIndexedFilteredFactory.realize
(EventTable[] indexes, AgentInstanceContext agentInstanceContext, Iterable<EventBean> scanIterable, VirtualDWView virtualDataWindow) SubordWMatchExprLookupStrategyIndexedUnfilteredFactory.realize
(EventTable[] indexes, AgentInstanceContext agentInstanceContext, Iterable<EventBean> scanIterable, VirtualDWView virtualDataWindow) -
Uses of EventTable in com.espertech.esper.common.internal.epl.subselect
Modifier and TypeMethodDescriptionSubSelectFactoryResult.getIndexes()
SubSelectStrategyRealization.getIndexes()
ModifierConstructorDescriptionSubqueryIndexMgmtCallback
(EventTable[] eventIndex) Ctor.SubselectBufferObserver
(EventTable[] eventIndex, ExprEvaluatorContext exprEvaluatorContext) Ctor.SubSelectStrategyRealization
(SubordTableLookupStrategy lookupStrategy, SubselectAggregationPreprocessorBase subselectAggregationPreprocessor, AggregationService aggregationService, PriorEvalStrategy priorStrategy, PreviousGetterStrategy previousStrategy, Viewable subselectView, EventTable[] indexes) -
Uses of EventTable in com.espertech.esper.common.internal.epl.table.core
Modifier and TypeMethodDescription -
Uses of EventTable in com.espertech.esper.common.internal.epl.virtualdw
Modifier and TypeMethodDescriptionstatic EventTable
VirtualDWQueryPlanUtil.getJoinIndexTable
(QueryPlanIndexItem queryPlanIndexItem) Modifier and TypeMethodDescriptionstatic Pair<IndexMultiKey,
EventTable> VirtualDWQueryPlanUtil.getFireAndForgetDesc
(EventType eventType, Set<String> keysAvailable, Set<String> rangesAvailable) Modifier and TypeMethodDescriptionVirtualDWView.getFireAndForgetData
(EventTable eventTable, Object[] keyValues, RangeIndexLookupValue[] rangeValues, Annotation[] annotations) VirtualDWViewImpl.getFireAndForgetData
(EventTable eventTable, Object[] keyValues, RangeIndexLookupValue[] rangeValues, Annotation[] annotations) VirtualDWView.getJoinLookupStrategy
(TableLookupPlan tableLookupPlan, AgentInstanceContext agentInstanceContext, EventTable[] eventTables, int lookupStream) VirtualDWViewImpl.getJoinLookupStrategy
(TableLookupPlan tableLookupPlan, AgentInstanceContext agentInstanceContext, EventTable[] eventTables, int lookupStream) SubordTableLookupStrategyFactoryVDW.makeStrategy
(EventTable[] eventTable, ExprEvaluatorContext exprEvaluatorContext, VirtualDWView vdw) -
Uses of EventTable in com.espertech.esper.common.internal.metrics.instrumentation
Modifier and TypeMethodDescriptionvoid
InstrumentationCommon.qIndexAdd
(EventTable eventTable, EventBean[] addEvents) void
InstrumentationCommonDefault.qIndexAdd
(EventTable eventTable, EventBean[] addEvents) void
InstrumentationCommon.qIndexAddRemove
(EventTable eventTable, EventBean[] newData, EventBean[] oldData) void
InstrumentationCommonDefault.qIndexAddRemove
(EventTable eventTable, EventBean[] newData, EventBean[] oldData) void
InstrumentationCommon.qIndexJoinLookup
(JoinExecTableLookupStrategy strategy, EventTable index) void
InstrumentationCommonDefault.qIndexJoinLookup
(JoinExecTableLookupStrategy strategy, EventTable index) void
InstrumentationCommon.qIndexRemove
(EventTable eventTable, EventBean[] removeEvents) void
InstrumentationCommonDefault.qIndexRemove
(EventTable eventTable, EventBean[] removeEvents) void
InstrumentationCommon.qIndexSubordLookup
(SubordTableLookupStrategy subordTableLookupStrategy, EventTable optionalEventIndex, int[] keyStreamNums) void
InstrumentationCommonDefault.qIndexSubordLookup
(SubordTableLookupStrategy subordTableLookupStrategy, EventTable optionalEventIndex, int[] keyStreamNums)