Package org.helidb.backend

Examples of org.helidb.backend.SingleAndProxiedDatabaseFile


    proxied.getClass();
    f.getClass();
    tempDir.getClass();

    m_proxied = proxied;
    m_file = new SingleAndProxiedDatabaseFile(proxied.getDatabaseFiles(), f);
    m_tempDir = tempDir;
  }
View Full Code Here


    return m_file;
  }

  public DatabaseFiles copyDatabaseFiles()
  {
    return new SingleAndProxiedDatabaseFile(m_proxied.copyDatabaseFiles(), copyToTempFile(m_file.getFile(), m_tempDir));
  }
View Full Code Here

    m_logAdapterHolder = lah;
  }

  public DatabaseBackend<K, V, P> create(DatabaseFiles f, boolean readOnly)
  {
    SingleAndProxiedDatabaseFile sap = (SingleAndProxiedDatabaseFile) f;
    DatabaseBackend<K, V, P> proxied = m_proxiedFactory.create(sap.getProxied(), readOnly);
    return new BPlusTreeIndexBackend<K, V, H, P>(proxied, readOnly, new BPlusTree<H, P>(m_nodeRepositoryBuilder.create(sap.getFile(), readOnly), m_logAdapterHolder), m_hasher, m_logAdapterHolder);
  }
View Full Code Here

TOP

Related Classes of org.helidb.backend.SingleAndProxiedDatabaseFile

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.