package com.alibaba.doris.dataserver.store.bdb; import com.sleepycat.je.DatabaseConfig; import com.sleepycat.je.EnvironmentConfig; /** * @author ajun Email:jack.yuj@alibaba-inc.com */ public class BDBStorageConfig { public String getDataDirectory() { return dataDirectory; } public void setDataDirectory(String dataDirectory) { this.dataDirectory = dataDirectory; } public boolean isPerDatabaseOneEnvironment() { return isPerDatabaseOneEnvironment; } public void setPerDatabaseOneEnvironment(boolean isPerDatabaseOneEnvironment) { this.isPerDatabaseOneEnvironment = isPerDatabaseOneEnvironment; } public EnvironmentConfig getEnvironmentConfig() { return environmentConfig; } public void setEnvironmentConfig(EnvironmentConfig environmentConfig) { this.environmentConfig = environmentConfig; } public DatabaseConfig getDatabaseConfig() { return databaseConfig; } public void setDatabaseConfig(DatabaseConfig databaseConfig) { this.databaseConfig = databaseConfig; } public boolean isCursorPreload() { return isCursorPreload; } public void setCursorPreload(boolean isCursorPreload) { this.isCursorPreload = isCursorPreload; } public boolean isAllowCreate() { return isAllowCreate; } public void setAllowCreate(boolean isAllowCreate) { this.isAllowCreate = isAllowCreate; } public int getDbBtreeFanout() { return dbBtreeFanout; } public void setDbBtreeFanout(int dbBtreeFanout) { this.dbBtreeFanout = dbBtreeFanout; } public boolean isSortedDuplicates() { return isSortedDuplicates; } public void setSortedDuplicates(boolean isSortedDuplicates) { this.isSortedDuplicates = isSortedDuplicates; } public boolean isDeferredWrite() { return deferredWrite; } public void setDeferredWrite(boolean deferredWrite) { this.deferredWrite = deferredWrite; } private boolean deferredWrite; private boolean isSortedDuplicates; private boolean isCursorPreload = true; private boolean isAllowCreate = true; private int dbBtreeFanout; private EnvironmentConfig environmentConfig; private DatabaseConfig databaseConfig; private String dataDirectory; private boolean isPerDatabaseOneEnvironment = false; }