DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Properties | List of all members
Deveel.Data.Store.ScatteringFileStoreDataFactory Class Reference
Inheritance diagram for Deveel.Data.Store.ScatteringFileStoreDataFactory:
Deveel.Data.Store.IStoreDataFactory

Public Member Functions

 ScatteringFileStoreDataFactory (IFileSystem fileSystem, string basePath, int maxSliceSize, string fileExt)
 
IStoreData CreateData (string name)
 Creates a new block of data identified by the given name. More...
 

Properties

string BasePath [get, private set]
 
string FileExtension [get, private set]
 
int MaxSliceSize [get, private set]
 
IFileSystem FileSystem [get, private set]
 

Detailed Description

Definition at line 4 of file ScatteringFileStoreDataFactory.cs.

Constructor & Destructor Documentation

Deveel.Data.Store.ScatteringFileStoreDataFactory.ScatteringFileStoreDataFactory ( IFileSystem  fileSystem,
string  basePath,
int  maxSliceSize,
string  fileExt 
)
inline

Definition at line 5 of file ScatteringFileStoreDataFactory.cs.

5  {
6  if (String.IsNullOrEmpty(basePath))
7  throw new ArgumentNullException("basePath");
8  if (fileSystem == null)
9  throw new ArgumentNullException("fileSystem");
10 
11  FileSystem = fileSystem;
12  BasePath = basePath;
13  MaxSliceSize = maxSliceSize;
14  FileExtension = fileExt;
15  }
A long string in the system.

Member Function Documentation

IStoreData Deveel.Data.Store.ScatteringFileStoreDataFactory.CreateData ( string  name)
inline

Creates a new block of data identified by the given name.

Parameters
nameThe name that identifies the data block handler.
Returns
Returns an instance of IStoreData that is compatible with this factory.

Implements Deveel.Data.Store.IStoreDataFactory.

Definition at line 25 of file ScatteringFileStoreDataFactory.cs.

Property Documentation

string Deveel.Data.Store.ScatteringFileStoreDataFactory.BasePath
getprivate set

Definition at line 17 of file ScatteringFileStoreDataFactory.cs.

string Deveel.Data.Store.ScatteringFileStoreDataFactory.FileExtension
getprivate set

Definition at line 19 of file ScatteringFileStoreDataFactory.cs.

IFileSystem Deveel.Data.Store.ScatteringFileStoreDataFactory.FileSystem
getprivate set

Definition at line 23 of file ScatteringFileStoreDataFactory.cs.

int Deveel.Data.Store.ScatteringFileStoreDataFactory.MaxSliceSize
getprivate set

Definition at line 21 of file ScatteringFileStoreDataFactory.cs.


The documentation for this class was generated from the following file: