📄 dimension.java
字号:
/*
// $Id: //open/mondrian/src/main/mondrian/olap/Dimension.java#5 $
// 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.
// (C) Copyright 1999-2005 Kana Software, Inc. and others.
// All Rights Reserved.
// You must accept the terms of that agreement to use this software.
//
// jhyde, 1 March, 1999
*/
package mondrian.olap;
/**
* A <code>Dimension</code> represents a dimension of a cube.
**/
public interface Dimension extends OlapElement {
final String MEASURES_UNIQUE_NAME = "[Measures]";
final String MEASURES_NAME = "Measures";
/**
* Returns an array of the hierarchies which belong to this dimension.
*/
Hierarchy[] getHierarchies();
/**
* Returns whether this is the <code>[Measures]</code> dimension.
*/
boolean isMeasures();
/**
* Returns the type of this dimension
* ({@link DimensionType#StandardDimension} or
* {@link DimensionType#TimeDimension}
*/
DimensionType getDimensionType();
/**
* Returns dimension's ordinal within a given cube.
* The <code>[Measures]</code> always has ordinal 0.
*/
int getOrdinal(Cube cube);
/**
* Returns the schema this dimension belongs to.
*/
Schema getSchema();
}
// End Dimension.java
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -