class RolapProperty extends Property
RolapProperty is the definition of a member property.isCellProperty, isMemberPropertyProperty.Datatype| Modifier and Type | Field and Description | 
|---|---|
(package private) static RolapProperty[] | 
emptyArray
Array of RolapProperty of length 0. 
 | 
ACTION_TYPE, ACTION_TYPE_ORDINAL, AGGREGATION_TYPE, AGGREGATION_TYPE_ORDINAL, BACK_COLOR, BACK_COLOR_ORDINAL, CAPTION, CAPTION_ORDINAL, CATALOG_NAME, CATALOG_NAME_ORDINAL, CELL_EVALUATION_LIST, CELL_EVALUATION_LIST_ORDINAL, CELL_FORMATTER, CELL_FORMATTER_ORDINAL, CELL_FORMATTER_SCRIPT, CELL_FORMATTER_SCRIPT_LANGUAGE, CELL_FORMATTER_SCRIPT_LANGUAGE_ORDINAL, CELL_FORMATTER_SCRIPT_ORDINAL, CELL_ORDINAL, CELL_ORDINAL_ORDINAL, CHILDREN_CARDINALITY, CHILDREN_CARDINALITY_ORDINAL, CONTRIBUTING_CHILDREN, CONTRIBUTING_CHILDREN_ORDINAL, CUBE_NAME, CUBE_NAME_ORDINAL, DATATYPE, DATATYPE_ORDINAL, DEPTH, DEPTH_ORDINAL, DESCRIPTION, DESCRIPTION_ORDINAL, DIMENSION_UNIQUE_NAME, DIMENSION_UNIQUE_NAME_ORDINAL, DISPLAY_FOLDER, DISPLAY_FOLDER_ORDINAL, DISPLAY_INFO, DISPLAY_INFO_ORDINAL, DRILLTHROUGH_COUNT, DRILLTHROUGH_COUNT_ORDINAL, enumeration, FONT_FLAGS, FONT_FLAGS_ORDINAL, FONT_NAME, FONT_NAME_ORDINAL, FONT_SIZE, FONT_SIZE_ORDINAL, FORE_COLOR, FORE_COLOR_ORDINAL, FORMAT_EXP, FORMAT_EXP_ORDINAL, FORMAT_EXP_PARSED, FORMAT_EXP_PARSED_ORDINAL, FORMAT_STRING, FORMAT_STRING_ORDINAL, FORMATTED_VALUE, FORMATTED_VALUE_ORDINAL, FORMULA, FORMULA_ORDINAL, HIERARCHY_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME_ORDINAL, KEY, KEY_ORDINAL, LANGUAGE, LANGUAGE_ORDINAL, LEVEL_NUMBER, LEVEL_NUMBER_ORDINAL, LEVEL_UNIQUE_NAME, LEVEL_UNIQUE_NAME_ORDINAL, mapUpperNameToProperties, MEMBER_CAPTION, MEMBER_CAPTION_ORDINAL, MEMBER_GUID, MEMBER_GUID_ORDINAL, MEMBER_KEY, MEMBER_KEY_ORDINAL, MEMBER_NAME, MEMBER_NAME_ORDINAL, MEMBER_ORDINAL, MEMBER_ORDINAL_ORDINAL, MEMBER_SCOPE, MEMBER_SCOPE_ORDINAL, MEMBER_TYPE, MEMBER_TYPE_ORDINAL, MEMBER_UNIQUE_NAME, MEMBER_UNIQUE_NAME_ORDINAL, NAME, NAME_ORDINAL, NON_EMPTY_BEHAVIOR, NON_EMPTY_BEHAVIOR_ORDINAL, PARENT_COUNT, PARENT_COUNT_ORDINAL, PARENT_LEVEL, PARENT_LEVEL_ORDINAL, PARENT_UNIQUE_NAME, PARENT_UNIQUE_NAME_ORDINAL, SCENARIO, SCENARIO_ORDINAL, SCHEMA_NAME, SCHEMA_NAME_ORDINAL, SOLVE_ORDER, SOLVE_ORDER_ORDINAL, VALUE, VALUE_ORDINAL, VISIBLE, VISIBLE_ORDINALdescription, name, ordinal| Constructor and Description | 
|---|
RolapProperty(String name,
             Property.Datatype type,
             MondrianDef.Expression exp,
             PropertyFormatter formatter,
             String caption,
             Boolean dependsOnLevelValue,
             boolean internal,
             String description)
Creates a RolapProperty. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
dependsOnLevelValue()  | 
String | 
getCaption()
Returns the caption of this property. 
 | 
(package private) MondrianDef.Expression | 
getExp()  | 
PropertyFormatter | 
getFormatter()  | 
getType, isCellProperty, isInternal, isMemberProperty, isStandard, lookup, lookupequals, getDescription, getName, getOrdinal, toString, unexpectedstatic final RolapProperty[] emptyArray
RolapProperty(String name, Property.Datatype type, MondrianDef.Expression exp, PropertyFormatter formatter, String caption, Boolean dependsOnLevelValue, boolean internal, String description)
name - Name of propertytype - Datatypeexp - Expression for property's value; often a literalformatter - A property formatter, or nullcaption - CaptiondependsOnLevelValue - Whether the property is functionally dependent
     on the level with which it is associatedinternal - Whether property is internalMondrianDef.Expression getExp()
public PropertyFormatter getFormatter()
getFormatter in class Propertypublic String getCaption()
PropertygetCaption in class Propertypublic boolean dependsOnLevelValue()
Returns the dependsOnLevelValue setting (if unset, returns false). This indicates whether the property is functionally dependent on the level with which it is associated.
If true, then the property column can be eliminated from the GROUP BY clause for queries on certain databases such as MySQL.