Table of Contents

Class InMemoryColumn

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

Constructors

InMemoryColumn(InMemoryTable, string, Type)

public InMemoryColumn(InMemoryTable table, string name, Type type)

Parameters

table InMemoryTable
name string
type Type

InMemoryColumn(InMemoryTable, string, Type, bool)

public InMemoryColumn(InMemoryTable table, string name, Type type, bool autoIncrement)

Parameters

table InMemoryTable
name string
type Type
autoIncrement bool

InMemoryColumn(InMemoryTable, string, Type, bool, object)

public InMemoryColumn(InMemoryTable table, string name, Type type, bool allowNull, object defaultValue)

Parameters

table InMemoryTable
name string
type Type
allowNull bool
defaultValue object

Properties

AllowNull

public bool AllowNull { get; }

Property Value

bool

AutoIncrement

public bool AutoIncrement { get; }

Property Value

bool

ColumnForUpdate

public InMemoryColumn ColumnForUpdate { get; }

Property Value

InMemoryColumn

ColumnIndex

public int ColumnIndex { get; }

Property Value

int

DefaultValue

public object DefaultValue { get; }

Property Value

object

FRelations

public ReadOnlyCollection<InMemoryRelation> FRelations { get; }

Property Value

ReadOnlyCollection<InMemoryRelation>

HasIndexes

public bool HasIndexes { get; }

Property Value

bool

MaxLength

public int MaxLength { get; set; }

Property Value

int

Name

public string Name { get; }

Property Value

string

PRelations

public ReadOnlyCollection<InMemoryRelation> PRelations { get; }

Property Value

ReadOnlyCollection<InMemoryRelation>

State

public InMemoryItemState State { get; }

Property Value

InMemoryItemState

Table

public InMemoryTable Table { get; }

Property Value

InMemoryTable

Type

public Type Type { get; }

Property Value

Type

Methods

CheckFRelations(InMemoryRow, object)

public void CheckFRelations(InMemoryRow row, object newValue)

Parameters

row InMemoryRow
newValue object

CheckPRelations(InMemoryRow, object)

public void CheckPRelations(InMemoryRow row, object oldValue)

Parameters

row InMemoryRow
oldValue object

Delete()

public void Delete()

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetAutoIncrementNextValue()

public object GetAutoIncrementNextValue()

Returns

object

GetHashCode()

public override int GetHashCode()

Returns

int

Reset()

public void Reset()

ToString()

public override string ToString()

Returns

string

Update(string, Type)

public void Update(string name, Type type)

Parameters

name string
type Type

Update(string, Type, bool)

public void Update(string name, Type type, bool autoIncrement)

Parameters

name string
type Type
autoIncrement bool

Update(string, Type, bool, object)

public void Update(string name, Type type, bool allowNull, object defaultValue)

Parameters

name string
type Type
allowNull bool
defaultValue object