Package mondrian.xmla
Class RowsetDefinition.MdschemaMeasuresRowset
- java.lang.Object
-
- mondrian.xmla.Rowset
-
- mondrian.xmla.RowsetDefinition.MdschemaMeasuresRowset
-
- All Implemented Interfaces:
XmlaConstants
- Enclosing class:
- RowsetDefinition
public static class RowsetDefinition.MdschemaMeasuresRowset extends Rowset
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class mondrian.xmla.Rowset
Rowset.Row, Rowset.XmlElement
-
-
Field Summary
Fields Modifier and Type Field Description static int
MDMEASURE_AGGR_AVG
static int
MDMEASURE_AGGR_CALCULATED
static int
MDMEASURE_AGGR_COUNT
static int
MDMEASURE_AGGR_MAX
static int
MDMEASURE_AGGR_MIN
static int
MDMEASURE_AGGR_STD
static int
MDMEASURE_AGGR_SUM
static int
MDMEASURE_AGGR_UNKNOWN
static int
MDMEASURE_AGGR_VAR
-
Fields inherited from class mondrian.xmla.Rowset
deep, extraProperties, handler, LOGGER, properties, request, restrictions, rowsetDefinition
-
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
-
-
Constructor Summary
Constructors Constructor Description MdschemaMeasuresRowset(XmlaRequest request, XmlaHandler handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
populateCatalog(OlapConnection connection, Catalog catalog, 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 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, pruneRestrictions, unparse
-
-
-
-
Field Detail
-
MDMEASURE_AGGR_UNKNOWN
public static final int MDMEASURE_AGGR_UNKNOWN
- See Also:
- Constant Field Values
-
MDMEASURE_AGGR_SUM
public static final int MDMEASURE_AGGR_SUM
- See Also:
- Constant Field Values
-
MDMEASURE_AGGR_COUNT
public static final int MDMEASURE_AGGR_COUNT
- See Also:
- Constant Field Values
-
MDMEASURE_AGGR_MIN
public static final int MDMEASURE_AGGR_MIN
- See Also:
- Constant Field Values
-
MDMEASURE_AGGR_MAX
public static final int MDMEASURE_AGGR_MAX
- See Also:
- Constant Field Values
-
MDMEASURE_AGGR_AVG
public static final int MDMEASURE_AGGR_AVG
- See Also:
- Constant Field Values
-
MDMEASURE_AGGR_VAR
public static final int MDMEASURE_AGGR_VAR
- See Also:
- Constant Field Values
-
MDMEASURE_AGGR_STD
public static final int MDMEASURE_AGGR_STD
- See Also:
- Constant Field Values
-
MDMEASURE_AGGR_CALCULATED
public static final int MDMEASURE_AGGR_CALCULATED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MdschemaMeasuresRowset
MdschemaMeasuresRowset(XmlaRequest request, XmlaHandler handler)
-
-
Method Detail
-
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 classRowset
- Throws:
XmlaException
SQLException
-
populateCatalog
protected void populateCatalog(OlapConnection connection, Catalog catalog, List<Rowset.Row> rows) throws XmlaException, SQLException
- Throws:
XmlaException
SQLException
-
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 classRowset
-
-