DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Namespaces | Classes | Enumerations
Deveel.Data Namespace Reference

Namespaces

namespace  Caching
 
namespace  Client
 
namespace  Configuration
 
namespace  Control
 
namespace  Deveel
 
namespace  Diagnostics
 
namespace  Index
 
namespace  Linq
 
namespace  Mapping
 
namespace  Protocol
 
namespace  Routines
 
namespace  Security
 
namespace  Serialization
 
namespace  Services
 
namespace  Spatial
 
namespace  Sql
 
namespace  Store
 
namespace  Text
 
namespace  Transactions
 
namespace  Types
 
namespace  Util
 
namespace  Xml
 

Classes

class  ActiveSessionList
 Manages all the open sessions towards a single database within as system. More...
 
class  Block
 
class  BlockContext
 
class  BlockExecuteContext
 
class  BooleanObjectTest
 
class  CastTest
 
class  Context
 
class  ContextBasedTest
 
class  ContextExtensions
 
class  ContextNames
 
class  Database
 The default implementation of a database in a system. More...
 
class  DatabaseContext
 
class  DatabaseContextExtensions
 
class  DatabaseExtensions
 
class  DatabaseSystem
 
class  DatabaseSystemException
 Exception thrown where various problems occur within the database. More...
 
class  DatabaseTests
 
class  DataObject
 Represents a dynamic object that encapsulates a defined SqlType and a compatible constant ISqlObject value. More...
 
class  DataVersionAttribute
 
class  GroupOperatorHelper
 
interface  IBlock
 
interface  IBlockContext
 
interface  IContext
 
interface  IDatabase
 The representation of a single database in the system. More...
 
interface  IDatabaseContext
 The context of a single database within a system. More...
 
interface  IDatabaseCreateCallback
 Defines the callback that a IDatabase.Create function calls right before the finalization of the database initial state. More...
 
interface  IDatabaseHandler
 
interface  IDatabaseManager
 
interface  IDatabaseScanner
 
interface  IQuery
 
interface  IQueryContext
 Provides a context for executing queries, accessing the system resources and evaluation context. More...
 
interface  IRequest
 
interface  ISession
 An isolated session to a given database for a given user, encapsulating the transaction for operations. More...
 
interface  ISessionContext
 
interface  ISystem
 
interface  ISystemContext
 The execution context of a database system, that is defining the configurations and the components used to manage databases. More...
 
interface  ISystemModule
 
class  ModuleInfo
 
class  NullObjectTest
 
class  NumericObjectTests
 
class  ObjectNameTest
 
class  ObjectNotFoundException
 
class  PerformanceTest
 
class  Query
 
class  QueryContext
 
class  QueryContextExtensions
 
class  QueryExtensions
 
class  QueryTest
 
class  RequestExtensions
 
class  SequenceManagerTests
 
class  Session
 This is a session that is constructed around a given user and a transaction, to the given database. More...
 
class  SessionContext
 
class  SessionExtensions
 
class  SingleDatabaseHandler
 
class  StringObjectTests
 
class  SystemBuilder
 
class  SystemContext
 This is the context of a database system, that handles the configurations and services used by all the databases managed within this scope. More...
 
class  SystemContextExtensions
 
class  SystemErrorCodes
 
class  SystemSchema
 Provides utilities and properties for handling the SYSTEN schema of a database. More...
 
class  SystemSession
 
class  SystemTableContainer
 
class  SystemTests
 
class  TableEventRegistry
 
class  TableSourceComposite
 
class  TableStateStore
 
class  TableTypes
 Provides the constant names of the types of tables in a database system. More...
 
class  UserSessionExtensions
 

Enumerations

enum  RecordState {
  RecordState.Uncommitted = 0, RecordState.CommittedAdded = 0x010, RecordState.CommittedRemoved = 0x020, RecordState.Deleted = 0x020000,
  RecordState.Error = -1
}
 An enumeration that represents the various states of a record. More...
 
enum  StorageType { StorageType.Memory, StorageType.File, StorageType.Custom }
 

Enumeration Type Documentation

An enumeration that represents the various states of a record.

Enumerator
Uncommitted 

summary> /summary> summary> /summary>

CommittedAdded 

summary> /summary>

CommittedRemoved 

summary> /summary>

Deleted 
Error 

summary> Denotes an erroneous record state. /summary>

Definition at line 23 of file RecordState.cs.

Enumerator
Memory 
File 
Custom 

Definition at line 2 of file StorageType.cs.