Package mondrian.xmla.impl
Class DmvXmlaRequest
java.lang.Object
mondrian.xmla.impl.DmvXmlaRequest
- All Implemented Interfaces:
XmlaRequest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]org.olap4j.metadata.XmlaConstants.MethodIndicate DISCOVER or EXECUTE method.The password to use to open the underlying olap4j connection.Properties of XML/A request.Request type of DISCOVER method.Restrictions of DISCOVER method.Role name binds with this XML/A request.Returns the id of the session this request belongs to.Statement of EXECUTE method.The username to use to open the underlying olap4j connection.booleanIndicate whether statement is a drill through statement of EXECUTE method.
-
Constructor Details
-
DmvXmlaRequest
-
-
Method Details
-
getMethod
public org.olap4j.metadata.XmlaConstants.Method getMethod()Description copied from interface:XmlaRequestIndicate DISCOVER or EXECUTE method.- Specified by:
getMethodin interfaceXmlaRequest
-
getProperties
Description copied from interface:XmlaRequestProperties of XML/A request.- Specified by:
getPropertiesin interfaceXmlaRequest
-
getRestrictions
Description copied from interface:XmlaRequestRestrictions of DISCOVER method.If the value is a list of strings, the restriction passes if the column has one of the values.
- Specified by:
getRestrictionsin interfaceXmlaRequest
-
getStatement
Description copied from interface:XmlaRequestStatement of EXECUTE method.- Specified by:
getStatementin interfaceXmlaRequest
-
getRoleName
Description copied from interface:XmlaRequestRole name binds with this XML/A request. Maybe null.- Specified by:
getRoleNamein interfaceXmlaRequest
-
getRequestType
Description copied from interface:XmlaRequestRequest type of DISCOVER method.- Specified by:
getRequestTypein interfaceXmlaRequest
-
isDrillThrough
public boolean isDrillThrough()Description copied from interface:XmlaRequestIndicate whether statement is a drill through statement of EXECUTE method.- Specified by:
isDrillThroughin interfaceXmlaRequest
-
getUsername
Description copied from interface:XmlaRequestThe username to use to open the underlying olap4j connection. Can be null.- Specified by:
getUsernamein interfaceXmlaRequest
-
getPassword
Description copied from interface:XmlaRequestThe password to use to open the underlying olap4j connection. Can be null.- Specified by:
getPasswordin interfaceXmlaRequest
-
getSessionId
Description copied from interface:XmlaRequestReturns the id of the session this request belongs to.Not necessarily the same as the HTTP session: the SOAP request contains its own session information.
The session id is used to retrieve existing olap connections. And username / password only need to be passed on the first request in a session.
- Specified by:
getSessionIdin interfaceXmlaRequest- Returns:
- Id of the session
-
getAuthenticatedUser
- Specified by:
getAuthenticatedUserin interfaceXmlaRequest
-
getAuthenticatedUserGroups
- Specified by:
getAuthenticatedUserGroupsin interfaceXmlaRequest
-