|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Schema
A collection of database objects that contain structural information, or metadata, about a database.
A Schema belongs to a Catalog
and contains a number of
Cube
s and shared Dimension
s.
Method Summary | |
---|---|
Catalog |
getCatalog()
Returns the Catalog this Schema belongs to. |
NamedList<Cube> |
getCubes()
Returns a list of cubes in this Schema . |
java.lang.String |
getName()
Returns the name of this Schema. |
NamedList<Dimension> |
getSharedDimensions()
Returns a list of shared Dimension objects in this
Schema . |
java.util.Collection<java.util.Locale> |
getSupportedLocales()
Returns a collection of Locale objects for which this
Schema has been localized. |
Method Detail |
---|
Catalog getCatalog()
Catalog
this Schema
belongs to.
java.lang.String getName()
NamedList<Cube> getCubes() throws OlapException
Schema
.
The caller should assume that the list is immutable; if the caller modifies the list, behavior is undefined.
OlapException
- if database error occursOlapDatabaseMetaData.getCubes(java.lang.String, java.lang.String, java.lang.String)
NamedList<Dimension> getSharedDimensions() throws OlapException
Dimension
objects in this
Schema
.
The caller should assume that the list is immutable; if the caller modifies the list, behavior is undefined.
OlapException
- if database error occursOlapDatabaseMetaData.getDimensions(String,String,String,String)
java.util.Collection<java.util.Locale> getSupportedLocales() throws OlapException
Locale
objects for which this
Schema
has been localized.
Consider the following use case. Suppose one cube is available in English and French, and in French and Spanish, and both are shown in same portal. Clients typically say that seeing reports in a mixture of languages is confusing; the portal would figure out the best common language, in this case French. This method allows the client to choose the most appropriate locale.
The list is advisory: a client is free to choose another locale, in which case, the server will probably revert to the base locale for locale-specific behavior such as captions and formatting.
Schema
has been
localized
OlapException
- if database error occursCube.getSupportedLocales()
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |