public class RankWindowViewFactory extends Object implements DataWindowViewFactory, DataWindowViewWithPrevious
Modifier and Type | Field and Description |
---|---|
protected Comparator<Object> |
comparator |
protected EventType |
eventType |
protected boolean[] |
isDescendingValues |
protected ExprEvaluator |
size |
protected ExprEvaluator[] |
sortCriteriaEvaluators |
protected Class[] |
sortCriteriaTypes |
protected ExprEvaluator[] |
uniqueEvaluators |
protected Class[] |
uniqueTypes |
protected boolean |
useCollatorSort |
Constructor and Description |
---|
RankWindowViewFactory() |
Modifier and Type | Method and Description |
---|---|
Comparator<Object> |
getComparator() |
EventType |
getEventType() |
boolean[] |
getIsDescendingValues() |
ExprEvaluator |
getSizeEvaluator() |
ExprEvaluator[] |
getSortCriteriaEvaluators() |
ExprEvaluator[] |
getUniqueEvaluators() |
String |
getViewName() |
void |
init(ViewFactoryContext viewFactoryContext,
EPStatementInitServices services) |
boolean |
isUseCollatorSort() |
RandomAccessByIndexGetter |
makePreviousGetter() |
View |
makeView(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) |
void |
setEventType(EventType eventType) |
void |
setIsDescendingValues(boolean[] isDescendingValues) |
void |
setSize(ExprEvaluator size) |
void |
setSortCriteriaEvaluators(ExprEvaluator[] sortCriteriaEvaluators) |
void |
setSortCriteriaTypes(Class[] sortCriteriaTypes) |
void |
setUniqueEvaluators(ExprEvaluator[] uniqueEvaluators) |
void |
setUniqueTypes(Class[] uniqueTypes) |
void |
setUseCollatorSort(boolean useCollatorSort) |
protected boolean[] isDescendingValues
protected ExprEvaluator[] uniqueEvaluators
protected Class[] uniqueTypes
protected ExprEvaluator[] sortCriteriaEvaluators
protected Class[] sortCriteriaTypes
protected ExprEvaluator size
protected boolean useCollatorSort
protected EventType eventType
protected Comparator<Object> comparator
public void setEventType(EventType eventType)
setEventType
in interface ViewFactory
public void init(ViewFactoryContext viewFactoryContext, EPStatementInitServices services)
init
in interface ViewFactory
public View makeView(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
makeView
in interface ViewFactory
public RandomAccessByIndexGetter makePreviousGetter()
makePreviousGetter
in interface DataWindowViewWithPrevious
public EventType getEventType()
getEventType
in interface ViewFactory
public boolean[] getIsDescendingValues()
public ExprEvaluator[] getUniqueEvaluators()
public ExprEvaluator[] getSortCriteriaEvaluators()
public boolean isUseCollatorSort()
public ExprEvaluator getSizeEvaluator()
public Comparator<Object> getComparator()
public void setIsDescendingValues(boolean[] isDescendingValues)
public void setUniqueEvaluators(ExprEvaluator[] uniqueEvaluators)
public void setSortCriteriaEvaluators(ExprEvaluator[] sortCriteriaEvaluators)
public void setSortCriteriaTypes(Class[] sortCriteriaTypes)
public void setSize(ExprEvaluator size)
public void setUseCollatorSort(boolean useCollatorSort)
public void setUniqueTypes(Class[] uniqueTypes)
public String getViewName()
getViewName
in interface ViewFactory
Copyright © 2005–2018. All rights reserved.