You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
472 B

7 years ago
  1. package embedded
  2. import (
  3. "github.com/syndtr/goleveldb/leveldb"
  4. )
  5. type EmbeddedStore struct {
  6. db *leveldb.DB
  7. }
  8. func NewEmbeddedStore(dir string) (filer *EmbeddedStore, err error) {
  9. filer = &EmbeddedStore{}
  10. if filer.db, err = leveldb.OpenFile(dir, nil); err != nil {
  11. return
  12. }
  13. return
  14. }
  15. func (filer *EmbeddedStore) CreateFile(filePath string, fid string) (err error) {
  16. return nil
  17. }
  18. func (filer *EmbeddedStore) Mkdir(filePath string) (err error) {
  19. return nil
  20. }