public class NamedWindowImpl extends Object implements NamedWindowWDirectConsume
Constructor and Description |
---|
NamedWindowImpl(NamedWindowMetaData metadata,
EPStatementInitServices services) |
Modifier and Type | Method and Description |
---|---|
NamedWindowConsumerView |
addConsumer(NamedWindowConsumerDesc consumerDesc,
boolean isSubselect) |
EventTableIndexMetadata |
getEventTableIndexMetadata() |
String |
getName() |
NamedWindowInstance |
getNamedWindowInstance(AgentInstanceContext agentInstanceContext) |
NamedWindowInstance |
getNamedWindowInstance(int agentInstanceId) |
NamedWindowInstance |
getNamedWindowInstanceNoContext() |
NamedWindowRootView |
getRootView() |
StatementContext |
getStatementContext() |
NamedWindowTailView |
getTailView() |
void |
removeAllInstanceIndexes(IndexMultiKey index) |
void |
removeIndexReferencesStmtMayRemoveIndex(IndexMultiKey imk,
String referringDeploymentId,
String referringStatementName) |
void |
setStatementContext(StatementContext statementContext) |
void |
validateAddIndex(String deloymentId,
String statementName,
String explicitIndexName,
String explicitIndexModuleName,
QueryPlanIndexItem explicitIndexDesc,
IndexMultiKey imk) |
public NamedWindowImpl(NamedWindowMetaData metadata, EPStatementInitServices services)
public String getName()
getName
in interface NamedWindow
public NamedWindowRootView getRootView()
getRootView
in interface NamedWindow
public NamedWindowTailView getTailView()
getTailView
in interface NamedWindow
public NamedWindowConsumerView addConsumer(NamedWindowConsumerDesc consumerDesc, boolean isSubselect)
addConsumer
in interface NamedWindowWDirectConsume
public NamedWindowInstance getNamedWindowInstance(AgentInstanceContext agentInstanceContext)
getNamedWindowInstance
in interface NamedWindow
public NamedWindowInstance getNamedWindowInstanceNoContext()
getNamedWindowInstanceNoContext
in interface NamedWindow
public NamedWindowInstance getNamedWindowInstance(int agentInstanceId)
getNamedWindowInstance
in interface NamedWindow
public EventTableIndexMetadata getEventTableIndexMetadata()
getEventTableIndexMetadata
in interface NamedWindow
public void removeAllInstanceIndexes(IndexMultiKey index)
removeAllInstanceIndexes
in interface NamedWindow
public void removeIndexReferencesStmtMayRemoveIndex(IndexMultiKey imk, String referringDeploymentId, String referringStatementName)
removeIndexReferencesStmtMayRemoveIndex
in interface NamedWindow
public void validateAddIndex(String deloymentId, String statementName, String explicitIndexName, String explicitIndexModuleName, QueryPlanIndexItem explicitIndexDesc, IndexMultiKey imk) throws ExprValidationException
validateAddIndex
in interface NamedWindow
ExprValidationException
public StatementContext getStatementContext()
getStatementContext
in interface NamedWindow
public void setStatementContext(StatementContext statementContext)
setStatementContext
in interface NamedWindow
Copyright © 2005–2018. All rights reserved.