public String getName() { return member.getName(); }
private static boolean matchMember(final Member member, String name) { return member.getName().equals(name); } }
private boolean isDimInMembersList( List<Member> members, Dimension dimension) { for (Member member : members) { if (member.getName().equalsIgnoreCase(dimension.getName())) { return true; } } return false; }
/** Returns this formula's name. */ public String getName() { return (isMember) ? mdxMember.getName() : mdxSet.getName(); }
private static int setOrdinal(Member member, int ordinal) { if (member instanceof RolapMemberBase) { ((RolapMemberBase) member).setOrdinal(ordinal++); } else { // TODO LOGGER.warn( "RolapMember.setAllChildren: NOT RolapMember " + "member.name=" + member.getName() + ", member.class=" + member.getClass().getName() + ", ordinal=" + ordinal); ordinal++; } return ordinal; }
/** * Correlates each child Id we started with to it's associated * Member, if present. Updates the resolvedIdentifiers map with * the association. */ private void addChildrenToResolvedMap( Map<QueryPart, QueryPart> resolvedIdentifiers, List<Id> children, List<Member> childMembers) { for (Member child : childMembers) { for (Id childId : children) { if (!resolvedIdentifiers.containsKey(childId) && getLastSegment(childId).matches(child.getName())) { resolvedIdentifiers.put( childId, (QueryPart)Util.createExpr(child)); } } } }
private String getUniqueNameWithoutAll(Member member) { // build unique string Member parentMember = member.getParentMember(); if ((parentMember != null) && !parentMember.isAll()) { return Util.makeFqName( getUniqueNameWithoutAll(parentMember), member.getName()); } else { return Util.makeFqName(member.getHierarchy(), member.getName()); } }
new Object[] { member.getClass().getName(), member.getName(), access.name()}); hash = 0;
public static boolean matches( Member member, List<Id.Segment> nameParts) { if (Util.equalName(Util.implode(nameParts), member.getUniqueName())) { // exact match return true; } Id.Segment segment = nameParts.get(nameParts.size() - 1); while (member.getParentMember() != null) { if (!segment.matches(member.getName())) { return false; } member = member.getParentMember(); nameParts = nameParts.subList(0, nameParts.size() - 1); segment = nameParts.get(nameParts.size() - 1); } if (segment.matches(member.getName())) { return Util.equalName( member.getHierarchy().getUniqueName(), Util.implode(nameParts.subList(0, nameParts.size() - 1))); } else if (member.isAll()) { return Util.equalName( member.getHierarchy().getUniqueName(), Util.implode(nameParts)); } else { return false; } }
private VisualTotalMember createMember( Member member, int i, final List<Member> list, Evaluator evaluator) { final String name; final String caption; if (stringCalc != null) { final String namePattern = stringCalc.evaluateString(evaluator); name = substitute(namePattern, member.getName()); caption = name; } else { name = member.getName(); caption = member.getCaption(); } final List<Member> childMemberList = followingDescendants(member, i + 1, list); final Exp exp = makeExpr(childMemberList); final Validator validator = evaluator.getQuery().createValidator(); final Exp validatedExp = exp.accept(validator); return new VisualTotalMember(member, name, caption, validatedExp); }
private ReassemblyCommand zz( SubstitutionMap substitutionMap, Member mbr) { ReassemblyCommand c; if (substitutionMap.contains(mbr)) { c = new ReassemblyCommand( substitutionMap.get(mbr), LEVEL_MEMBERS); } else if (mbr.getName().startsWith(SENTINEL_PREFIX)) { c = new ReassemblyCommand(mbr, SENTINEL); } else { NativeElementType nativeType = !isNativeCompatible(mbr) ? NON_NATIVE : mbr.getMemberType() == Member.MemberType.REGULAR ? ENUMERATED_VALUE : OTHER_NATIVE; c = new ReassemblyCommand(mbr, nativeType); } return c; }
public boolean isHidden() { final RolapLevel rolapLevel = getLevel(); switch (rolapLevel.getHideMemberCondition()) { case Never: return false; case IfBlankName: { // If the key value in the database is null, then we use // a special key value whose toString() is "null". final String name = getName(); return name.equals(RolapUtil.mdxNullLiteral()) || Util.isBlank(name); } case IfParentsName: { final Member parentMember = getParentMember(); if (parentMember == null) { return false; } final String parentName = parentMember.getName(); final String name = getName(); return (parentName == null ? "" : parentName).equals( name == null ? "" : name); } default: throw Util.badValue(rolapLevel.getHideMemberCondition()); } }
rc = Util.compareName(member.getName(), nameSegment.name); } else { rc =
private Member getCalculatedChild( Member parent, String childName, Evaluator evaluator) { final SchemaReader schemaReader = evaluator.getQuery().getSchemaReader(true); Level childLevel = parent.getLevel().getChildLevel(); if (childLevel == null) { return parent.getHierarchy().getNullMember(); } List<Member> calcMemberList = schemaReader.getCalculatedMembers(childLevel); for (Member child : calcMemberList) { // the parent check is required in case there are parallel children // with the same names if (child.getParentMember().equals(parent) && child.getName().equals(childName)) { return child; } } return parent.getHierarchy().getNullMember(); } }
for (Member cubeMeasure : cubeMeasures) { if (cubeMeasure.getUniqueName().equals(xmlMeasure.name)) { if (cubeMeasure.getName().equalsIgnoreCase( xmlVirtualCube.defaultMeasure))
public String getName() { return member.getName(); }
rc = rootMember.getName().compareToIgnoreCase(memberName.name); } else { rc = FunUtil.compareSiblingMembers(
String memberName = member.getName(); if (memberName.startsWith(MEMBER_NAME_PREFIX)) { Level level = member.getLevel();