Пример #1
0
 public FragmentEntry getFragment(Table catalog_tbl, int hash) {
   String table_key = CatalogKey.createKey(catalog_tbl);
   for (FragmentEntry fragment : this.fragments) {
     if (fragment.getTableKey().equals(table_key) && fragment.getHashKey() == hash) {
       return (fragment);
     }
   } // FOR
   return (null);
 }
Пример #2
0
  public void initialize() {
    for (SiteEntry site : this.sites) {
      String host_key = site.getHostKey();
      if (!this.host_site_xref.containsKey(host_key)) {
        this.host_site_xref.put(host_key, new TreeSet<SiteEntry>());
      }
      this.host_site_xref.get(host_key).add(site);

      for (FragmentEntry fragment : site.getFragments()) {
        this.fragments.add(fragment);
        this.fragment_site_xref.put(fragment, site);

        String table_key = fragment.getTableKey();
        if (!this.table_fragment_xref.containsKey(table_key)) {
          this.table_fragment_xref.put(table_key, new HashSet<FragmentEntry>());
        }
        this.table_fragment_xref.get(table_key).add(fragment);
      } // FOR
    } // FOR
  }