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()
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()
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