|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Schema
A Schema
is a collection of cubes, shared dimensions, and roles.
Method Summary | |
---|---|
Cube |
createCube(String xml)
Creates a cube by parsing an XML string. |
Dimension |
createDimension(Cube cube,
String xml)
Creates a dimension in the given cube by parsing an XML string. |
Cube[] |
getCubes()
Returns a list of all cubes in this schema. |
FunTable |
getFunTable()
Returns this schema's function table. |
String |
getName()
Returns the name of this schema. |
Parameter[] |
getParameters()
Returns this schema's parameters. |
Date |
getSchemaLoadDate()
Returns when this schema was last loaded. |
SchemaReader |
getSchemaReader()
Creates a SchemaReader without any access control. |
Hierarchy[] |
getSharedHierarchies()
Returns a list of shared dimensions in this schema. |
List<Exception> |
getWarnings()
Returns a list of warnings and errors that occurred while loading this schema. |
Cube |
lookupCube(String cube,
boolean failIfNotFound)
Finds a cube called cube in this schema; if no cube
exists, failIfNotFound controls whether to raise an error
or return null . |
Role |
lookupRole(String role)
Finds a role with a given name in the current catalog, or returns null if no such role exists. |
boolean |
removeCube(String cubeName)
Removes a cube. |
Method Detail |
---|
String getName()
Cube lookupCube(String cube, boolean failIfNotFound)
cube
in this schema; if no cube
exists, failIfNotFound
controls whether to raise an error
or return null
.
Cube[] getCubes()
Hierarchy[] getSharedHierarchies()
Dimension createDimension(Cube cube, String xml)
Cube createCube(String xml)
boolean removeCube(String cubeName)
SchemaReader getSchemaReader()
SchemaReader
without any access control.
Role lookupRole(String role)
null
if no such role exists.
FunTable getFunTable()
Parameter[] getParameters()
Date getSchemaLoadDate()
List<Exception> getWarnings()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |