public class RankWindowViewForge extends ViewFactoryForgeBase implements DataWindowViewForge, DataWindowViewForgeWithPrevious
Modifier and Type | Field and Description |
---|---|
protected boolean[] |
isDescendingValues
The flags defining the ascending or descending sort order.
|
protected ExprForge |
sizeForge
The sort window size.
|
protected ExprNode[] |
sortCriteriaExpressions
The sort-by expressions.
|
protected ExprNode[] |
uniqueCriteriaExpressions
The unique-by expressions.
|
protected boolean |
useCollatorSort |
eventType
Constructor and Description |
---|
RankWindowViewForge() |
Modifier and Type | Method and Description |
---|---|
protected void |
assign(CodegenMethod method,
CodegenExpressionRef factory,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
attach(EventType parentEventType,
int streamNumber,
ViewForgeEnv viewForgeEnv) |
protected String |
factoryMethod() |
String |
getViewName() |
void |
setViewParameters(List<ExprNode> parameters,
ViewForgeEnv viewForgeEnv,
int streamNumber) |
protected Class |
typeOfFactory() |
getEventType, make
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept
protected ExprNode[] uniqueCriteriaExpressions
protected ExprNode[] sortCriteriaExpressions
protected boolean[] isDescendingValues
protected ExprForge sizeForge
protected boolean useCollatorSort
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
Copyright © 2005–2018. All rights reserved.