public class GroupByViewFactory extends Object implements ViewFactory
GroupByView
instances.Modifier and Type | Field and Description |
---|---|
protected boolean |
addingProperties |
protected ExprEvaluator |
criteriaEval |
protected EPType[] |
criteriaTypes |
static EPTypeClass |
EPTYPE |
protected EventType |
eventType |
protected ViewFactory[] |
groupeds |
protected boolean |
isReclaimAged |
protected DataInputOutputSerde<Object> |
keySerde |
protected String[] |
propertyNames |
protected long |
reclaimFrequency |
protected long |
reclaimMaxAge |
EMPTY_ARRAY, EPTYPEARRAY, EPTYPEARRAYARRAY, SINGLE_ELEMENT_ARRAY
Constructor and Description |
---|
GroupByViewFactory() |
public static final EPTypeClass EPTYPE
protected ViewFactory[] groupeds
protected ExprEvaluator criteriaEval
protected String[] propertyNames
protected EPType[] criteriaTypes
protected DataInputOutputSerde<Object> keySerde
protected EventType eventType
protected boolean addingProperties
protected boolean isReclaimAged
protected long reclaimMaxAge
protected long reclaimFrequency
public void init(ViewFactoryContext viewFactoryContext, EPStatementInitServices services)
init
in interface ViewFactory
public View makeView(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
makeView
in interface ViewFactory
public EventType getEventType()
getEventType
in interface ViewFactory
public boolean isReclaimAged()
public long getReclaimMaxAge()
public long getReclaimFrequency()
public String[] getPropertyNames()
public void setPropertyNames(String[] propertyNames)
public void setEventType(EventType eventType)
setEventType
in interface ViewFactory
public void setReclaimAged(boolean reclaimAged)
public void setReclaimMaxAge(long reclaimMaxAge)
public void setReclaimFrequency(long reclaimFrequency)
public void setGroupeds(ViewFactory[] groupeds)
public ViewFactory[] getGroupeds()
public void setAddingProperties(boolean addingProperties)
public boolean isAddingProperties()
public EPType[] getCriteriaTypes()
public void setCriteriaTypes(EPType[] criteriaTypes)
public String getViewName()
getViewName
in interface ViewFactory
public ExprEvaluator getCriteriaEval()
public void setCriteriaEval(ExprEvaluator criteriaEval)
public DataInputOutputSerde<Object> getKeySerde()
public void setKeySerde(DataInputOutputSerde<Object> keySerde)
Copyright © 2005–2021. All rights reserved.