コード例 #1
0
ファイル: DiskData.java プロジェクト: LukasK/basex
  /**
   * 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();
  }