public class IntersectViewFactoryForge extends ViewFactoryForgeBase implements DataWindowViewForge, DataWindowViewForgeUniqueCandidate
Modifier and Type | Field and Description |
---|---|
protected int |
batchViewIndex |
protected boolean |
hasAsymetric |
protected List<ViewFactoryForge> |
intersected |
eventType
Constructor and Description |
---|
IntersectViewFactoryForge(List<ViewFactoryForge> intersected) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ViewForgeVisitor visitor) |
protected void |
assign(CodegenMethod method,
CodegenExpressionRef factory,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
attach(EventType parentEventType,
int streamNumber,
ViewForgeEnv viewForgeEnv) |
protected String |
factoryMethod() |
Set<String> |
getUniquenessCandidatePropertyNames() |
String |
getViewName() |
static String |
getViewNameUnionIntersect(boolean intersect,
Collection<ViewFactoryForge> forges) |
void |
setViewParameters(List<ExprNode> parameters,
ViewForgeEnv viewForgeEnv,
int streamNumber) |
protected Class |
typeOfFactory() |
getEventType, make
protected final List<ViewFactoryForge> intersected
protected int batchViewIndex
protected boolean hasAsymetric
public IntersectViewFactoryForge(List<ViewFactoryForge> intersected)
public void setViewParameters(List<ExprNode> parameters, ViewForgeEnv viewForgeEnv, int streamNumber) throws ViewParameterException
setViewParameters
in interface ViewFactoryForge
ViewParameterException
public void attach(EventType parentEventType, int streamNumber, ViewForgeEnv viewForgeEnv) throws ViewParameterException
attach
in interface ViewFactoryForge
ViewParameterException
protected Class 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 String getViewName()
getViewName
in interface ViewFactoryForge
public void accept(ViewForgeVisitor visitor)
accept
in interface ViewFactoryForge
public static String getViewNameUnionIntersect(boolean intersect, Collection<ViewFactoryForge> forges)
public Set<String> getUniquenessCandidatePropertyNames()
getUniquenessCandidatePropertyNames
in interface DataWindowViewForgeUniqueCandidate
Copyright © 2005–2018. All rights reserved.