Definition at line 24 of file CollatedSearchIndex.cs.
Deveel.Data.Index.CollatedSearchIndex.CollatedSearchIndex |
( |
ITable |
table, |
|
|
int |
columnOffset |
|
) |
| |
|
inlineprotected |
virtual IEnumerable<int> Deveel.Data.Index.CollatedSearchIndex.AddRange |
( |
int |
start, |
|
|
int |
end, |
|
|
IEnumerable< int > |
input |
|
) |
| |
|
inlineprotectedvirtual |
IEnumerable<int> Deveel.Data.Index.CollatedSearchIndex.AddRange |
( |
IndexRange |
range, |
|
|
IEnumerable< int > |
list |
|
) |
| |
|
inlineprivate |
Definition at line 73 of file CollatedSearchIndex.cs.
75 var startFlag = range.StartOffset;
76 var start = range.StartValue;
77 var endFlag = range.EndOffset;
78 var end = range.EndValue;
int PositionOfRangePoint(RangeFieldOffset position, DataObject val)
virtual IEnumerable< int > AddRange(int start, int end, IEnumerable< int > input)
void Deveel.Data.Index.CollatedSearchIndex.AssertNotReadOnly |
( |
| ) |
|
|
inlineprivate |
override void Deveel.Data.Index.CollatedSearchIndex.Dispose |
( |
bool |
disposing | ) |
|
|
inlineprotectedvirtual |
override void Deveel.Data.Index.CollatedSearchIndex.Insert |
( |
int |
rowNumber | ) |
|
|
inlinevirtual |
Definition at line 111 of file CollatedSearchIndex.cs.
118 if (val.Equals(IndexRange.FirstInSet)) {
121 if (val.Equals(IndexRange.LastInSet)) {
137 if (val.Equals(IndexRange.LastInSet))
140 if (val.Equals(IndexRange.FirstInSet)) {
156 if (val.Equals(IndexRange.FirstInSet))
159 if (val.Equals(IndexRange.LastInSet)) {
174 if (val.Equals(IndexRange.LastInSet)) {
177 if (val.Equals(IndexRange.FirstInSet)) {
191 throw new InvalidOperationException(
"Unrecognised position.");
abstract int SearchLast(DataObject value)
abstract int SearchFirst(DataObject value)
RangeFieldOffset
The absolute offset of a field in a range of a selection.
override void Deveel.Data.Index.CollatedSearchIndex.Remove |
( |
int |
rowNumber | ) |
|
|
inlinevirtual |
abstract int Deveel.Data.Index.CollatedSearchIndex.SearchFirst |
( |
DataObject |
value | ) |
|
|
protectedpure virtual |
abstract int Deveel.Data.Index.CollatedSearchIndex.SearchLast |
( |
DataObject |
value | ) |
|
|
protectedpure virtual |
override IEnumerable<int> Deveel.Data.Index.CollatedSearchIndex.SelectAll |
( |
| ) |
|
|
inlinevirtual |
override IEnumerable<int> Deveel.Data.Index.CollatedSearchIndex.SelectRange |
( |
IndexRange[] |
ranges | ) |
|
|
inlinevirtual |
Implements Deveel.Data.Index.ColumnIndex.
Definition at line 95 of file CollatedSearchIndex.cs.
98 return new List<int>(0);
100 IEnumerable<int> list = null;
101 foreach (var range
in ranges) {
106 return new List<int>(0);
virtual IEnumerable< int > AddRange(int start, int end, IEnumerable< int > input)
virtual int Deveel.Data.Index.CollatedSearchIndex.Count |
|
getprotected |
virtual DataObject Deveel.Data.Index.CollatedSearchIndex.First |
|
getprotected |
virtual DataObject Deveel.Data.Index.CollatedSearchIndex.Last |
|
getprotected |
The documentation for this class was generated from the following file: