Class InMemoryHelper
- Namespace
- DevExpress.Xpo.DB.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public static class InMemoryHelper
- Inheritance
-
InMemoryHelper
- Inherited Members
-
Fields
NullsAreNotAllowed
public const string NullsAreNotAllowed = "Nulls are not allowed."
Field Value
- string
Methods
AreEqualRows(InMemoryRow, InMemoryColumn[], object[], bool)
public static bool AreEqualRows(InMemoryRow row, InMemoryColumn[] columns, object[] valuesLeft, bool caseSensitive)
Parameters
row
InMemoryRow
columns
InMemoryColumn[]
valuesLeft
object[]
caseSensitive
bool
Returns
- bool
AreEqualRows(InMemoryRow, InMemoryRow, InMemoryColumn[], bool)
public static bool AreEqualRows(InMemoryRow rowLeft, InMemoryRow rowRight, InMemoryColumn[] columns, bool caseSensitive)
Parameters
rowLeft
InMemoryRow
rowRight
InMemoryRow
columns
InMemoryColumn[]
caseSensitive
bool
Returns
- bool
Convert(object, InMemoryColumn)
public static object Convert(object value, InMemoryColumn column)
Parameters
value
object
column
InMemoryColumn
Returns
- object
Convert(object, Type, Type, bool)
public static object Convert(object value, Type oldType, Type newType, bool allowNull)
Parameters
value
object
oldType
Type
newType
Type
allowNull
bool
Returns
- object
FindAnyRow(InMemoryRow, InMemoryColumn[], List<InMemoryRow>, bool)
public static bool FindAnyRow(InMemoryRow row, InMemoryColumn[] columns, List<InMemoryRow> rows, bool caseSensitive)
Parameters
row
InMemoryRow
columns
InMemoryColumn[]
rows
List<InMemoryRow>
caseSensitive
bool
Returns
- bool
FindInRows(List<InMemoryRow>, InMemoryColumn[], object[], bool, bool, bool)
public static List<InMemoryRow> FindInRows(List<InMemoryRow> rows, InMemoryColumn[] columns, object[] values, bool findFirst, bool returnDeleted, bool caseSensitive)
Parameters
rows
List<InMemoryRow>
columns
InMemoryColumn[]
values
object[]
findFirst
bool
returnDeleted
bool
caseSensitive
bool
Returns
- List<InMemoryRow>
GetRowHashCode(InMemoryRow, InMemoryColumn[], bool)
public static int GetRowHashCode(InMemoryRow row, InMemoryColumn[] columns, bool caseSensitive)
Parameters
row
InMemoryRow
columns
InMemoryColumn[]
caseSensitive
bool
Returns
- int
GetRowHashCode(object[], bool)
public static int GetRowHashCode(object[] values, bool caseSensitive)
Parameters
values
object[]
caseSensitive
bool
Returns
- int
GetValueHash(object, bool)
public static int GetValueHash(object value, bool caseSensitive)
Parameters
value
object
caseSensitive
bool
Returns
- int
GetValues(InMemoryRow, InMemoryColumn[])
public static object[] GetValues(InMemoryRow row, InMemoryColumn[] columns)
Parameters
row
InMemoryRow
columns
InMemoryColumn[]
Returns
- object[]
IsNullRow(InMemoryRow, InMemoryColumn[])
public static bool IsNullRow(InMemoryRow row, InMemoryColumn[] columns)
Parameters
row
InMemoryRow
columns
InMemoryColumn[]
Returns
- bool
IsNullRow(object[])
public static bool IsNullRow(object[] values)
Parameters
values
object[]
Returns
- bool
PrepareKey(object)
public static object[] PrepareKey(object key)
Parameters
key
object
Returns
- object[]