C# Class Deveel.Data.Index.CollatedSearchIndex

Inheritance: ColumnIndex
Afficher le fichier Open project: deveel/deveeldb

Méthodes publiques

Méthode Description
Insert ( int rowNumber ) : void
Remove ( int rowNumber ) : void
SelectAll ( ) : IEnumerable
SelectRange ( IndexRange ranges ) : IEnumerable

Méthodes protégées

Méthode Description
AddRange ( int start, int end, IEnumerable input ) : IEnumerable
CollatedSearchIndex ( ITable table, int columnOffset ) : System
Dispose ( bool disposing ) : void
SearchFirst ( Field value ) : int
SearchLast ( Field value ) : int

Private Methods

Méthode Description
AddRange ( IndexRange range, IEnumerable list ) : IEnumerable
AssertNotReadOnly ( ) : void
PositionOfRangePoint ( RangeFieldOffset position, Field val ) : int

Method Details

AddRange() protected méthode

protected AddRange ( int start, int end, IEnumerable input ) : IEnumerable
start int
end int
input IEnumerable
Résultat IEnumerable

CollatedSearchIndex() protected méthode

protected CollatedSearchIndex ( ITable table, int columnOffset ) : System
table ITable
columnOffset int
Résultat System

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Insert() public méthode

public Insert ( int rowNumber ) : void
rowNumber int
Résultat void

Remove() public méthode

public Remove ( int rowNumber ) : void
rowNumber int
Résultat void

SearchFirst() protected abstract méthode

protected abstract SearchFirst ( Field value ) : int
value Field
Résultat int

SearchLast() protected abstract méthode

protected abstract SearchLast ( Field value ) : int
value Field
Résultat int

SelectAll() public méthode

public SelectAll ( ) : IEnumerable
Résultat IEnumerable

SelectRange() public méthode

public SelectRange ( IndexRange ranges ) : IEnumerable
ranges IndexRange
Résultat IEnumerable