Class InMemoryDictionaryIndex
- Namespace
- DevExpress.Xpo.DB.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class InMemoryDictionaryIndex
- Inheritance
-
InMemoryDictionaryIndex
- Inherited Members
-
Constructors
InMemoryDictionaryIndex(InMemoryTable, InMemoryColumn[], bool)
public InMemoryDictionaryIndex(InMemoryTable table, InMemoryColumn[] columns, bool unique)
Parameters
table
InMemoryTable
columns
InMemoryColumn[]
unique
bool
Properties
Columns
public ReadOnlyCollection<InMemoryColumn> Columns { get; }
Property Value
- ReadOnlyCollection<InMemoryColumn>
Name
public string Name { get; }
Property Value
- string
Unique
public bool Unique { get; }
Property Value
- bool
Wrapper
public InMemoryIndexWrapper Wrapper { get; }
Property Value
- InMemoryIndexWrapper
Methods
AddRow(InMemoryRow)
public void AddRow(InMemoryRow row)
Parameters
row
InMemoryRow
Clear()
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
- bool
EqualsColumns(InMemoryColumn[])
public bool EqualsColumns(InMemoryColumn[] needColumns)
Parameters
needColumns
InMemoryColumn[]
Returns
- bool
Find(object[], bool)
public InMemoryRow[] Find(object[] findValues, bool returnDeleted)
Parameters
findValues
object[]
returnDeleted
bool
Returns
- InMemoryRow[]
FixColumnsOrder()
public void FixColumnsOrder()
GetHashCode()
public override int GetHashCode()
Returns
- int
RemoveRow(InMemoryRow)
public void RemoveRow(InMemoryRow row)
Parameters
row
InMemoryRow