📄 aggregator.java
字号:
/*
// $Id: //open/mondrian/src/main/mondrian/olap/Aggregator.java#2 $
// This software is subject to the terms of the Common Public License
// Agreement, available at the following URL:
// http://www.opensource.org/licenses/cpl.html.
// Copyright (C) 2003-2005 Julian Hyde
// All Rights Reserved.
// You must accept the terms of that agreement to use this software.
*/
package mondrian.olap;
import java.util.List;
/**
* Describes an aggregation operator, such as "sum" or "count".
*
* @see FunDef
* @see Evaluator
*
* @author jhyde$
* @since Jul 9, 2003$
* @version $Id: //open/mondrian/src/main/mondrian/olap/Aggregator.java#2 $
**/
public interface Aggregator {
/**
* Returns the aggregator used to combine sub-totals into a grand-total.
*/
Aggregator getRollup();
/**
* Applies this aggregator to an expression over a set of members and
* returns the result.
*/
Object aggregate(Evaluator evaluator, List members, Exp exp);
}
// End Aggregator.java
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -