C# Class Deveel.Data.Store.Journaled.JournaledStoreSystem

Inheritance: IStoreSystem
显示文件 Open project: deveel/deveeldb

Private Properties

Property Type Description
Configure void
CreateFileStore JournaledFileStore
Dispose void
GetFileLockName string

Public Methods

Method Description
CloseStore ( IStore store ) : bool
CreateStore ( string name ) : IStore
DeleteStore ( IStore store ) : bool
Dispose ( ) : void
JournaledStoreSystem ( IDatabaseContext context ) : System
Lock ( string lockName ) : void
OpenStore ( string name ) : IStore
SetCheckPoint ( ) : void
StoreExists ( string name ) : bool
Unlock ( string lockName ) : void

Private Methods

Method Description
Configure ( ) : void
CreateFileStore ( string resourceName ) : JournaledFileStore
Dispose ( bool disposing ) : void
GetFileLockName ( string resourceName ) : string

Method Details

CloseStore() public method

public CloseStore ( IStore store ) : bool
store IStore
return bool

CreateStore() public method

public CreateStore ( string name ) : IStore
name string
return IStore

DeleteStore() public method

public DeleteStore ( IStore store ) : bool
store IStore
return bool

Dispose() public method

public Dispose ( ) : void
return void

JournaledStoreSystem() public method

public JournaledStoreSystem ( IDatabaseContext context ) : System
context IDatabaseContext
return System

Lock() public method

public Lock ( string lockName ) : void
lockName string
return void

OpenStore() public method

public OpenStore ( string name ) : IStore
name string
return IStore

SetCheckPoint() public method

public SetCheckPoint ( ) : void
return void

StoreExists() public method

public StoreExists ( string name ) : bool
name string
return bool

Unlock() public method

public Unlock ( string lockName ) : void
lockName string
return void