public class GroupByViewFactoryForge extends ViewFactoryForgeBase
GroupByView
instances.Modifier and Type | Field and Description |
---|---|
protected boolean |
addingProperties |
protected ExprNode[] |
criteriaExpressions |
protected List<ViewFactoryForge> |
groupeds |
protected boolean |
isReclaimAged |
protected MultiKeyClassRef |
multiKeyClassNames |
protected String[] |
propertyNames |
protected long |
reclaimFrequency |
protected long |
reclaimMaxAge |
protected List<ExprNode> |
viewParameters |
eventType, stateMgmtSettings
Constructor and Description |
---|
GroupByViewFactoryForge() |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(ViewFactoryForgeVisitor<T> visitor) |
void |
accept(ViewForgeVisitor visitor) |
AppliesTo |
appliesTo() |
protected void |
assign(CodegenMethod method,
CodegenExpressionRef factory,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
attachValidate(EventType parentEventType,
ViewForgeEnv viewForgeEnv) |
protected String |
factoryMethod() |
ExprNode[] |
getCriteriaExpressions() |
List<ViewFactoryForge> |
getGroupeds() |
List<ViewFactoryForge> |
getInnerForges() |
MultiKeyClassRef |
getMultiKeyClassNames() |
String |
getViewName() |
List<ExprNode> |
getViewParameters() |
List<StmtClassForgeableFactory> |
initAdditionalForgeables(ViewForgeEnv viewForgeEnv) |
void |
setEventType(EventType eventType) |
void |
setGroupeds(List<ViewFactoryForge> groupeds) |
void |
setViewParameters(List<ExprNode> parameters,
ViewForgeEnv viewForgeEnv,
int streamNumber) |
protected EPTypeClass |
typeOfFactory() |
assignStateMgmtSettings, attach, getEventType, make
protected List<ViewFactoryForge> groupeds
protected ExprNode[] criteriaExpressions
protected String[] propertyNames
protected boolean addingProperties
protected boolean isReclaimAged
protected long reclaimMaxAge
protected long reclaimFrequency
protected MultiKeyClassRef multiKeyClassNames
public void setViewParameters(List<ExprNode> parameters, ViewForgeEnv viewForgeEnv, int streamNumber) throws ViewParameterException
ViewParameterException
public void attachValidate(EventType parentEventType, ViewForgeEnv viewForgeEnv) throws ViewParameterException
attachValidate
in class ViewFactoryForgeBase
ViewParameterException
public List<StmtClassForgeableFactory> initAdditionalForgeables(ViewForgeEnv viewForgeEnv)
protected EPTypeClass typeOfFactory()
typeOfFactory
in class ViewFactoryForgeBase
protected String factoryMethod()
factoryMethod
in class ViewFactoryForgeBase
protected void assign(CodegenMethod method, CodegenExpressionRef factory, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
assign
in class ViewFactoryForgeBase
public void accept(ViewForgeVisitor visitor)
public List<ViewFactoryForge> getGroupeds()
public void setGroupeds(List<ViewFactoryForge> groupeds)
public String getViewName()
public void setEventType(EventType eventType)
public ExprNode[] getCriteriaExpressions()
public List<ViewFactoryForge> getInnerForges()
public AppliesTo appliesTo()
appliesTo
in class ViewFactoryForgeBase
public <T> T accept(ViewFactoryForgeVisitor<T> visitor)
public MultiKeyClassRef getMultiKeyClassNames()
Copyright © 2005–2021. All rights reserved.