26 lines
540 B
Go
26 lines
540 B
Go
package leveldb
|
|
|
|
type LevelDBConfigurationProvider interface {
|
|
GetDBPath() string
|
|
GetDBName() string
|
|
}
|
|
|
|
type LevelDBConfigurationProviderImpl struct {
|
|
dbPath string
|
|
dbName string
|
|
}
|
|
|
|
func NewLevelDBConfigurationProvider(dbPath string, dbName string) LevelDBConfigurationProvider {
|
|
return &LevelDBConfigurationProviderImpl{
|
|
dbPath: dbPath,
|
|
dbName: dbName,
|
|
}
|
|
}
|
|
|
|
func (me *LevelDBConfigurationProviderImpl) GetDBPath() string {
|
|
return me.dbPath
|
|
}
|
|
|
|
func (me *LevelDBConfigurationProviderImpl) GetDBName() string {
|
|
return me.dbName
|
|
}
|