Definition at line 24 of file InsertSearchIndex.cs.
Deveel.Data.Index.InsertSearchIndex.InsertSearchIndex |
( |
ITable |
table, |
|
|
int |
columnOffset |
|
) |
| |
|
inline |
Definition at line 33 of file InsertSearchIndex.cs.
34 : base(table, columnOffset) {
35 comparer =
new IndexComparerImpl(
this);
36 list =
new BlockIndex<int>();
IIndexComparer< int > comparer
Deveel.Data.Index.InsertSearchIndex.InsertSearchIndex |
( |
ITable |
table, |
|
|
int |
columnOffset, |
|
|
IEnumerable< int > |
list |
|
) |
| |
|
inline |
Definition at line 48 of file InsertSearchIndex.cs.
49 :
this(table, source.ColumnOffset, source.list) {
readonly int readOnlyCount
override IEnumerable<int> Deveel.Data.Index.InsertSearchIndex.AddRange |
( |
int |
start, |
|
|
int |
end, |
|
|
IEnumerable< int > |
input |
|
) |
| |
|
inlineprotectedvirtual |
override ColumnIndex Deveel.Data.Index.InsertSearchIndex.Copy |
( |
ITable |
table, |
|
|
bool |
readOnly |
|
) |
| |
|
inlinevirtual |
Implements Deveel.Data.Index.ColumnIndex.
Definition at line 114 of file InsertSearchIndex.cs.
118 throw new InvalidOperationException(
"Assert failed: read-only size is different from when created.");
InsertSearchIndex(ITable table, int columnOffset)
readonly int readOnlyCount
override void Deveel.Data.Index.InsertSearchIndex.Dispose |
( |
bool |
disposing | ) |
|
|
inlineprotectedvirtual |
override void Deveel.Data.Index.InsertSearchIndex.Insert |
( |
int |
rowNumber | ) |
|
|
inlinevirtual |
override void Deveel.Data.Index.InsertSearchIndex.Remove |
( |
int |
rowNumber | ) |
|
|
inlinevirtual |
Reimplemented from Deveel.Data.Index.CollatedSearchIndex.
Definition at line 90 of file InsertSearchIndex.cs.
92 throw new InvalidOperationException(
"Tried to change an read-only index.");
95 var removed =
list.RemoveSort(value, rowNumber,
comparer);
97 if (removed != rowNumber)
98 throw new InvalidOperationException(
String.Format(
"Could not remove the requested row ({0})", rowNumber));
A long string in the system.
IIndexComparer< int > comparer
DataObject GetValue(long row)
override int Deveel.Data.Index.InsertSearchIndex.SearchFirst |
( |
DataObject |
value | ) |
|
|
inlineprotectedvirtual |
override int Deveel.Data.Index.InsertSearchIndex.SearchLast |
( |
DataObject |
value | ) |
|
|
inlineprotectedvirtual |
IIndex<int> Deveel.Data.Index.InsertSearchIndex.list |
|
private |
readonly bool Deveel.Data.Index.InsertSearchIndex.readOnly |
|
private |
readonly int Deveel.Data.Index.InsertSearchIndex.readOnlyCount |
|
private |
bool Deveel.Data.Index.InsertSearchIndex.recordUid |
|
private |
override int Deveel.Data.Index.InsertSearchIndex.Count |
|
getprotected |
override DataObject Deveel.Data.Index.InsertSearchIndex.First |
|
getprotected |
override string Deveel.Data.Index.InsertSearchIndex.IndexType |
|
get |
override bool Deveel.Data.Index.InsertSearchIndex.IsReadOnly |
|
get |
override DataObject Deveel.Data.Index.InsertSearchIndex.Last |
|
getprotected |
bool Deveel.Data.Index.InsertSearchIndex.RecordUid |
|
getsetpackage |
The documentation for this class was generated from the following file:
- /var/calculate/remote/distfiles/egit-src/deveeldb.git/src/deveeldb/Deveel.Data.Index/InsertSearchIndex.cs