150 sidx[eid] = eschema |
150 sidx[eid] = eschema |
151 set_perms(eschema, permsdict) |
151 set_perms(eschema, permsdict) |
152 for etype, stype in session.execute( |
152 for etype, stype in session.execute( |
153 'Any XN, ETN WHERE X is CWEType, X name XN, X specializes ET, ET name ETN', |
153 'Any XN, ETN WHERE X is CWEType, X name XN, X specializes ET, ET name ETN', |
154 build_descr=False): |
154 build_descr=False): |
|
155 etype = ETYPE_NAME_MAP.get(etype, etype) |
|
156 stype = ETYPE_NAME_MAP.get(stype, stype) |
155 schema.eschema(etype)._specialized_type = stype |
157 schema.eschema(etype)._specialized_type = stype |
156 schema.eschema(stype)._specialized_by.append(etype) |
158 schema.eschema(stype)._specialized_by.append(etype) |
157 for eid, rtype, desc, sym, il, ftc in session.execute( |
159 for eid, rtype, desc, sym, il, ftc in session.execute( |
158 'Any X,N,D,S,I,FTC WHERE X is CWRType, X name N, X description D, ' |
160 'Any X,N,D,S,I,FTC WHERE X is CWRType, X name N, X description D, ' |
159 'X symmetric S, X inlined I, X fulltext_container FTC', build_descr=False): |
161 'X symmetric S, X inlined I, X fulltext_container FTC', build_descr=False): |