DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
LuceneIndex.cs
Go to the documentation of this file.
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 
6 using Deveel.Data.Sql;
7 using Deveel.Data.Sql.Tables;
8 
9 namespace Deveel.Data.Index {
10  public sealed class LuceneIndex : ColumnIndex {
11  public LuceneIndex(ITable table, int columnOffset)
12  : base(table, columnOffset) {
13  }
14 
15  public override string IndexType {
16  get { throw new NotImplementedException(); }
17  }
18 
19  public override ColumnIndex Copy(ITable table, bool readOnly) {
20  throw new NotImplementedException();
21  }
22 
23  public override void Insert(int rowNumber) {
24  throw new NotImplementedException();
25  }
26 
27  public override void Remove(int rowNumber) {
28  throw new NotImplementedException();
29  }
30 
31  public override IEnumerable<int> SelectRange(IndexRange[] ranges) {
32  throw new NotImplementedException();
33  }
34  }
35 }
override void Remove(int rowNumber)
Definition: LuceneIndex.cs:27
Defines the contract to access the data contained into a table of a database.
Definition: ITable.cs:40
Describes the range of values to select from an index.
Definition: IndexRange.cs:38
override ColumnIndex Copy(ITable table, bool readOnly)
Definition: LuceneIndex.cs:19
LuceneIndex(ITable table, int columnOffset)
Definition: LuceneIndex.cs:11
override void Insert(int rowNumber)
Definition: LuceneIndex.cs:23
override IEnumerable< int > SelectRange(IndexRange[] ranges)
Definition: LuceneIndex.cs:31