Modifier and Type | Method and Description |
---|---|
EventTable[][] |
HistoricalEventViewableBase.poll(EventBean[][] lookupEventsPerStream,
PollResultIndexingStrategy indexingStrategy,
ExprEvaluatorContext exprEvaluatorContext) |
EventTable[][] |
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.
|
Modifier and Type | Method and Description |
---|---|
EventTable[] |
HistoricalDataCacheNullImpl.getCached(Object methodParams) |
EventTable[] |
HistoricalDataCacheLRUImpl.getCached(Object methodParams)
Retrieves an entry from the cache.
|
EventTable[] |
HistoricalDataCacheExpiringImpl.getCached(Object methodParams) |
EventTable[] |
HistoricalDataCacheClearableMap.getCached(Object methodParams) |
EventTable[] |
HistoricalDataCache.getCached(Object methodParams)
Ask 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.
|
Modifier and Type | Method and Description |
---|---|
void |
HistoricalDataCacheNullImpl.put(Object methodParams,
EventTable[] rows) |
void |
HistoricalDataCacheLRUImpl.put(Object methodParams,
EventTable[] rows)
Adds an entry to this cache.
|
void |
HistoricalDataCacheExpiringImpl.put(Object methodParams,
EventTable[] rows) |
void |
HistoricalDataCacheClearableMap.put(Object methodParams,
EventTable[] rows) |
void |
HistoricalDataCache.put(Object methodParams,
EventTable[] rows)
Puts into the cache a key and a list of rows, or an empty list if zero rows.
|
Modifier and Type | Class and Description |
---|---|
class |
UnindexedEventTableList
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 Type | Method and Description |
---|---|
EventTable[] |
PollResultIndexingStrategySorted.index(List<EventBean> pollResult,
boolean isActiveCache,
AgentInstanceContext agentInstanceContext) |
EventTable[] |
PollResultIndexingStrategyNoIndex.index(List<EventBean> pollResult,
boolean isActiveCache,
AgentInstanceContext agentInstanceContext) |
EventTable[] |
PollResultIndexingStrategyMulti.index(List<EventBean> pollResult,
boolean isActiveCache,
AgentInstanceContext agentInstanceContext) |
EventTable[] |
PollResultIndexingStrategyInKeywordMulti.index(List<EventBean> pollResult,
boolean isActiveCache,
AgentInstanceContext agentInstanceContext) |
EventTable[] |
PollResultIndexingStrategyHash.index(List<EventBean> pollResult,
boolean isActiveCache,
AgentInstanceContext agentInstanceContext) |
EventTable[] |
PollResultIndexingStrategyComposite.index(List<EventBean> pollResult,
boolean isActiveCache,
AgentInstanceContext agentInstanceContext) |
EventTable[] |
PollResultIndexingStrategy.index(List<EventBean> pollResult,
boolean isActiveCache,
AgentInstanceContext agentInstanceContext)
Build and index of a poll result.
|
Modifier and Type | Method and Description |
---|---|
Iterator<EventBean> |
HistoricalIndexLookupStrategySorted.lookup(EventBean lookupEvent,
EventTable[] index,
ExprEvaluatorContext context) |
Iterator<EventBean> |
HistoricalIndexLookupStrategyNoIndex.lookup(EventBean lookupEvent,
EventTable[] index,
ExprEvaluatorContext context) |
Iterator<EventBean> |
HistoricalIndexLookupStrategyMulti.lookup(EventBean lookupEvent,
EventTable[] index,
ExprEvaluatorContext context) |
Iterator<EventBean> |
HistoricalIndexLookupStrategyInKeywordSingle.lookup(EventBean lookupEvent,
EventTable[] index,
ExprEvaluatorContext context) |
Iterator<EventBean> |
HistoricalIndexLookupStrategyInKeywordMulti.lookup(EventBean lookupEvent,
EventTable[] index,
ExprEvaluatorContext context) |
Iterator<EventBean> |
HistoricalIndexLookupStrategyHash.lookup(EventBean lookupEvent,
EventTable[] index,
ExprEvaluatorContext context) |
Iterator<EventBean> |
HistoricalIndexLookupStrategyComposite.lookup(EventBean lookupEvent,
EventTable[] index,
ExprEvaluatorContext context) |
Iterator<EventBean> |
HistoricalIndexLookupStrategy.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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EventTableQuadTree |
Modifier and Type | Class and Description |
---|---|
class |
EventTableQuadTreeMXCIFImpl |
class |
EventTableQuadTreePointRegionImpl |
Modifier and Type | Method and Description |
---|---|
EventTable |
EventAdvancedIndexFactoryForgeQuadTreePointRegionFactory.make(EventAdvancedIndexConfigStatement configStatement,
AdvancedIndexConfigContextPartition configCP,
EventTableOrganization organization) |
EventTable |
EventAdvancedIndexFactoryForgeQuadTreeMXCIFFactory.make(EventAdvancedIndexConfigStatement configStatement,
AdvancedIndexConfigContextPartition configCP,
EventTableOrganization organization) |
Modifier and Type | Method and Description |
---|---|
SubordTableLookupStrategy |
SubordTableLookupStrategyFactoryQuadTree.makeStrategy(EventTable[] eventTable,
AgentInstanceContext agentInstanceContext,
VirtualDWView vdw) |
Modifier and Type | Method and Description |
---|---|
EventTable[] |
EventTableFactoryCustomIndex.makeEventTables(AgentInstanceContext agentInstanceContext,
Integer subqueryNumber) |
Modifier and Type | Interface and Description |
---|---|
interface |
EventTableAsSet |
Modifier and Type | Class and Description |
---|---|
class |
MultiIndexEventTable
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 |
SingleReferenceEventTable |
Modifier and Type | Method and Description |
---|---|
static EventTable |
EventTableUtil.buildIndex(AgentInstanceContext agentInstanceContext,
int indexedStreamNum,
QueryPlanIndexItem item,
EventType eventType,
boolean coerceOnAddOnly,
boolean unique,
String optionalIndexName,
Object optionalSerde,
boolean isFireAndForget)
Build an index/table instance using the event properties for the event type.
|
EventTable |
EventTableAndNamePair.getEventTable() |
EventTable[] |
MultiIndexEventTable.getTables()
Returns all tables.
|
EventTable[] |
EventTableFactory.makeEventTables(AgentInstanceContext agentInstanceContext,
Integer subqueryNumber) |
Modifier and Type | Method and Description |
---|---|
void |
EventTableVisitor.visit(EventTable index) |
void |
EventTableVisitor.visit(EventTable[][] repositories) |
Modifier and Type | Method and Description |
---|---|
void |
EventTableVisitor.visit(List<EventTable> tables) |
Constructor and Description |
---|
EventTableAndNamePair(EventTable eventTable,
String indexName) |
MultiIndexEventTable(EventTable[] tables,
EventTableOrganization organization)
Ctor.
|
Modifier and Type | Class and Description |
---|---|
class |
PropertyCompositeEventTable |
class |
PropertyCompositeEventTableImpl
For use when the index comprises of either two or more ranges or a unique key in combination with a range.
|
Modifier and Type | Method and Description |
---|---|
EventTable[] |
PropertyCompositeEventTableFactory.makeEventTables(AgentInstanceContext agentInstanceContext,
Integer subqueryNumber) |
Modifier and Type | Class and Description |
---|---|
class |
PropertyHashedEventTable |
class |
PropertyHashedEventTableUnadorned |
class |
PropertyHashedEventTableUnique
Unique index.
|
Modifier and Type | Method and Description |
---|---|
EventTable[] |
PropertyHashedEventTableFactory.makeEventTables(AgentInstanceContext agentInstanceContext,
Integer subqueryNumber) |
Modifier and Type | Method and Description |
---|---|
EventTable[] |
PropertyHashedArrayFactory.makeEventTables(AgentInstanceContext agentInstanceContext,
Integer subqueryNumber) |
Modifier and Type | Class and Description |
---|---|
class |
PropertySortedEventTable
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 |
PropertySortedEventTableImpl
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 Type | Method and Description |
---|---|
EventTable[] |
PropertySortedEventTableFactory.makeEventTables(AgentInstanceContext agentInstanceContext,
Integer subqueryNumber) |
Modifier and Type | Class and Description |
---|---|
class |
UnindexedEventTable
Simple table of events without an index.
|
class |
UnindexedEventTableImpl
Simple table of events without an index.
|
Modifier and Type | Method and Description |
---|---|
EventTable[] |
UnindexedEventTableFactory.makeEventTables(AgentInstanceContext agentInstanceContext,
Integer subqueryNumber) |
Modifier and Type | Field and Description |
---|---|
protected EventTable[][] |
JoinSetComposerImpl.repositories |
Modifier and Type | Method and Description |
---|---|
protected EventTable[][] |
JoinSetComposerImpl.getTables()
Returns tables.
|
protected EventTable[][] |
JoinSetComposerHistoricalImpl.getTables()
Returns tables.
|
static EventTable[][] |
JoinSetComposerUtil.toArray(Map<TableLookupIndexReqKey,EventTable>[] repositories) |
static EventTable[][] |
JoinSetComposerUtil.toArray(Map<TableLookupIndexReqKey,EventTable>[] repositories,
int length) |
Modifier and Type | Method and Description |
---|---|
static Set<EventBean> |
InKeywordTableLookupUtil.multiIndexLookup(ExprEvaluator evaluator,
EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
EventTable[] indexes) |
Modifier and Type | Method and Description |
---|---|
protected JoinExecTableLookupStrategy |
SortedTableLookupPlanFactory.makeStrategyInternal(EventTable[] eventTables,
EventType[] eventTypes) |
JoinExecTableLookupStrategy |
InKeywordTableLookupPlanSingleIdxFactory.makeStrategyInternal(EventTable[] eventTable,
EventType[] eventTypes) |
JoinExecTableLookupStrategy |
InKeywordTableLookupPlanMultiIdxFactory.makeStrategyInternal(EventTable[] eventTable,
EventType[] eventTypes) |
protected JoinExecTableLookupStrategy |
IndexedTableLookupPlanHashedOnlyFactory.makeStrategyInternal(EventTable[] eventTables,
EventType[] eventTypes) |
JoinExecTableLookupStrategy |
FullTableScanUniquePerKeyLookupPlan.makeStrategyInternal(EventTable[] eventTable,
EventType[] eventTypes) |
JoinExecTableLookupStrategy |
FullTableScanLookupPlanFactory.makeStrategyInternal(EventTable[] eventTable,
EventType[] eventTypes) |
protected JoinExecTableLookupStrategy |
CompositeTableLookupPlanFactory.makeStrategyInternal(EventTable[] eventTables,
EventType[] eventTypes) |
Modifier and Type | Method and Description |
---|---|
protected abstract JoinExecTableLookupStrategy |
TableLookupPlan.makeStrategyInternal(EventTable[] eventTables,
EventType[] eventTypes) |
Modifier and Type | Method and Description |
---|---|
EventTable |
EventAdvancedIndexFactory.make(EventAdvancedIndexConfigStatement configStatement,
AdvancedIndexConfigContextPartition configContextPartition,
EventTableOrganization organization) |
Modifier and Type | Method and Description |
---|---|
SubordTableLookupStrategy |
SubordTableLookupStrategyFactory.makeStrategy(EventTable[] eventTable,
AgentInstanceContext agentInstanceContext,
VirtualDWView vdw) |
SubordTableLookupStrategy |
SubordSortedTableLookupStrategyFactory.makeStrategy(EventTable[] eventTable,
AgentInstanceContext agentInstanceContext,
VirtualDWView vdw) |
SubordTableLookupStrategy |
SubordInKeywordSingleTableLookupStrategyFactory.makeStrategy(EventTable[] eventTable,
AgentInstanceContext agentInstanceContext,
VirtualDWView vdw) |
SubordTableLookupStrategy |
SubordInKeywordMultiTableLookupStrategyFactory.makeStrategy(EventTable[] eventTable,
AgentInstanceContext agentInstanceContext,
VirtualDWView vdw) |
SubordTableLookupStrategy |
SubordHashedTableLookupStrategyPropFactory.makeStrategy(EventTable[] eventTable,
AgentInstanceContext agentInstanceContext,
VirtualDWView vdw) |
SubordTableLookupStrategy |
SubordHashedTableLookupStrategyExprFactory.makeStrategy(EventTable[] eventTable,
AgentInstanceContext agentInstanceContext,
VirtualDWView vdw) |
SubordFullTableScanLookupStrategy |
SubordFullTableScanLookupStrategyFactory.makeStrategy(EventTable[] eventTable,
AgentInstanceContext agentInstanceContext,
VirtualDWView vdw) |
SubordTableLookupStrategy |
SubordCompositeTableLookupStrategyFactory.makeStrategy(EventTable[] eventTable,
AgentInstanceContext agentInstanceContext,
VirtualDWView vdw) |
Modifier and Type | Method and Description |
---|---|
EventTable |
EventTableIndexRepository.getExplicitIndexByName(String indexName) |
EventTable |
EventTableIndexRepository.getIndexByDesc(IndexMultiKey indexKey) |
EventTable |
EventTableIndexRepositoryEntry.getTable() |
static EventTable[] |
SubordinateQueryPlannerUtil.realizeTables(SubordinateQueryIndexDesc[] indexDescriptors,
EventType eventType,
EventTableIndexRepository indexRepository,
Iterable<EventBean> contents,
AgentInstanceContext agentInstanceContext,
boolean isRecoveringResilient) |
Modifier and Type | Method and Description |
---|---|
List<EventTable> |
EventTableIndexRepository.getTables()
Returns a list of current index tables in the repository.
|
Modifier and Type | Method and Description |
---|---|
SubordWMatchExprLookupStrategy |
SubordWMatchExprLookupStrategyFactory.realize(EventTable[] indexes,
AgentInstanceContext agentInstanceContext,
Iterable<EventBean> scanIterable,
VirtualDWView virtualDataWindow) |
Constructor and Description |
---|
EventTableIndexRepositoryEntry(String optionalIndexName,
String optionalIndexModuleName,
EventTable table) |
Modifier and Type | Method and Description |
---|---|
SubordWMatchExprLookupStrategy |
SubordWMatchExprLookupStrategyIndexedUnfilteredFactory.realize(EventTable[] indexes,
AgentInstanceContext agentInstanceContext,
Iterable<EventBean> scanIterable,
VirtualDWView virtualDataWindow) |
SubordWMatchExprLookupStrategy |
SubordWMatchExprLookupStrategyIndexedFilteredFactory.realize(EventTable[] indexes,
AgentInstanceContext agentInstanceContext,
Iterable<EventBean> scanIterable,
VirtualDWView virtualDataWindow) |
SubordWMatchExprLookupStrategy |
SubordWMatchExprLookupStrategyAllUnfilteredFactory.realize(EventTable[] indexes,
AgentInstanceContext agentInstanceContext,
Iterable<EventBean> scanIterable,
VirtualDWView virtualDataWindow) |
SubordWMatchExprLookupStrategy |
SubordWMatchExprLookupStrategyAllFilteredFactory.realize(EventTable[] indexes,
AgentInstanceContext agentInstanceContext,
Iterable<EventBean> scanIterable,
VirtualDWView virtualDataWindow) |
Modifier and Type | Method and Description |
---|---|
EventTable[] |
SubSelectStrategyRealization.getIndexes() |
EventTable[] |
SubSelectFactoryResult.getIndexes() |
Constructor and Description |
---|
SubqueryIndexStopCallback(EventTable[] eventIndex)
Ctor.
|
SubselectBufferObserver(EventTable[] eventIndex,
AgentInstanceContext agentInstanceContext)
Ctor.
|
SubSelectStrategyRealization(SubordTableLookupStrategy lookupStrategy,
SubselectAggregationPreprocessorBase subselectAggregationPreprocessor,
AggregationService aggregationService,
PriorEvalStrategy priorStrategy,
PreviousGetterStrategy previousStrategy,
Viewable subselectView,
EventTable[] indexes) |
Modifier and Type | Method and Description |
---|---|
EventTable |
TableInstanceUngroupedImpl.getIndex(String indexName) |
EventTable |
TableInstanceGroupedImpl.getIndex(String indexName) |
EventTable |
TableInstance.getIndex(String indexName) |
Modifier and Type | Class and Description |
---|---|
class |
VirtualDWEventTable |
Modifier and Type | Method and Description |
---|---|
static EventTable |
VirtualDWQueryPlanUtil.getJoinIndexTable(QueryPlanIndexItem queryPlanIndexItem) |
Modifier and Type | Method and Description |
---|---|
static Pair<IndexMultiKey,EventTable> |
VirtualDWQueryPlanUtil.getFireAndForgetDesc(EventType eventType,
Set<String> keysAvailable,
Set<String> rangesAvailable) |
Modifier and Type | Method and Description |
---|---|
Collection<EventBean> |
VirtualDWViewImpl.getFireAndForgetData(EventTable eventTable,
Object[] keyValues,
RangeIndexLookupValue[] rangeValues,
Annotation[] annotations) |
Collection<EventBean> |
VirtualDWView.getFireAndForgetData(EventTable eventTable,
Object[] keyValues,
RangeIndexLookupValue[] rangeValues,
Annotation[] annotations) |
JoinExecTableLookupStrategy |
VirtualDWViewImpl.getJoinLookupStrategy(TableLookupPlan tableLookupPlan,
AgentInstanceContext agentInstanceContext,
EventTable[] eventTables,
int lookupStream) |
JoinExecTableLookupStrategy |
VirtualDWView.getJoinLookupStrategy(TableLookupPlan tableLookupPlan,
AgentInstanceContext agentInstanceContext,
EventTable[] eventTables,
int lookupStream) |
SubordTableLookupStrategy |
SubordTableLookupStrategyFactoryVDW.makeStrategy(EventTable[] eventTable,
AgentInstanceContext agentInstanceContext,
VirtualDWView vdw) |
Modifier and Type | Method and Description |
---|---|
void |
InstrumentationCommonDefault.qIndexAdd(EventTable eventTable,
EventBean[] addEvents) |
void |
InstrumentationCommon.qIndexAdd(EventTable eventTable,
EventBean[] addEvents) |
void |
InstrumentationCommonDefault.qIndexAddRemove(EventTable eventTable,
EventBean[] newData,
EventBean[] oldData) |
void |
InstrumentationCommon.qIndexAddRemove(EventTable eventTable,
EventBean[] newData,
EventBean[] oldData) |
void |
InstrumentationCommonDefault.qIndexJoinLookup(JoinExecTableLookupStrategy strategy,
EventTable index) |
void |
InstrumentationCommon.qIndexJoinLookup(JoinExecTableLookupStrategy strategy,
EventTable index) |
void |
InstrumentationCommonDefault.qIndexRemove(EventTable eventTable,
EventBean[] removeEvents) |
void |
InstrumentationCommon.qIndexRemove(EventTable eventTable,
EventBean[] removeEvents) |
void |
InstrumentationCommonDefault.qIndexSubordLookup(SubordTableLookupStrategy subordTableLookupStrategy,
EventTable optionalEventIndex,
int[] keyStreamNums) |
void |
InstrumentationCommon.qIndexSubordLookup(SubordTableLookupStrategy subordTableLookupStrategy,
EventTable optionalEventIndex,
int[] keyStreamNums) |
Copyright © 2005–2018. All rights reserved.