private Exp getFormula(Member member) { return (Exp) member.getPropertyValue(Property.FORMAT_EXP_PARSED.name); } }
public int getMeasureAggregator(Member member) { MondrianOlap4jMeasure olap4jMeasure = (MondrianOlap4jMeasure) member; Object aggProp = olap4jMeasure.member.getPropertyValue( Property.AGGREGATION_TYPE.name); if (aggProp == null) { return RowsetDefinition.MdschemaMeasuresRowset .MDMEASURE_AGGR_CALCULATED; } RolapAggregator agg = (RolapAggregator) aggProp; if (agg == RolapAggregator.Sum) { return RowsetDefinition.MdschemaMeasuresRowset.MDMEASURE_AGGR_SUM; } else if (agg == RolapAggregator.Count) { return RowsetDefinition.MdschemaMeasuresRowset.MDMEASURE_AGGR_COUNT; } else if (agg == RolapAggregator.Min) { return RowsetDefinition.MdschemaMeasuresRowset.MDMEASURE_AGGR_MIN; } else if (agg == RolapAggregator.Max) { return RowsetDefinition.MdschemaMeasuresRowset.MDMEASURE_AGGR_MAX; } else if (agg == RolapAggregator.Avg) { return RowsetDefinition.MdschemaMeasuresRowset.MDMEASURE_AGGR_AVG; } else { // TODO: what are VAR and STD return RowsetDefinition.MdschemaMeasuresRowset .MDMEASURE_AGGR_UNKNOWN; } }
public int getOrdinal() { final Number ordinal = (Number) member.getPropertyValue( Property.StandardMemberProperty.MEMBER_ORDINAL.getName()); return ordinal.intValue(); }
public boolean isVisible() { return (Boolean) member.getPropertyValue( mondrian.olap.Property.VISIBLE.getName()); }
public Datatype getDatatype() { final String datatype = (String) member.getPropertyValue(Property.DATATYPE.getName()); if (datatype != null) { if (datatype.equals("Integer")) { return Datatype.INTEGER; } else if (datatype.equals("Numeric")) { return Datatype.DOUBLE; } } return Datatype.STRING; } }
public Object getPropertyValue(Property property) { return member.getPropertyValue(property.getName()); }
public Object getPropertyValue(String propertyName, boolean matchCase) { Property property = Property.lookup(propertyName, matchCase); if (property == null) { return null; } switch (property.ordinal) { case Property.CHILDREN_CARDINALITY_ORDINAL: return member.getPropertyValue(propertyName, matchCase); default: return super.getPropertyValue(propertyName, matchCase); } } }
private void addMemberProperties(Member m, Element e) { Property[] props = m.getLevel().getProperties(); if (props != null) { for (int i = 0; i < props.length; i++) { String propName = props[i].getName(); String propValue = "" + m.getPropertyValue(propName); Element propElem = elem("property", e); propElem.setAttribute("name", propName); propElem.setAttribute("value", propValue); } } }
final Object p = member.getPropertyValue(name); if (p != null) { o = p;
static Object properties(Member member, String s) { boolean matchCase = MondrianProperties.instance().CaseSensitive.get(); Object o = member.getPropertyValue(s, matchCase); if (o == null) { if (!Util.isValidProperty(s, member.getLevel())) { throw new MondrianEvaluationException( "Property '" + s + "' is not valid for member '" + member + "'"); } } return o; }
public Object getPropertyValue(String propertyName) { return member.getPropertyValue(propertyName); }
if (ScenarioImpl.isScenario(member.getHierarchy())) { scenario = (Scenario) member.getPropertyValue(Property.SCENARIO.name); members[i] = (RolapMember) member.getHierarchy().getAllMember(); } else if (member.isCalculated()) {
Member member = (Member) olapElement; final Formula formula = (Formula) member.getPropertyValue(Property.FORMULA.name); if (formula != null) {