mondrian.xmla
Class RowsetDefinition.MdschemaMembersRowset
java.lang.Object
mondrian.xmla.Rowset
mondrian.xmla.RowsetDefinition.MdschemaMembersRowset
- All Implemented Interfaces:
- XmlaConstants
- Enclosing class:
- RowsetDefinition
static class RowsetDefinition.MdschemaMembersRowset
- extends Rowset
| Fields inherited from interface mondrian.xmla.XmlaConstants |
CHH_AUTHORIZATION_CODE, CHH_AUTHORIZATION_FAULT_FS, CHH_CODE, CHH_FAULT_FS, CLIENT_FAULT_FC, CONTEXT_MIME_TYPE, CONTEXT_ROLE_NAME, CONTEXT_XMLA_PASSWORD, CONTEXT_XMLA_SESSION_ID, CONTEXT_XMLA_SESSION_STATE, CONTEXT_XMLA_SESSION_STATE_BEGIN, CONTEXT_XMLA_SESSION_STATE_END, CONTEXT_XMLA_SESSION_STATE_WITHIN, CONTEXT_XMLA_USERNAME, CPOSTA_CODE, CPOSTA_FAULT_FS, CPREA_CODE, CPREA_FAULT_FS, FAULT_ACTOR, FAULT_FC_PREFIX, FAULT_FS_PREFIX, FAULT_NS_PREFIX, HSB_ACCESS_DENIED_CODE, HSB_ACCESS_DENIED_FAULT_FS, HSB_BAD_COMMAND_CODE, HSB_BAD_COMMAND_FAULT_FS, HSB_BAD_METHOD_CODE, HSB_BAD_METHOD_FAULT_FS, HSB_BAD_METHOD_NS_CODE, HSB_BAD_METHOD_NS_FAULT_FS, HSB_BAD_NON_NULLABLE_COLUMN_CODE, HSB_BAD_NON_NULLABLE_COLUMN_FAULT_FS, HSB_BAD_PROPERTIES_CODE, HSB_BAD_PROPERTIES_FAULT_FS, HSB_BAD_PROPERTIES_LIST_CODE, HSB_BAD_PROPERTIES_LIST_FAULT_FS, HSB_BAD_REQUEST_TYPE_CODE, HSB_BAD_REQUEST_TYPE_FAULT_FS, HSB_BAD_RESTRICTION_LIST_CODE, HSB_BAD_RESTRICTION_LIST_FAULT_FS, HSB_BAD_RESTRICTIONS_CODE, HSB_BAD_RESTRICTIONS_FAULT_FS, HSB_BAD_SOAP_BODY_CODE, HSB_BAD_SOAP_BODY_FAULT_FS, HSB_BAD_STATEMENT_CODE, HSB_BAD_STATEMENT_FAULT_FS, HSB_CONNECTION_DATA_SOURCE_CODE, HSB_CONNECTION_DATA_SOURCE_FAULT_FS, HSB_DISCOVER_FORMAT_CODE, HSB_DISCOVER_FORMAT_FAULT_FS, HSB_DISCOVER_UNPARSE_CODE, HSB_DISCOVER_UNPARSE_FAULT_FS, HSB_DRILL_THROUGH_FORMAT_CODE, HSB_DRILL_THROUGH_FORMAT_FAULT_FS, HSB_DRILL_THROUGH_NOT_ALLOWED_CODE, HSB_DRILL_THROUGH_NOT_ALLOWED_FAULT_FS, HSB_DRILL_THROUGH_SQL_CODE, HSB_DRILL_THROUGH_SQL_FAULT_FS, HSB_EXECUTE_QUERY_CODE, HSB_EXECUTE_QUERY_FAULT_FS, HSB_EXECUTE_UNPARSE_CODE, HSB_EXECUTE_UNPARSE_FAULT_FS, HSB_PARSE_QUERY_CODE, HSB_PARSE_QUERY_FAULT_FS, HSB_PROCESS_CODE, HSB_PROCESS_FAULT_FS, HSB_UNKNOWN_CODE, HSB_UNKNOWN_FAULT_FS, HSH_BAD_SESSION_ID_CODE, HSH_BAD_SESSION_ID_FAULT_FS, HSH_MUST_UNDERSTAND_CODE, HSH_MUST_UNDERSTAND_FAULT_FS, HSH_UNKNOWN_CODE, HSH_UNKNOWN_FAULT_FS, MONDRIAN_NAMESPACE, MSM_UNKNOWN_CODE, MSM_UNKNOWN_FAULT_FS, MUST_UNDERSTAND_FAULT_FC, NS_SOAP_ENC_1_1, NS_SOAP_ENC_1_2, NS_SOAP_ENV_1_1, NS_SOAP_ENV_1_2, NS_SOAP_SECEXT, NS_SQL, NS_XMLA, NS_XMLA_EMPTY, NS_XMLA_EX, NS_XMLA_MDDATASET, NS_XMLA_ROWSET, NS_XSD, NS_XSI, SERVER_FAULT_FC, SOAP_MUST_UNDERSTAND_ATTR, SOAP_PREFIX, UNKNOWN_ERROR_CODE, UNKNOWN_ERROR_FAULT_FS, USM_DOM_FACTORY_CODE, USM_DOM_FACTORY_FAULT_FS, USM_DOM_PARSE_CODE, USM_DOM_PARSE_FAULT_FS, USM_DOM_PARSE_IO_CODE, USM_DOM_PARSE_IO_FAULT_FS, USM_REQUEST_INPUT_CODE, USM_REQUEST_INPUT_FAULT_FS, USM_REQUEST_STATE_CODE, USM_REQUEST_STATE_FAULT_FS, USM_UNKNOWN_CODE, USM_UNKNOWN_FAULT_FS, VERSION_MISSMATCH_FAULT_FC, XMLA_BEGIN_SESSION, XMLA_END_SESSION, XMLA_SECURITY, XMLA_SESSION, XMLA_SESSION_ID |
|
Method Summary |
protected void |
populateCatalog(OlapConnection connection,
Catalog catalog,
List<Rowset.Row> rows)
|
protected void |
populateCube(OlapConnection connection,
Catalog catalog,
Cube cube,
List<Rowset.Row> rows)
|
protected void |
populateDimension(OlapConnection connection,
Catalog catalog,
Cube cube,
Dimension dimension,
List<Rowset.Row> rows)
|
protected void |
populateHierarchy(OlapConnection connection,
Catalog catalog,
Cube cube,
Hierarchy hierarchy,
List<Rowset.Row> rows)
|
void |
populateImpl(XmlaResponse response,
OlapConnection connection,
List<Rowset.Row> rows)
Gathers the set of rows which match a given set of the criteria. |
protected ArrayList<RowsetDefinition.Column> |
pruneRestrictions(ArrayList<RowsetDefinition.Column> list)
|
protected void |
setProperty(PropertyDefinition propertyDef,
String value)
Sets a property for this rowset. |
| Methods inherited from class mondrian.xmla.Rowset |
addRow, catNameCond, emit, getRestrictionValueAsInt, getRestrictionValueAsString, isRestricted, makeCondition, makeCondition, needConnection, populate, populate, unparse |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RowsetDefinition.MdschemaMembersRowset
RowsetDefinition.MdschemaMembersRowset(XmlaRequest request,
XmlaHandler handler)
populateImpl
public void populateImpl(XmlaResponse response,
OlapConnection connection,
List<Rowset.Row> rows)
throws XmlaException,
SQLException
- Description copied from class:
Rowset
- Gathers the set of rows which match a given set of the criteria.
- Specified by:
populateImpl in class Rowset
- Throws:
XmlaException
SQLException
populateCatalog
protected void populateCatalog(OlapConnection connection,
Catalog catalog,
List<Rowset.Row> rows)
throws XmlaException,
SQLException
- Throws:
XmlaException
SQLException
populateCube
protected void populateCube(OlapConnection connection,
Catalog catalog,
Cube cube,
List<Rowset.Row> rows)
throws XmlaException,
SQLException
- Throws:
XmlaException
SQLException
populateDimension
protected void populateDimension(OlapConnection connection,
Catalog catalog,
Cube cube,
Dimension dimension,
List<Rowset.Row> rows)
throws XmlaException,
SQLException
- Throws:
XmlaException
SQLException
populateHierarchy
protected void populateHierarchy(OlapConnection connection,
Catalog catalog,
Cube cube,
Hierarchy hierarchy,
List<Rowset.Row> rows)
throws XmlaException,
SQLException
- Throws:
XmlaException
SQLException
pruneRestrictions
protected ArrayList<RowsetDefinition.Column> pruneRestrictions(ArrayList<RowsetDefinition.Column> list)
- Overrides:
pruneRestrictions in class Rowset
setProperty
protected void setProperty(PropertyDefinition propertyDef,
String value)
- Description copied from class:
Rowset
- Sets a property for this rowset. Called by the constructor for each
supplied property.
A derived class should override this method and intercept each
property it supports. Any property it does not support, it should forward
to the base class method, which will probably throw an error.
- Overrides:
setProperty in class Rowset