mondrian.xmla
Class RowsetDefinition.MdschemaMeasuresRowset

java.lang.Object
  extended by mondrian.xmla.Rowset
      extended by mondrian.xmla.RowsetDefinition.MdschemaMeasuresRowset
All Implemented Interfaces:
XmlaConstants
Enclosing class:
RowsetDefinition

static class RowsetDefinition.MdschemaMeasuresRowset
extends Rowset

 

Nested Class Summary
 
Nested classes/interfaces inherited from class mondrian.xmla.Rowset
Rowset.RestrictionTest, Rowset.Row, Rowset.XmlElement
 
Field Summary
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
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, CONTENT_DEFAULT, CONTEXT_ROLE, CONTEXT_ROLE_NAME, CONTEXT_XMLA_SESSION_ID, CONTEXT_XMLA_SESSION_STATE, CONTEXT_XMLA_SESSION_STATE_BEGIN, CONTEXT_XMLA_SESSION_STATE_END, CONTEXT_XMLA_SESSION_STATE_WITHIN, 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_RESTRICTION_TYPE_CODE, HSB_BAD_RESTRICTION_TYPE_FAULT_FS, HSB_BAD_RESTRICTION_VALUE_CODE, HSB_BAD_RESTRICTION_VALUE_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_DRILLDOWN_BAD_FIRST_ROWSET_CODE, HSB_DRILLDOWN_BAD_FIRST_ROWSET_FAULT_FS, HSB_DRILLDOWN_BAD_MAXROWS_CODE, HSB_DRILLDOWN_BAD_MAXROWS_FAULT_FS, HSB_DRILLDOWN_ERROR_CODE, HSB_DRILLDOWN_ERROR_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, HSB_UNSUPPORTED_OPERATION_CODE, HSB_UNSUPPORTED_OPERATION_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, METHOD_DISCOVER, METHOD_EXECUTE, 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_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_SESSION, XMLA_SESSION_ID
 
Constructor Summary
RowsetDefinition.MdschemaMeasuresRowset(XmlaRequest request, XmlaHandler handler)
           
 
Method Summary
 void populate(XmlaResponse response, List<Rowset.Row> rows)
          Gathers the set of rows which match a given set of the criteria.
protected  void populateCatalog(Connection connection, String catalogName, List<Rowset.Row> rows)
           
protected  void setProperty(PropertyDefinition propertyDef, String value)
          Sets a property for this rowset.
 
Methods inherited from class mondrian.xmla.Rowset
addRow, emit, getRestrictionTest, getRestrictionValueAsInt, getRestrictionValueAsString, isRestricted, populate, pruneRestrictions, unparse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

RowsetDefinition.MdschemaMeasuresRowset

RowsetDefinition.MdschemaMeasuresRowset(XmlaRequest request,
                                        XmlaHandler handler)
Method Detail

populate

public void populate(XmlaResponse response,
                     List<Rowset.Row> rows)
              throws XmlaException
Description copied from class: Rowset
Gathers the set of rows which match a given set of the criteria.

Specified by:
populate in class Rowset
Throws:
XmlaException

populateCatalog

protected void populateCatalog(Connection connection,
                               String catalogName,
                               List<Rowset.Row> rows)
                        throws XmlaException
Throws:
XmlaException

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

SourceForge.net_Logo