Table of Contents

Class XPVistaDBTableSchema

Namespace
DevExpress.Xpo.DB.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public abstract class XPVistaDBTableSchema
Inheritance
XPVistaDBTableSchema
Derived
Inherited Members

Constructors

XPVistaDBTableSchema()

protected XPVistaDBTableSchema()

Properties

InternalObject

public abstract object InternalObject { get; }

Property Value

object

Methods

AddColumn(string, string, int, int)

public abstract XPVistaDBColumnAttributes AddColumn(string name, string vistaDbType, int maxLen, int codePage)

Parameters

name string
vistaDbType string
maxLen int
codePage int

Returns

XPVistaDBColumnAttributes

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

public abstract 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 abstract void DefineDefaultValue(string columnName, string scriptExpression, bool useInUpdate, string description)

Parameters

columnName string
scriptExpression string
useInUpdate bool
description string

DefineIdentity(string, string, string)

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

Parameters

columnName string
seedValue string
stepExpression string

GetColumns()

public abstract List<XPVistaDBColumnAttributes> GetColumns()

Returns

List<XPVistaDBColumnAttributes>

GetDefaultValues()

public abstract Dictionary<string, XPVistaDBDefaultValueInformation> GetDefaultValues()

Returns

Dictionary<string, XPVistaDBDefaultValueInformation>

GetForeignKeys()

public abstract List<XPVistaDBRelationshipInformation> GetForeignKeys()

Returns

List<XPVistaDBRelationshipInformation>

GetIdentities()

public abstract List<XPVistaDBIdentityInformation> GetIdentities()

Returns

List<XPVistaDBIdentityInformation>

GetIndices()

public abstract List<XPVistaDBIndexInformation> GetIndices()

Returns

List<XPVistaDBIndexInformation>