/** * Internal database constructor, called from {@link DiskBuilder#build}. * * @param meta meta data * @param elemNames element names * @param attrNames attribute names * @param paths path summary * @param n namespaces * @throws IOException I/O Exception */ public DiskData( final MetaData meta, final Names elemNames, final Names attrNames, final PathSummary paths, final Namespaces n) throws IOException { super(meta); this.elemNames = elemNames; this.attrNames = attrNames; this.paths = paths; this.nspaces = n; paths.data(this); if (meta.updindex) idmap = new IdPreMap(meta.lastid); init(); }