Package com.appliedolap.essbase
Interface EssDataSource
- All Superinterfaces:
EssObject
- All Known Implementing Classes:
EssDataSourceImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.appliedolap.essbase.EssObject
EssObject.Type -
Field Summary
Fields -
Method Summary
-
Field Details
-
DELIMITER_SPACE
- See Also:
-
DELIMITER_TAB
- See Also:
-
-
Method Details
-
getName
String getName()Gets the name of this data source. -
getType
EssObject.Type getType()Description copied from interface:EssObjectGets the type of this object. -
getColumns
List<EssDataSourceColumn> getColumns()The columns this data source exposes, in the order the server lists them.Fetches the data source in full the first time it is asked, because the listing does not carry columns -
GET /datasourcesanswers name, type and connection and nothing more, whileGET /datasources/{name}answers the whole thing.- Returns:
- the columns, empty where the server reports none
-