public class SortWindowViewFactory 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 DataInputOutputSerde<Object>[] |
sortSerdes |
protected boolean |
useCollatorSort |
Constructor and Description |
---|
SortWindowViewFactory() |
Modifier and Type | Method and Description |
---|---|
Comparator<Object> |
getComparator() |
EventType |
getEventType() |
boolean[] |
getIsDescendingValues() |
ExprEvaluator |
getSize() |
ExprEvaluator[] |
getSortCriteriaEvaluators() |
String |
getViewName() |
void |
init(ViewFactoryContext viewFactoryContext,
EPStatementInitServices services) |
boolean |
isUseCollatorSort() |
PreviousGetterStrategy |
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 |
setSortSerdes(DataInputOutputSerde<Object>[] sortSerdes) |
void |
setUseCollatorSort(boolean useCollatorSort) |
protected ExprEvaluator[] sortCriteriaEvaluators
protected Class[] sortCriteriaTypes
protected DataInputOutputSerde<Object>[] sortSerdes
protected boolean[] isDescendingValues
protected ExprEvaluator size
protected boolean useCollatorSort
protected Comparator<Object> comparator
protected EventType eventType
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 PreviousGetterStrategy makePreviousGetter()
makePreviousGetter
in interface DataWindowViewWithPrevious
public EventType getEventType()
getEventType
in interface ViewFactory
public ExprEvaluator[] getSortCriteriaEvaluators()
public ExprEvaluator getSize()
public Comparator<Object> getComparator()
public boolean[] getIsDescendingValues()
public boolean isUseCollatorSort()
public void setSortCriteriaEvaluators(ExprEvaluator[] sortCriteriaEvaluators)
public void setSortCriteriaTypes(Class[] sortCriteriaTypes)
public void setIsDescendingValues(boolean[] isDescendingValues)
public void setSize(ExprEvaluator size)
public void setUseCollatorSort(boolean useCollatorSort)
public void setSortSerdes(DataInputOutputSerde<Object>[] sortSerdes)
public String getViewName()
getViewName
in interface ViewFactory
Copyright © 2005–2020. All rights reserved.