eXtremeDB SQL .NET 6.0 API
Classes | Namespaces | Enumerations
Database.cs File Reference

Classes

class  eXtremeDB.Database
 eXtremeDB database interface. More...
 
struct  eXtremeDB.Database.RuntimeInfo
 Actual loaded runtime information More...
 
struct  eXtremeDB.Database.BackupInfo
 
struct  eXtremeDB.Database.mco_log_params_t
 Parameters for the database open method. More...
 
struct  eXtremeDB.Database.mco_ssl_params_t
 
struct  eXtremeDB.Database.mco_db_params_t
 
class  eXtremeDB.Database.Parameters
 Parameters for the database open method. More...
 
class  eXtremeDB.Database.SSLParameters
 
class  eXtremeDB.Database.Device
 An abstract database device (a volatile or non-volatile memory resource). More...
 
class  eXtremeDB.Database.PrivateMemoryDevice
 An in-process private memory segment (allocated using malloc). More...
 
class  eXtremeDB.Database.SharedMemoryDevice
 A shared memory region (allocated using mmap or a similar system call). More...
 
class  eXtremeDB.Database.FileDevice
 An Operating System file device. More...
 
class  eXtremeDB.Database.MultiFileDevice
 A multifile segment. A multifile consists of several physical files. The size of each segment except the last is fixed, the last segment can be extended indefinitely. More...
 
class  eXtremeDB.Database.RaidDevice
 A RAID segment. More...
 

Namespaces

namespace  eXtremeDB
 

Enumerations

enum class  eXtremeDB.mcosql_error_code : int {
  eXtremeDB.SQL_OK = 0 , eXtremeDB.NO_MORE_ELEMENTS = 1 , eXtremeDB.INVALID_TYPE_CAST = 2 , eXtremeDB.COMPILE_ERROR = 3 ,
  eXtremeDB.NOT_SINGLE_VALUE = 4 , eXtremeDB.INVALID_OPERATION = 5 , eXtremeDB.INDEX_OUT_OF_BOUNDS = 6 , eXtremeDB.NOT_ENOUGH_MEMORY = 7 ,
  eXtremeDB.NOT_UNIQUE = 8 , eXtremeDB.NOT_PREPARED = 9 , eXtremeDB.RUNTIME_ERROR = 10 , eXtremeDB.COMMUNICATION_ERROR = 11 ,
  eXtremeDB.UPGRAGE_NOT_POSSIBLE = 12 , eXtremeDB.SQL_CONFLICT = 13 , eXtremeDB.SQL_NULL_REFERENCE = 14 , eXtremeDB.SQL_INVALID_STATE = 15 ,
  eXtremeDB.SQL_INVALID_OPERAND = 16 , eXtremeDB.SQL_NULL_VALUE = 17 , eXtremeDB.SQL_BAD_CSV_FORMAT = 18 , eXtremeDB.SQL_SYSTEM_ERROR = 19
}