![]() |
DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Classes | |
| class | MinimalTable |
| class | TypeResolver |
Public Member Functions | |
| bool | Exists () |
| void | Close (bool dropPending) |
| bool | Drop () |
| void | Open () |
| IIndexSet | CreateIndexSet () |
| void | AddIndex (IndexInfo indexInfo) |
| void | Create (TableInfo tableInfo) |
| long | GetNextUniqueId () |
| void | SetUniqueId (long value) |
| IMutableTable | CreateTableAtCommit (ITransaction transaction) |
| IMutableTable | CreateTableAtCommit (ITransaction transaction, TableEventRegistry registry) |
| RecordState | WriteRecordState (int rowNumber, RecordState state) |
| RecordState | ReadRecordState (int rowNumber) |
| bool | IsRecordDeleted (int rowNumber) |
| int | AddRow (Row row) |
| void | BuildIndexes () |
| void | CopyFrom (int tableId, TableSource destSource, IIndexSet indexSet) |
| void | AddLock () |
| void | RemoveLock () |
| DataObject | GetValue (int rowIndex, int columnOffset) |
| IEnumerable< TableEventRegistry > | FindChangesSinceCmmit (long commitId) |
| void | RollbackTransactionChange (TableEventRegistry registry) |
| void | MergeChanges (long commitId) |
Package Functions | |
| TableSource (TableSourceComposite composite, IStoreSystem storeSystem, IObjectStore objStore, int tableId, string sourceName) | |
| void | CommitTransactionChange (int commitId, TableEventRegistry change, IIndexSet indexSet) |
| void | HardRemoveRow (int rowIndex) |
| bool | HardCheckAndReclaimRow (int recordIndex) |
| ColumnIndex | CreateColumnIndex (IIndexSet indexSet, ITable table, int columnOffset) |
Properties | |
| TableSourceComposite | Composite [get, private set] |
| IDatabaseContext | DatabaseContext [get] |
| IDatabase | Database [get] |
| ISystemContext | SystemContext [get] |
| IStoreSystem | StoreSystem [get, set] |
| int | TableId [get, private set] |
| ObjectName | TableName [get] |
| string | SourceName [get, private set] |
| bool | IsRootLocked [get] |
| TableInfo | TableInfo [get, private set] |
| int | ColumnCount [get] |
| int | RawRowCount [get] |
| long | CurrentUniqueId [get] |
| bool | CanCompact [get] |
| bool | IsReadOnly [get] |
| IndexSetInfo | IndexSetInfo [get, private set] |
| bool | IsClosed [get, protected set] |
| bool | HasChangesPending [get] |
| string | StoreIdentity [get, private set] |
| IStore | Store [get, private set] |
| IObjectStore | ObjectStore [get, private set] |
| TableSourceGC | GC [get, private set] |
| bool | HasShutdown [get, private set] |
| ITableCellCache | CellCache [get, set] |
| bool | CellCaching [get] |
Properties inherited from Deveel.Data.Sql.Tables.ITableSource | |
| int | TableId [get] |
| TableInfo | TableInfo [get] |
| bool | CanCompact [get] |
Private Member Functions | |
| void | ClearLocks () |
| void | ReleaseObjects () |
| void | DoOpeningScan () |
| void | ScanForLeaks () |
| bool | OpenTable () |
| void | CommitIndexSet (IIndexSet indexSet) |
| void | SetTableInfo (TableInfo info) |
| void | SetIndexSetInfo () |
| void | LoadInternal () |
| void | CreateTable () |
| void | SetupInitialStore () |
| void | ReadStoreHeaders () |
| void | DoHardRowRemove (int rowNumber) |
| void | OnDeleteRow (int rowIndex) |
| void | RemoveRowFromCache (int rowIndex) |
| void | ReleaseRowObjects (long recordPointer) |
| long | AddToRecordList (long recordPointer) |
| void | GrowRecordList () |
| int | OnAddRow (Row row) |
| long | WriteRecord (Row data) |
| void | BuildIndex (int indexNumber) |
| ColumnIndex | CreateIndexAt (IIndexSet indexSet, ITable table, int indexI) |
| void | CheckForCleanup () |
Static Private Member Functions | |
| static string | MakeSourceIdentity (ISystemContext context, int tableId, string tableName) |
Private Attributes | |
| IndexSetStore | indexSetStore |
| VersionedTableIndexList | tableIndices |
| FixedRecordList | recordList |
| long | indexHeaderOffset |
| long | listHeaderOffset |
| IArea | headerArea |
| long | firstDeleteChainRecord |
| long | sequenceId |
| bool | isClosed |
| int | rootLock |
Definition at line 34 of file TableSource.cs.
|
inlinepackage |
Definition at line 49 of file TableSource.cs.
|
inline |
Definition at line 397 of file TableSource.cs.
|
inline |
Definition at line 1264 of file TableSource.cs.
|
inline |
|
inlineprivate |
Definition at line 955 of file TableSource.cs.
|
inlineprivate |
Definition at line 1188 of file TableSource.cs.
|
inline |
Implements Deveel.Data.Sql.Tables.ITableSource.
Definition at line 1156 of file TableSource.cs.
|
inlineprivate |
Definition at line 1288 of file TableSource.cs.
|
inlineprivate |
Definition at line 178 of file TableSource.cs.
|
inline |
Definition at line 184 of file TableSource.cs.
|
inlineprivate |
Definition at line 405 of file TableSource.cs.
|
inlinepackage |
Definition at line 696 of file TableSource.cs.
|
inline |
Definition at line 1260 of file TableSource.cs.
|
inline |
Definition at line 452 of file TableSource.cs.
|
inlinepackage |
Definition at line 1214 of file TableSource.cs.
|
inlineprivate |
Definition at line 1227 of file TableSource.cs.
|
inline |
Implements Deveel.Data.Sql.Tables.ITableSource.
Definition at line 393 of file TableSource.cs.
|
inlineprivate |
Definition at line 487 of file TableSource.cs.
|
inline |
Implements Deveel.Data.Sql.Tables.ITableSource.
Definition at line 688 of file TableSource.cs.
|
inline |
Definition at line 692 of file TableSource.cs.
|
inlineprivate |
Definition at line 808 of file TableSource.cs.
|
inlineprivate |
Definition at line 267 of file TableSource.cs.
|
inline |
Definition at line 247 of file TableSource.cs.
|
inline |
Definition at line 174 of file TableSource.cs.
|
inline |
Definition at line 1502 of file TableSource.cs.
|
inline |
Implements Deveel.Data.Sql.Tables.ITableSource.
Definition at line 643 of file TableSource.cs.
|
inline |
Definition at line 1294 of file TableSource.cs.
|
inlineprivate |
Definition at line 998 of file TableSource.cs.
|
inlinepackage |
Definition at line 833 of file TableSource.cs.
|
inlinepackage |
Definition at line 818 of file TableSource.cs.
|
inline |
Definition at line 803 of file TableSource.cs.
|
inlineprivate |
Definition at line 444 of file TableSource.cs.
|
inlinestaticprivate |
Definition at line 465 of file TableSource.cs.
|
inline |
Definition at line 1540 of file TableSource.cs.
|
inlineprivate |
Definition at line 1034 of file TableSource.cs.
|
inlineprivate |
Definition at line 854 of file TableSource.cs.
|
inline |
Definition at line 251 of file TableSource.cs.
|
inlineprivate |
Definition at line 379 of file TableSource.cs.
|
inline |
Definition at line 794 of file TableSource.cs.
|
inlineprivate |
Definition at line 580 of file TableSource.cs.
|
inlineprivate |
Definition at line 231 of file TableSource.cs.
|
inlineprivate |
Definition at line 905 of file TableSource.cs.
|
inline |
Definition at line 1271 of file TableSource.cs.
|
inlineprivate |
Definition at line 896 of file TableSource.cs.
|
inline |
Definition at line 1508 of file TableSource.cs.
|
inlineprivate |
Definition at line 337 of file TableSource.cs.
|
inlineprivate |
Definition at line 427 of file TableSource.cs.
|
inlineprivate |
Definition at line 410 of file TableSource.cs.
|
inline |
Implements Deveel.Data.Sql.Tables.ITableSource.
Definition at line 667 of file TableSource.cs.
|
inlineprivate |
Definition at line 508 of file TableSource.cs.
|
inlineprivate |
Definition at line 1062 of file TableSource.cs.
|
inline |
Implements Deveel.Data.Sql.Tables.ITableSource.
Definition at line 768 of file TableSource.cs.
|
private |
Definition at line 42 of file TableSource.cs.
|
private |
Definition at line 41 of file TableSource.cs.
|
private |
Definition at line 39 of file TableSource.cs.
|
private |
Definition at line 35 of file TableSource.cs.
|
private |
Definition at line 46 of file TableSource.cs.
|
private |
Definition at line 40 of file TableSource.cs.
|
private |
Definition at line 38 of file TableSource.cs.
|
private |
Definition at line 47 of file TableSource.cs.
|
private |
Definition at line 44 of file TableSource.cs.
|
private |
Definition at line 36 of file TableSource.cs.
|
get |
Definition at line 123 of file TableSource.cs.
|
getsetprivate |
Definition at line 168 of file TableSource.cs.
|
get |
Definition at line 170 of file TableSource.cs.
|
get |
Definition at line 101 of file TableSource.cs.
|
getprivate set |
Definition at line 67 of file TableSource.cs.
|
get |
Definition at line 115 of file TableSource.cs.
|
get |
Definition at line 73 of file TableSource.cs.
|
get |
Definition at line 69 of file TableSource.cs.
|
getprivate set |
Definition at line 164 of file TableSource.cs.
|
get |
Definition at line 150 of file TableSource.cs.
|
getprivate set |
Definition at line 166 of file TableSource.cs.
|
getprivate set |
Definition at line 135 of file TableSource.cs.
|
getprotected set |
Definition at line 137 of file TableSource.cs.
|
get |
Definition at line 131 of file TableSource.cs.
|
get |
Definition at line 91 of file TableSource.cs.
|
getprivate set |
Definition at line 162 of file TableSource.cs.
|
get |
Definition at line 105 of file TableSource.cs.
|
getprivate set |
Definition at line 89 of file TableSource.cs.
|
getprivate set |
Definition at line 160 of file TableSource.cs.
|
getprivate set |
Definition at line 158 of file TableSource.cs.
|
getsetprivate |
Definition at line 81 of file TableSource.cs.
|
get |
Definition at line 77 of file TableSource.cs.
|
getprivate set |
Definition at line 83 of file TableSource.cs.
|
getprivate set |
Definition at line 99 of file TableSource.cs.
|
get |
Definition at line 85 of file TableSource.cs.
1.8.10