public class OrderByProcessorFactoryImpl extends java.lang.Object implements OrderByProcessorFactory
Constructor and Description |
---|
OrderByProcessorFactoryImpl(OrderByElementEval[] orderBy,
boolean needsGroupByKeys,
java.util.Comparator<java.lang.Object> comparator,
OrderByElementEval[][] orderByRollup) |
Modifier and Type | Method and Description |
---|---|
java.util.Comparator<java.lang.Object> |
getComparator() |
OrderByElementEval[] |
getOrderBy() |
OrderByElementEval[][] |
getOrderByRollup() |
OrderByProcessor |
instantiate(AgentInstanceContext agentInstanceContext) |
boolean |
isNeedsGroupByKeys() |
public OrderByProcessorFactoryImpl(OrderByElementEval[] orderBy, boolean needsGroupByKeys, java.util.Comparator<java.lang.Object> comparator, OrderByElementEval[][] orderByRollup)
public OrderByProcessor instantiate(AgentInstanceContext agentInstanceContext)
instantiate
in interface OrderByProcessorFactory
public OrderByElementEval[] getOrderBy()
public boolean isNeedsGroupByKeys()
public java.util.Comparator<java.lang.Object> getComparator()
public OrderByElementEval[][] getOrderByRollup()