public class SEQ extends AbstractFunction
Function.Type
限定符和类型 | 字段和说明 |
---|---|
static CalculatorKey |
SEQMAP |
LOCALE_PREFIX
构造器和说明 |
---|
SEQ() |
限定符和类型 | 方法和说明 |
---|---|
Function.Type |
getType()
函数的分类
|
java.lang.Object |
run(java.lang.Object[] args)
SEQ的实现思路:
在算子中添加属性,这个属性的key是SEQ.SEQMAP这个Object,一个报表在进行计算的时候用的同一个算子,
每次计算用同一个key就能取到同一个value,这个value是一个Map对象,这个map里存放的是一组组键对值,
key是传入的第一个参数或者SEQ.NULL,value就是其对应的结果值,每次都递加1.
|
evalExpression
getCalculator, getCalculatorProvider, getCN, getDescription, getEN, getName, setCalculator, setName
public static final CalculatorKey SEQMAP
public java.lang.Object run(java.lang.Object[] args)
run
在类中 AbstractFunction
args
- 函数的参数,是经过了算子处理了其中特殊参数的public Function.Type getType()
CalculatorEmbeddedFunction
getType
在接口中 Function
getType
在类中 CalculatorEmbeddedFunction
Function.Type