String sName, // simple name
String qName // qualified name
) throws SAXException{
if (qName.equals("row")) {
rowCount++;
MemberElement member;
if (spawnFilterTreeMemberElement){
// S.out("creating filter tree member");
member = new FilterTreeMemberElement(
svm,
restrictions,
properties,
(String) elements.get("CATALOG_NAME"),
(String) elements.get("CUBE_NAME"),
(String) elements.get("DIMENSION_UNIQUE_NAME"),
(String) elements.get("HIERARCHY_UNIQUE_NAME"),
(String) elements.get("LEVEL_UNIQUE_NAME"),
Integer.parseInt((String) elements.get("LEVEL_NUMBER")),
(String) elements.get("MEMBER_NAME"),
(String) elements.get("MEMBER_UNIQUE_NAME"),
(String) elements.get("MEMBER_CAPTION"),
Integer.parseInt((String) elements.get("MEMBER_TYPE")),
Integer.parseInt((String) elements.get("MEMBER_ORDINAL")),
Integer.parseInt((String) elements.get("CHILDREN_CARDINALITY"))
);
}else{
// S.out("creating dim. tree member");
member = new MemberElement(
svm,
restrictions,
properties,
(String) elements.get("CATALOG_NAME"),
(String) elements.get("CUBE_NAME"),