eXtremeDB SQL .NET 6.0 API
Public Member Functions | Properties | List of all members
eXtremeDB.Database.RaidDevice Class Reference

A RAID segment. More...

Inheritance diagram for eXtremeDB.Database.RaidDevice:
Inheritance graph
[legend]

Public Member Functions

 RaidDevice (Device.Kind kind, String path, int raidLevel, ulong offset)
 The RAID device constructor. More...
 
- Public Member Functions inherited from eXtremeDB.Database.FileDevice
 FileDevice (Device.Kind kind, String path)
 The file device constructor. More...
 

Properties

int RaidLevel [get]
 
ulong Offset [get]
 
- Properties inherited from eXtremeDB.Database.FileDevice
String Path [get]
 
OpenFlags Flags [get]
 
- Properties inherited from eXtremeDB.Database.Device
Kind DeviceKind [get]
 
uint iKind [get]
 

Additional Inherited Members

- Public Types inherited from eXtremeDB.Database.FileDevice
enum class  OpenFlags : int {
  Default = 0 , ReadOnly = 1 , Truncate = 2 , NoBuffering = 4 ,
  Existing = 8 , Temporary = 16 , FSyncFix = 32 , Subpartition = 64 ,
  FSyncAIOBarrier = 128 , Compressed = 256 , Lock = 512 , NoReadBuffering = 1024 ,
  NoWriteBuffering = 2048
}
 
- Public Types inherited from eXtremeDB.Database.Device
enum class  Kind {
  Data , DiskCache , TransactionLog , AsyncBuffer ,
  PipeBuffer
}
 The assignment of this device. More...
 

Detailed Description

A RAID segment.

Constructor & Destructor Documentation

◆ RaidDevice()

eXtremeDB.Database.RaidDevice.RaidDevice ( Device.Kind  kind,
String  path,
int  raidLevel,
ulong  offset 
)

The RAID device constructor.

Parameters
kindthe device assignment.
paththe file path.
raidLevel0 - (RAID-0: striping) or 1 (RAID-1: mirroring) .

Property Documentation

◆ Offset

ulong eXtremeDB.Database.RaidDevice.Offset
get

◆ RaidLevel

int eXtremeDB.Database.RaidDevice.RaidLevel
get

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