mondrian.xmla
Interface XmlaRequest

All Known Implementing Classes:
DefaultXmlaRequest

public interface XmlaRequest

XML/A request interface.

Author:
Gang Chen
 

Method Summary
 int drillThroughFirstRowset()
          Drill through option: first returning row of query.
 int drillThroughMaxRows()
          Drill through option: max returning rows of query.
 int getMethod()
          Indicate DISCOVER or EXECUTE method.
 Map<String,String> getProperties()
          Properties of XML/A request.
 String getRequestType()
          Request type of DISCOVER method.
 Map<String,Object> getRestrictions()
          Restrictions of DISCOVER method.
 Role getRole()
          Role binds with this XML/A reqeust.
 String getRoleName()
          Role name binds with this XML/A reqeust.
 String getStatement()
          Statement of EXECUTE method.
 boolean isDrillThrough()
          Indicate whether statement is a drill through statement of EXECUTE method.
 

Method Detail

getMethod

int getMethod()
Indicate DISCOVER or EXECUTE method.


getProperties

Map<String,String> getProperties()
Properties of XML/A request.


getRestrictions

Map<String,Object> getRestrictions()
Restrictions of DISCOVER method.

If the value is a list of strings, the restriction passes if the column has one of the values.


getStatement

String getStatement()
Statement of EXECUTE method.


getRoleName

String getRoleName()
Role name binds with this XML/A reqeust. Maybe null.


getRole

Role getRole()
Role binds with this XML/A reqeust. Maybe null.


getRequestType

String getRequestType()
Request type of DISCOVER method.


isDrillThrough

boolean isDrillThrough()
Indicate whether statement is a drill through statement of EXECUTE method.


drillThroughMaxRows

int drillThroughMaxRows()
Drill through option: max returning rows of query. Value -1 means this option isn't provided.


drillThroughFirstRowset

int drillThroughFirstRowset()
Drill through option: first returning row of query. Value -1 means this option isn't provided.


SourceForge.net_Logo