Table of Contents

Class InMemoryRelation

Namespace
DevExpress.Xpo.DB.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class InMemoryRelation
Inheritance
InMemoryRelation
Inherited Members

Constructors

InMemoryRelation(InMemoryRelationPair[])

public InMemoryRelation(InMemoryRelationPair[] pairs)

Parameters

pairs InMemoryRelationPair[]

Properties

FTable

public InMemoryTable FTable { get; }

Property Value

InMemoryTable

Name

public string Name { get; }

Property Value

string

PTable

public InMemoryTable PTable { get; }

Property Value

InMemoryTable

Pairs

public InMemoryRelationPair[] Pairs { get; }

Property Value

InMemoryRelationPair[]

PairsSortedByFIndex

public InMemoryRelationPair[] PairsSortedByFIndex { get; }

Property Value

InMemoryRelationPair[]

PairsSortedByPIndex

public InMemoryRelationPair[] PairsSortedByPIndex { get; }

Property Value

InMemoryRelationPair[]

Methods

CheckFAssociation(InMemoryColumn, InMemoryRow, object)

public InMemoryRow[] CheckFAssociation(InMemoryColumn col, InMemoryRow row, object newValue)

Parameters

col InMemoryColumn
row InMemoryRow
newValue object

Returns

InMemoryRow[]

CheckFAssociation(object[])

public InMemoryRow[] CheckFAssociation(object[] rowNewData)

Parameters

rowNewData object[]

Returns

InMemoryRow[]

CheckPAssociation(InMemoryColumn, InMemoryRow, object)

public void CheckPAssociation(InMemoryColumn col, InMemoryRow row, object oldValue)

Parameters

col InMemoryColumn
row InMemoryRow
oldValue object

CheckPAssociation(InMemoryRow, object[], bool[])

public void CheckPAssociation(InMemoryRow row, object[] rowOldData, bool[] modified)

Parameters

row InMemoryRow
rowOldData object[]
modified bool[]

CheckRelation()

public void CheckRelation()

EnterFAssociation(InMemoryRow[])

public void EnterFAssociation(InMemoryRow[] fRows)

Parameters

fRows InMemoryRow[]

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetFRows(InMemoryRow)

public InMemoryRow[] GetFRows(InMemoryRow row)

Parameters

row InMemoryRow

Returns

InMemoryRow[]

GetHashCode()

public override int GetHashCode()

Returns

int

GetPColumns()

public InMemoryColumn[] GetPColumns()

Returns

InMemoryColumn[]

GetPRows(InMemoryRow)

public InMemoryRow[] GetPRows(InMemoryRow row)

Parameters

row InMemoryRow

Returns

InMemoryRow[]

GetRows(InMemoryRow)

public InMemoryRow[] GetRows(InMemoryRow row)

Parameters

row InMemoryRow

Returns

InMemoryRow[]

LeaveFAssociation(InMemoryRow, object[])

public void LeaveFAssociation(InMemoryRow row, object[] rowOldData)

Parameters

row InMemoryRow
rowOldData object[]

ToString()

public override string ToString()

Returns

string