Class InMemoryTable
- Namespace
- DevExpress.Xpo.DB.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class InMemoryTable : IInMemoryTable
- Inheritance
-
InMemoryTable
- Implements
-
- Inherited Members
-
Constructors
InMemoryTable(InMemorySet, string)
public InMemoryTable(InMemorySet set, string name)
Parameters
set
InMemorySet
name
string
Properties
AllRelations
public ReadOnlyCollection<InMemoryRelation> AllRelations { get; }
Property Value
- ReadOnlyCollection<InMemoryRelation>
BaseSet
public InMemorySet BaseSet { get; }
Property Value
- InMemorySet
Columns
public InMemoryColumnList Columns { get; }
Property Value
- InMemoryColumnList
FRelations
public ReadOnlyCollection<InMemoryRelation> FRelations { get; }
Property Value
- ReadOnlyCollection<InMemoryRelation>
Indexes
public InMemoryIndexWrapperCollection Indexes { get; }
Property Value
- InMemoryIndexWrapperCollection
Name
public string Name { get; }
Property Value
- string
PRelations
public ReadOnlyCollection<InMemoryRelation> PRelations { get; }
Property Value
- ReadOnlyCollection<InMemoryRelation>
PrimaryKey
public InMemoryIndexWrapper PrimaryKey { get; }
Property Value
- InMemoryIndexWrapper
Rows
public InMemoryRowList Rows { get; }
Property Value
- InMemoryRowList
Methods
CreateIndex(InMemoryColumn[], bool)
public string CreateIndex(InMemoryColumn[] columns, bool unique)
Parameters
columns
InMemoryColumn[]
unique
bool
Returns
- string
GetFRelation(string)
public InMemoryRelation GetFRelation(string name)
Parameters
name
string
Returns
- InMemoryRelation
GetNewColumn(string, Type)
public InMemoryColumn GetNewColumn(string name, Type type)
Parameters
name
string
type
Type
Returns
- InMemoryColumn
GetPRelation(string)
public InMemoryRelation GetPRelation(string name)
Parameters
name
string
Returns
- InMemoryRelation
RemoveIndex(string)
public bool RemoveIndex(string name)
Parameters
name
string
Returns
- bool
SetPrimaryKey(string)
public void SetPrimaryKey(string name)
Parameters
name
string
ToString()
public override string ToString()
Returns
- string