|
|||||||||
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
OlapException
discoverProp(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 |