Style Intelligence v12.0

inetsoft.uql
Interface XCube

All Superinterfaces:
Cloneable, Serializable
All Known Implementing Classes:
XLogicalModel

public interface XCube
extends Cloneable, Serializable

An XCube represents a cube in an OLAP server.

Since:
10.1

Field Summary
static String ESSBASE
          Essbase cube.
static String MODEL
          Logical model cube.
static String MONDRIAN
          Mondrian cube.
static String SAP
          SAP cube.
static String SQLSERVER
          SQLServer cube.
 
Method Summary
 XDimension getDimension(String name)
          Get the specified dimension.
 Enumeration getDimensions()
          Get all the dimensions contained in this cube.
 XCubeMember getMeasure(String name)
          Get the specified measure.
 Enumeration getMeasures()
          Get all the measures contained in this cube.
 String getName()
          Get the name of this cube.
 String getType()
          Get cube type.
 

Field Detail

SQLSERVER

static final String SQLSERVER
SQLServer cube.

See Also:
Constant Field Values

ESSBASE

static final String ESSBASE
Essbase cube.

See Also:
Constant Field Values

MODEL

static final String MODEL
Logical model cube.

See Also:
Constant Field Values

MONDRIAN

static final String MONDRIAN
Mondrian cube.

See Also:
Constant Field Values

SAP

static final String SAP
SAP cube.

See Also:
Constant Field Values
Method Detail

getName

String getName()
Get the name of this cube.

Returns:
the name of this cube.

getDimensions

Enumeration getDimensions()
Get all the dimensions contained in this cube.

Returns:
an Enumeration of XDimension objects.

getDimension

XDimension getDimension(String name)
Get the specified dimension.

Parameters:
name - the name of the dimension.
Returns:
an XDimension object or null if a dimension with the specified name does not exist.

getMeasures

Enumeration getMeasures()
Get all the measures contained in this cube.

Returns:
an Enumeration of XCubeMember objects.

getMeasure

XCubeMember getMeasure(String name)
Get the specified measure.

Parameters:
name - the name of the measure.
Returns:
an XCubeMember object or null if a measure with the specified name does not exist.

getType

String getType()
Get cube type.

Returns:
cube type.

Copyright © 1996-2014 InetSoft Technology Corp. All Rights Reserved.