Table of Contents

Class XPVistaDBTableSchema<VDBTableSchema, VistaDbType, VDBCA, VDBII, VDBRI, VDBIDI, VDBIIC, VDBRIC, VDBIDIC, VDBDVI, VDBDVIC>

Namespace
DevExpress.Xpo.DB.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class XPVistaDBTableSchema<VDBTableSchema, VistaDbType, VDBCA, VDBII, VDBRI, VDBIDI, VDBIIC, VDBRIC, VDBIDIC, VDBDVI, VDBDVIC> : XPVistaDBTableSchema

Type Parameters

VDBTableSchema
VistaDbType
VDBCA
VDBII
VDBRI
VDBIDI
VDBIIC
VDBRIC
VDBIDIC
VDBDVI
VDBDVIC
Inheritance
XPVistaDBTableSchema<VDBTableSchema, VistaDbType, VDBCA, VDBII, VDBRI, VDBIDI, VDBIIC, VDBRIC, VDBIDIC, VDBDVI, VDBDVIC>
Inherited Members

Constructors

XPVistaDBTableSchema(VDBTableSchema)

public XPVistaDBTableSchema(VDBTableSchema vistaTableSchema)

Parameters

vistaTableSchema VDBTableSchema

Properties

InternalObject

public override object InternalObject { get; }

Property Value

object

Methods

AddColumn(string, string, int, int)

public override XPVistaDBColumnAttributes AddColumn(string name, string vistaDbTypeString, int maxLen, int codePage)

Parameters

name string
vistaDbTypeString string
maxLen int
codePage int

Returns

XPVistaDBColumnAttributes

CreateInstance(VDBTableSchema)

public static XPVistaDBTableSchema CreateInstance(VDBTableSchema vistaTableSchema)

Parameters

vistaTableSchema VDBTableSchema

Returns

XPVistaDBTableSchema

DefineColumnAttributes(string, bool, bool, bool, bool, string)

public override XPVistaDBColumnAttributes DefineColumnAttributes(string name, bool allowNull, bool readOnly, bool encrypted, bool packed, string description)

Parameters

name string
allowNull bool
readOnly bool
encrypted bool
packed bool
description string

Returns

XPVistaDBColumnAttributes

DefineDefaultValue(string, string, bool, string)

public override void DefineDefaultValue(string columnName, string scriptExpression, bool useInUpdate, string description)

Parameters

columnName string
scriptExpression string
useInUpdate bool
description string

DefineIdentity(string, string, string)

public override void DefineIdentity(string columnName, string seedValue, string stepExpression)

Parameters

columnName string
seedValue string
stepExpression string

GetColumns()

public override List<XPVistaDBColumnAttributes> GetColumns()

Returns

List<XPVistaDBColumnAttributes>

GetDefaultValues()

public override Dictionary<string, XPVistaDBDefaultValueInformation> GetDefaultValues()

Returns

Dictionary<string, XPVistaDBDefaultValueInformation>

GetForeignKeys()

public override List<XPVistaDBRelationshipInformation> GetForeignKeys()

Returns

List<XPVistaDBRelationshipInformation>

GetIdentities()

public override List<XPVistaDBIdentityInformation> GetIdentities()

Returns

List<XPVistaDBIdentityInformation>

GetIndices()

public override List<XPVistaDBIndexInformation> GetIndices()

Returns

List<XPVistaDBIndexInformation>