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

Classes

class  BlindSearchIndex
 
class  BlindSearchTests
 
class  BlockIndex
 An implementation of BlockIndexBase<T> that stores all values in blocks that are entirely stored in main memory. /summary> More...
 
class  BlockIndexBase
 An implementation of an index of values that are stored across an array of blocks. More...
 
class  CollatedSearchIndex
 
class  ColumnIndex
 
class  ColumnIndexContext
 
class  DefaultIndexTypes
 
interface  IIndex
 An interface for querying and accessing an index of primitive integers. More...
 
interface  IIndexBlock
 A block contained in a BlockIndex. More...
 
interface  IIndexComparer
 A comparer that is used within IIndex<T> to compares two values which are indices to data that is being compared. More...
 
interface  IIndexEnumerator
 Enumerates the elements of an index. More...
 
interface  IIndexFactory
 
interface  IIndexSet
 An object that access to a set of indexes. More...
 
interface  IMappedBlock
 
class  IndexBlock
 
struct  IndexRange
 Describes the range of values to select from an index. More...
 
class  IndexRangeSet
 
class  IndexSetStore
 
class  InsertSearchIndex
 
class  LuceneIndex
 
class  LuceneIndexFactory
 
class  SnapshotIndexSet
 
class  StoreIndex
 
class  SystemContextExtensions
 

Enumerations

enum  RangeFieldOffset { RangeFieldOffset.FirstValue = 1, RangeFieldOffset.LastValue = 2, RangeFieldOffset.BeforeFirstValue = 3, RangeFieldOffset.AfterLastValue = 4 }
 The absolute offset of a field in a range of a selection. More...
 

Enumeration Type Documentation

The absolute offset of a field in a range of a selection.

See also
IndexRange
Enumerator
FirstValue 

The offset of the first value of the range.

LastValue 

The offset of the last value of the range.

BeforeFirstValue 

The offset before the first value of the range.

AfterLastValue 

The offset after the last value of the range.

Definition at line 24 of file RangeFieldOffset.cs.

24  {
28  FirstValue = 1,
29 
33  LastValue = 2,
34 
38  BeforeFirstValue = 3,
39 
43  AfterLastValue = 4
44  }
The offset before the first value of the range.
The offset after the last value of the range.
The offset of the first value of the range.
The offset of the last value of the range.