DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Properties | List of all members
Deveel.Data.Index.LuceneIndex Class Reference
Inheritance diagram for Deveel.Data.Index.LuceneIndex:
Deveel.Data.Index.ColumnIndex

Public Member Functions

 LuceneIndex (ITable table, int columnOffset)
 
override ColumnIndex Copy (ITable table, bool readOnly)
 
override void Insert (int rowNumber)
 
override void Remove (int rowNumber)
 
override IEnumerable< int > SelectRange (IndexRange[] ranges)
 
- Public Member Functions inherited from Deveel.Data.Index.ColumnIndex
void Dispose ()
 
IIndex< int > Order (IEnumerable< int > rows)
 
IEnumerable< int > SelectRange (IndexRange range)
 
virtual IEnumerable< int > SelectAll ()
 
virtual IEnumerable< int > SelectFirst ()
 
IEnumerable< int > SelectNotFirst ()
 
IEnumerable< int > SelectLast ()
 
IEnumerable< int > SelectNotLast ()
 
IEnumerable< int > SelectAllNonNull ()
 
IEnumerable< int > SelectEqual (DataObject ob)
 
IEnumerable< int > SelectNotEqual (DataObject ob)
 
IEnumerable< int > SelectGreater (DataObject ob)
 
IEnumerable< int > SelectLess (DataObject ob)
 
IEnumerable< int > SelectGreaterOrEqual (DataObject ob)
 
IEnumerable< int > SelectLessOrEqual (DataObject ob)
 
IEnumerable< int > SelectBetween (DataObject ob1, DataObject ob2)
 
IEnumerable< int > SelectLike (DataObject value)
 
virtual ColumnIndex GetSubset (ITable subsetTable, int subsetColumn)
 

Properties

override string IndexType [get]
 
- Properties inherited from Deveel.Data.Index.ColumnIndex
ITable Table [get, private set]
 
int ColumnOffset [get, private set]
 
virtual bool IsReadOnly [get]
 
virtual bool HandlesTextSearch [get]
 
abstract string IndexType [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Deveel.Data.Index.ColumnIndex
 ColumnIndex (ITable table, int columnOffset)
 
DataObject GetValue (long row)
 
virtual void Dispose (bool disposing)
 
virtual IEnumerable< int > SearchText (DataObject value)
 
virtual ColumnIndex CreateSubset (ITable table, int column, IEnumerable< int > rows)
 

Detailed Description

Definition at line 10 of file LuceneIndex.cs.

Constructor & Destructor Documentation

Deveel.Data.Index.LuceneIndex.LuceneIndex ( ITable  table,
int  columnOffset 
)
inline

Definition at line 11 of file LuceneIndex.cs.

12  : base(table, columnOffset) {
13  }

Member Function Documentation

override ColumnIndex Deveel.Data.Index.LuceneIndex.Copy ( ITable  table,
bool  readOnly 
)
inlinevirtual

Implements Deveel.Data.Index.ColumnIndex.

Definition at line 19 of file LuceneIndex.cs.

19  {
20  throw new NotImplementedException();
21  }
override void Deveel.Data.Index.LuceneIndex.Insert ( int  rowNumber)
inlinevirtual

Implements Deveel.Data.Index.ColumnIndex.

Definition at line 23 of file LuceneIndex.cs.

23  {
24  throw new NotImplementedException();
25  }
override void Deveel.Data.Index.LuceneIndex.Remove ( int  rowNumber)
inlinevirtual

Implements Deveel.Data.Index.ColumnIndex.

Definition at line 27 of file LuceneIndex.cs.

27  {
28  throw new NotImplementedException();
29  }
override IEnumerable<int> Deveel.Data.Index.LuceneIndex.SelectRange ( IndexRange[]  ranges)
inlinevirtual

Implements Deveel.Data.Index.ColumnIndex.

Definition at line 31 of file LuceneIndex.cs.

31  {
32  throw new NotImplementedException();
33  }

Property Documentation

override string Deveel.Data.Index.LuceneIndex.IndexType
get

Definition at line 15 of file LuceneIndex.cs.


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