leveldb_options.go 472 B

123456789101112131415161718192021222324252627282930
  1. package ezdb
  2. import "github.com/syndtr/goleveldb/leveldb/opt"
  3. type LevelDBOptions struct {
  4. Open *opt.Options
  5. Read *opt.ReadOptions
  6. Write *opt.WriteOptions
  7. }
  8. func (o *LevelDBOptions) GetOpen() *opt.Options {
  9. if o == nil {
  10. return nil
  11. }
  12. return o.Open
  13. }
  14. func (o *LevelDBOptions) GetRead() *opt.ReadOptions {
  15. if o == nil {
  16. return nil
  17. }
  18. return o.Read
  19. }
  20. func (o *LevelDBOptions) GetWrite() *opt.WriteOptions {
  21. if o == nil {
  22. return nil
  23. }
  24. return o.Write
  25. }