|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface OlapDiscoverer
Browse an OLAP dataSource in order to retrieve specific Olap Items as dimensions, levels, members
| Field Summary | |
|---|---|
static int |
PROVIDER_MICROSOFT
|
static int |
PROVIDER_MONDRIAN
|
static int |
PROVIDER_SAP
|
| Method Summary | |
|---|---|
java.util.List |
discoverCat()
retrieve catalogs in data source |
java.util.List |
discoverCube(java.lang.String cat)
retrieve cubes in data source for a given catalog |
java.util.List |
discoverDim(java.lang.String cat,
java.lang.String cube)
retrieve dimensions in data source for given catalog, cube |
java.util.Map |
discoverDS()
retrieve a map describing the datasource |
java.util.List |
discoverDSProps()
retrieve datasource properties |
java.util.List |
discoverHier(java.lang.String cat,
java.lang.String cube,
java.lang.String dimension)
retrieve hierarchies in data source for given catalog, cube, dimension |
java.util.List |
discoverLev(java.lang.String cat,
java.lang.String cube,
java.lang.String dimension,
java.lang.String hier)
retrieve levels in data source for given catalog, cube, dimension |
java.util.List |
discoverMem(java.lang.String cat,
java.lang.String cube,
java.lang.String dimension,
java.lang.String hierarchy,
java.lang.String level)
retrieve members in data source for given catalog, cube, dimension, level |
java.util.List |
discoverMemTree(java.lang.String cat,
java.lang.String cube,
java.lang.String member,
int treeop)
retrieve member tree in data source for given catalog, cube, member |
java.util.List |
discoverProp(java.lang.String cat,
java.lang.String cube,
java.lang.String dimension,
java.lang.String hierarchy,
java.lang.String level)
retrieve member properties in data source for given catalog, cube, dimension, hierarchy, level |
java.util.List |
discoverSapVar(java.lang.String cat,
java.lang.String cube)
retrieve SAP variables for given catalog, cube |
int |
getProvider()
|
| Field Detail |
|---|
static final int PROVIDER_MICROSOFT
static final int PROVIDER_SAP
static final int PROVIDER_MONDRIAN
| Method Detail |
|---|
java.util.List discoverCat()
throws OlapException
OlapException
java.util.List discoverCube(java.lang.String cat)
throws OlapException
cat - catalog
OlapException
java.util.List discoverDim(java.lang.String cat,
java.lang.String cube)
throws OlapException
cat - catalog namecube - cube name
OlapException
java.util.List discoverHier(java.lang.String cat,
java.lang.String cube,
java.lang.String dimension)
throws OlapException
cat - name of catalogcube - name of cubedimension - unique name of dimension, can be null
OlapException
java.util.List discoverLev(java.lang.String cat,
java.lang.String cube,
java.lang.String dimension,
java.lang.String hier)
throws OlapException
cat - name of catalogcube - name of cubedimension - unique name of dimension, can be nullhier - unique name of hierarchy, can be null
OlapException
java.util.List discoverMem(java.lang.String cat,
java.lang.String cube,
java.lang.String dimension,
java.lang.String hierarchy,
java.lang.String level)
throws OlapException
cat - name of catalogcube - name of cubedimension - unique name of dimensionhierarchy - unique name of hierarchylevel - unique name of level
OlapException
java.util.List discoverMemTree(java.lang.String cat,
java.lang.String cube,
java.lang.String member,
int treeop)
throws OlapException
cat - name of catalogcube - name of cubemember - unique name of membertreeop - bit combination according to TREEOP specification
MDTREEOP_CHILDREN = 1
MDTREEOP_SIBLINGS = 2
MDTREEOP_PARENT = 4
MDTREEOP_SELF = 8
MDTREEOP_DESCENDANTS = 16
MDTREEOP_ANCESTORS = 32
OlapException
java.util.Map discoverDS()
throws OlapException
OlapException
java.util.List discoverProp(java.lang.String cat,
java.lang.String cube,
java.lang.String dimension,
java.lang.String hierarchy,
java.lang.String level)
throws OlapException
cat - name of catalogcube - name of cubedimension - unique name of dimensionhierarchy - unique name of hierarchylevel - unique name of level
OlapException
java.util.List discoverSapVar(java.lang.String cat,
java.lang.String cube)
throws OlapException
cat - name of catalogcube - name of cube
OlapExceptiondiscoverProp(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)int getProvider()
java.util.List discoverDSProps()
throws OlapException
OlapException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||